Fundamentos de Sistemas Operacionais

Propaganda
- Campus Salto
Disciplina: Sistemas Operacionais
Docente: Fernando Santorsula
E-mail: [email protected]
- Campus Salto
Conteúdo programático:
Fundamentos de Sistemas Operacionais
- Campus Salto
Fundamentos de Sistemas Operacionais
Os primeiros sistemas de computação, no final dos anos 40 e início
dos anos 50, não possuíam sistema operacional. Por outro lado, os
sistemas de computação atuais possuem sistemas operacionais
grandes, complexos e em constante evolução. Alguns dos marcos
mais relevantes na história:
- Campus Salto
Fundamentos de Sistemas Operacionais
1945 a 55 - 1ª Geração: as máquinas eram enormes, ocupavam salas
imensas e empregavam milhares de válvulas em sua construção e
utilizavam painéis de conectores para controlar as funções básicas da
máquina.
- Campus Salto
Fundamentos de Sistemas Operacionais
1955 a 65 - 2 ª Geração: introdução dos transistores na construção
dos computadores. Utilizava-se o sistema de processamento em lote,
os sistemas de computação fornecem bibliotecas de sistema que
encapsulam o acesso aos periféricos, para facilitar a programação de
aplicações (geralmente leitoras de cartão perfurado, fitas magnéticas
e impressoras de caracteres).
- Campus Salto
Fundamentos de Sistemas Operacionais
1965 a 80 - 3ª Geração: computadores usavam Circuitos Integrados (Cis) de
pequena escala proporcionando uma vantagem importante de preço/desempenho
sobre as máquinas da 2ª geração. O grupo do pesquisador Fernando Corbat, do
MIT, anuncia o desenvolvimento do CTSS OE Computer Time-Sharing System, o
primeiro sistema operacional de tempo compartilhado, onde a memória era
dividida em várias partições para executar em cada uma delas as tarefas
separadamente.
- Campus Salto
Fundamentos de Sistemas Operacionais
1969: Ken Thompson e Dennis Ritchie, pesquisadores dos Bell Labs, criam a primeira versão do UNIX.
1976: Apple II Primeiro micro computador pessoal;
1980 até hoje - 4 ª Geração: Computadores pessoais com chips contendo milhares de transistores pro
centímetro quadrado de silício.
1981: IBM PC Micro computador pessoal. A Microsoft lança o MS-DOS, comprado da empresa Seattle
Computer Products em 1980.
- Campus Salto
Fundamentos de Sistemas Operacionais
1983: Com o lançamento do IBMXT e o surgimento dos discos rígidos de alta
capacidade, foi desenvolvida a versão 2.0 do DOS, capaz de suportar disco rígido e
estrutura de diretórios no sistema de arquivo FAT. Desde o início, devido à
simplicidade, o sistema de arquivo do DOS era a FAT, que acompanhou a evolução
desse sistema operacional chegando a três versões: até o DOS 3.0 foi usada a
FAT12, para as versões do DOS posteriores a 3.0 temos a FAT16, já a FAT32 surge
com a versão 7 do DOS (já no Windows 95, MSDOS 7.0).
- Campus Salto
Fundamentos de Sistemas Operacionais
1984: A Apple lança o sistema Macintosh , com o sistema operacional Macintosh OS
1.0, o primeiro a ter uma interface gráfica totalmente incorporada ao sistema.
1985: Primeira tentativa da Microsoft no campo dos sistemas operacionais com
interface gráfica, através do MS-Windows 1.0, que não era propriamente um sistema
operacional, mas uma interface gráfica que rodava sob o DOS. O problema é que
ambos consumiam toda a memória do PC básico da época.
- Campus Salto
Fundamentos de Sistemas Operacionais
1987: Andrew Tannenbaum, um professor de computação holandês, desenvolve um
sistema operacional didático simplificado, mas respeitando a API do UNIX, que é
batizado Minix.
1987: IBM e Microsoft apresentam a primeira versão do OS/ 2, um sistema
multitarefa destinado a substituir o MS-DOS e o Windows. Mais tarde, as duas
empresas rompem a parceria; a IBM continua no OS/ 2 e a Microsoft investe no
ambiente Windows.
- Campus Salto
Fundamentos de Sistemas Operacionais
1990: Windows 3.0 – Ambiente gráfico para o DOS, já relativamente leve
mesmo para os PCs mais básicos da época.
- Campus Salto
Fundamentos de Sistemas Operacionais
1991: Linus Torvalds, um estudante de graduação de Ciência da Computação
holandês, inicia o desenvolvimento do Linux - Sistema operacional de código fonte
aberto, lançando na Usenet o kernel 0.01, logo abraçado por centenas de
programadores ao redor do mundo. O sistema foi desenvolvido como um hobby por
Torvalds que se inspirou no Minix, o mini sistema Unix desenvolvido por Andy
Tanenbaum.
- Campus Salto
Fundamentos de Sistemas Operacionais
1991: Depois da versão 0.10, muitas pessoas do mundo todo começaram a trabalhar
no sistema, que sempre teve como principal característica a de ser um software livre
(Open Source), ou seja, ser distribuído sem restrição de instalação, de forma gratuita
e junto com o código fonte, que permite a qualquer desenvolvedor fazer
modificações e adaptações conforme suas necessidades específicas. Existem
atualmente dezenas de distribuições Linux, entre as quais podemos destacar a
Conectiva, RedHat, SUSE (RedHat), Slackware, Mandrake (Mandriva) e Debian.
- Campus Salto
Fundamentos de Sistemas Operacionais
1992: a versão OS/2.0 apresentava uma série de recursos de compatibilidade, entre os quais a
possibilidade de rodar programas do Windows e do DOS, além de adotar a tecnologia de 32 bits que
aproveitava melhor a potencialidade dos PCs 386.
1993: A Microsoft lança o Windows NT – Sistema servido da Microsoft, o primeiro sistema 32 bits da
empresa. O objetivo da Microsoft era o de desenvolver um sistema operacional multitarefa para ser
utilizado tanto em ambientes monousuário como multiusuário. O Windows NT se apresentava nas
versões para servidores e para estações de trabalho.
- Campus Salto
Fundamentos de Sistemas Operacionais
1995: Ainda sobre sistema de arquivo, na versão 4 do NT havia o NTFS4 (New
Technology File System), que ao contrário da FAT garantia segurança local. No NT 5
veio a NTFS5 que implementa criptografia dos dados (aumenta a segurança dos
arquivos no disco) e gerenciamento de cotas (controle do uso do espaço em disco
por usuário).
- Campus Salto
Fundamentos de Sistemas Operacionais
1999: Windows NT 5.0 que ficou conhecido comercialmente como Windows 2000,
mantendo a mesma estrutura básica do NT 4.0, diferindo pela inclusão de serviços
orientados a ambientes distribuídos e de rede. Na verdade, foram disponibilizadas
quatro versões diferentes desse sistema operacional: 2000 Professional, 2000 Server,
2000 Advanced Server e o 2000 Enterprise Server.
- Campus Salto
Fundamentos de Sistemas Operacionais
2000: O lançamento desse Windows, ocorreu em 17 de Fevereiro de 2000 (apesar
do sistema estar datado 1999), que também era chamado de Windows NT 5.0 na
sua fase Beta, marcou o começo da era NT (Nova Tecnologia) para usuários comuns.
Sofreu problemas de aceitação no mercado, devido a falhas de segurança, como, por
exemplo, o armazenamento de senhas em um arquivo próprio e visível, o que
facilitava a ação de crackers e invasores.
- Campus Salto
Fundamentos de Sistemas Operacionais
2008: Lançada em 27 de Fevereiro de 2008, sucedeu ao Windows Server 2003.
Windows Server 2008 Standard Edition
Em substituição ao Windows Server 2003, foi projetada para fornecer serviços e recursos para outros
sistemas em uma rede. O sistema operacional tem um abundante conjunto de recursos e opções de
configuração. O Windows Server 2008 Standard Edition dá suporte a 2-way e 4-way SMP
(multiprocessamento simétrico) e a até 4 gigabytes de memória em sistemas de 32 bits e 32 GB em
sistemas de 64 bits.
- Campus Salto
Fundamentos de Sistemas Operacionais
2008: Lançada em 27 de Fevereiro de 2008, sucedeu ao Windows Server 2003.
Windows Server 2008 Enterprise Edition
Tal versão estende os recursos fornecidos no Windows Server 2008 Standard Edition para
proporcionar maior estabilidade e disponibilidade e dar suporte a serviços adicionais como o Cluster
e Serviço de Federação do Active Directory. Também dá suporte a sistemas de 64 bits, memória RAM
hot-swap e non-uniform memory access (NUMA). Os servidores enterprise podem ter até 32 GB de
RAM em sistemas x86 e dois terabytes (TB) de RAM em sistemas de 64 bits e 8 CPUs.
- Campus Salto
Fundamentos de Sistemas Operacionais
2008: Lançada em 27 de Fevereiro de 2008, sucedeu ao Windows Server 2003.
Windows Server 2008 Datacenter Edition
Versão mais robusta do Windows Server 2008 com aperfeiçoamentos nos recursos de cluster e
suporte a configurações de memória muito amplas com até 64 GB de RAM em sistemas x86 e dois TB
RAM em sistemas de 64 bits. Tem requisito mínimo de CPU e pode dar suporte a até 64 CPUs.
- Campus Salto
Fundamentos de Sistemas Operacionais
2008: Lançada em 27 de Fevereiro de 2008, sucedeu ao Windows Server 2003.
Windows Web Server 2008
Versão Web Edition do Windows Server 2008. Uma vez que foi projetada para fornecer serviços Web para a
implantação de sites e aplicativos baseados nesta, essa versão do servidor só dá suporte a recursos relacionados.
Especialmente, ela inclui o Microsoft.NET Frameworks, o Microsoft Internet Information Services (IIS), o ASP.NET,
além do servidor de aplicativos e recursos de balanceamento de carga de rede. No entanto, não possui vários
outros recursos, incluindo o Active Directory, e exige a instalação do server core para obter alguma
funcionalidade padrão. O Windows Web Server 2008 dá suporte a até 2 GB de RAM e 2 CPUs.
- Campus Salto
Fundamentos de Sistemas Operacionais
E a evolução do sistema operacional Linux ?
- Campus Salto
Fundamentos de Sistemas Operacionais
Desde o começo da década de 1990, quando o Linux foi lançado e as primeiras
distribuições começaram a ser construídas, muito trabalho foi feito para que
chegássemos hoje às 321 distribuições monitoradas pelo DistroWatch. Como vimos,
o sistema é feito com mais do que marcas famosas como Mint, Ubuntu e Fedora,
que hoje dominam o mercado de distribuições Linux. O Linux possui um fator
psicológico e revolucionário que visa promover a liberdade e o compartilhamento de
conhecimento entre as pessoas.
- Campus Salto
Dúvidas ?
- Campus Salto
Por hoje é só isso!
Na aula de hoje foi apresentada todo conteúdo a ser abordado em sala de aula com todo
apoio docente necessário para concluir a disciplina proposta.
Bom descanso e até mais !
Download