Escolar Documentos
Profissional Documentos
Cultura Documentos
Gregorio Perez
gregorio@uninove.br
Sistemas Operacionais I
Parte I Introduo
Roteiro
1
Introduo
1.1
1.2
Breve Histria
2.1
2.2
2.3
2.4
2.5
2.6
Questes
Objetivos da Parte I
Entender o que um Sistema Operacional
Conhecer um pouco da histria dos S.O.s
1.1 Introduo
Crescimento da computao sem precedentes
nas ltimas dcadas
Estaes de trabalho (workstations) executam
bilhes de instrues por segundo (BIPS)
Supercomputadores podem executar acima de
1 trilho de instrues por segundo
Hoje, os computadores so utilizados em quase
todos os aspectos da vida
Introduo
Aplicativos:
Sistemas:
Introduo
Hardware
Software
Introduo
UNIVAC I
ENIAC
8
FMS
IBSYS
A.S. Tanenbaum
10
10
Dcada de 60
1960s (2a Gerao)
11
11
Dcada de 60
1964 (3a Gerao)
IBM anuncia a famlia de computadores System/360
Permite aplicaes cientficas E comerciais
/ 360 - IBM
Tcnica de spooling
(simultaneous peripherical operation on line)
Tempo de Retorno foi reduzido para minutos ou segundos
(tempo entre a submisso de servios e o retorno dos resultados)
12
12
Dcada de 60
Sistemas de Tempo Compartilhado (Timesharing)
Desenvolvido para suportar diversos usurios interagindo
simultaneamente
Memria Virtual
13
Dcada de 70
Sistemas multimodo de Tempo Compartilhado
Processamento em lote
Processamento em tempo compartilhado
Aplicaes em tempo real
Computador Pessoal (PC - Personal Computing)
Em estgios iniciais
Adotados nos primeiros desenvolvimentos de microprocessores
TCP/IP
Desenvolvido pelo Departamento de Defesa dos EUA (DOD)
Padro de Protocolo de Comunicao
Amplamente utilizado para fins militares e universitrios
Problemas de segurana
Volume de informao crescente em linhas de comunicao
14
Dcada de 80
1980s (4a Gerao)
Dcada dos PCs e Workstation
Computao Distribuda
15
15
Dcada de 80
1980s (4a Gerao)
Transferncia de Informao via rede
se torna vivel (prtica e econmica)
Disseminao do modelo Cliente / Servidor
Cliente so computadores que requisitam servios
Servidores so computadores que executam os servios requisitados
DOS Microsoft
( Intel 8088, 80286, 80386 e 80486)
UNIX
16
16
Dcada de 90
Performance do Hardware cresce exponencialmente
Reduo do custo de processamento e armazenamento
Acelera-se o direcionamento para a computao distribuda
Windows 95
UNIX
Microsoft Corporation se torna dominante
Sistema Operacional Windows
Utiliza muitos dos conceitos usados nos primeiros Sistemas
Operacionais Macintosh
Usurios navegam facilmente por vrias aplicaes concorrentes
17
17
Dcada de 90
Tecnologia de Objetos se torna popular em computao
Muitos aplicativos escritos com Linguagens de Programao OO
Sistemas Operacionais Orientados a Objetos (OOOS)
Conceitos como herana e interface
Explorados para o desenvolvimento de SO modulares
Facilidade de manuteno e extenso
Linux
Apache Web Server
18
Dcada de 90
Inicativa Open Source (Open Source Initiative - OSI)
Fundada para acrescer benefcios programao open-source
Facilita avanos no produto software
Permite a qualquer um testar, corrigir e melhorar o aplicativo
19
Servios Web
Engloba conjunto de padres relacionados
Pedaos de Software prontos para uso na Internet
Permite quaisquer duas aplicaes se comunicarem e trocarem
dados
20
20
Silberschatz, et al.
21
21
Referncia Bibliogrfica
Sistemas Operacionais
Deitel, Deitel e Choffnes; Ed. Pearson
www.prenhall.com/deitel_br
22