Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
___________________
___________________
___________________
Sistemas Operacionais I
Parte I Introduo
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
Roteiro
1
___________________
Introduo
1.1
1.2
___________________
O que um Sistema Operacional ?
Motivaes
___________________
___________________
Breve Histria
2.1
2.2
2.3
2.4
2.5
2.6
___________________
___________________
___________________
___________________
___________________
___________________
Questes
2007
___________________
Sistemas Operacionais I - parte I - Introduo - prof. Gregorio Perez
___________________
___________________
___________________
Objetivos da Parte I
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
2007
___________________
___________________
___________________
1.1 Introduo
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
2007
___________________
___________________
___________________
Introduo
___________________
Definio inicial
O Software que controla o Hardware
___________________
___________________
___________________
___________________
___________________
Programas - Softwares
___________________
Aplicativos:
Sistemas:
___________________
___________________
___________________
___________________
2007
___________________
___________________
___________________
Introduo
___________________
___________________
o resultado desejado
___________________
___________________
___________________
Gerenciadores de Recursos
Processadores, Memria e Perifricos (E/S, comunicao, ...)
Cada programa tem um tempo com o recurso
Cada programa tem um espao no recurso
___________________
Hardware
___________________
___________________
Software
___________________
___________________
___________________
___________________
___________________
___________________
Introduo
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
1940s
Primeiros computadores no possuam Sistemas Operacionais
Usurio com acesso direto mquina
Instrues introduzidas manualmente
___________________
___________________
___________________
(chaveamento de circuitos)
___________________
Computadores so caros !
Pessoas so baratas !
___________________
___________________
___________________
UNIVAC I
2007
___________________
ENIAC
8
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
consecutivamente no sistema
___________________
FMS
IBSYS
___________________
___________________
___________________
___________________
___________________
9
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
A.S. Tanenbaum
2007
10
___________________
___________________
___________________
___________________
Dcada de 60
___________________
___________________
___________________
___________________
___________________
___________________
Processamento de mltiplas
___________________
___________________
___________________
2007
___________________
___________________
11
___________________
___________________
___________________
Dcada de 60
___________________
___________________
Multiprogramao (/360)
___________________
___________________
___________________
___________________
___________________
/ 360 - IBM
___________________
Tcnica de spooling
(simultaneous peripherical operation on line)
___________________
___________________
12
___________________
___________________
___________________
___________________
Dcada de 60
___________________
___________________
___________________
simultaneamente
___________________
___________________
___________________
___________________
___________________
Memria Virtual
___________________
___________________
___________________
13
___________________
___________________
___________________
Dcada de 70
___________________
___________________
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
___________________
___________________
___________________
___________________
2007
___________________
14
___________________
___________________
___________________
Dcada de 80
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
2007
15
___________________
___________________
___________________
Dcada de 80
___________________
___________________
___________________
___________________
___________________
___________________
Reutilizao de Cdigo
Alto grau de abstrao nas Linguagens de Programao
Multitarefa
___________________
___________________
___________________
DOS Microsoft
( Intel 8088, 80286, 80386 e 80486)
UNIX
2007
___________________
___________________
16
___________________
___________________
___________________
Dcada de 90
___________________
___________________
___________________
___________________
___________________
___________________
Windows
Windows 95
95
UNIX
UNIX
___________________
___________________
___________________
___________________
Operacionais Macintosh
2007
___________________
17
___________________
___________________
___________________
Dcada de 90
___________________
___________________
___________________
___________________
___________________
___________________
Linux
Linux
___________________
Apache
Apache Web
Web Server
Server
___________________
___________________
2007
___________________
___________________
18
___________________
___________________
___________________
Dcada de 90
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
19
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
Middleware
Conecta duas aplicaes separadas
___________________
___________________
___________________
___________________
Servios Web
Engloba conjunto de padres relacionados
Pedaos de Software prontos para uso na Internet
Permite quaisquer duas aplicaes se comunicarem e trocarem
___________________
___________________
dados
___________________
___________________
___________________
2007
20
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
Silberschatz,
Silberschatz, et
et al.
al.
2007
___________________
21
___________________
___________________
___________________
Questes
___________________
___________________
___________________
___________________
___________________
___________________
e
22
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
Questes
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
___________________
2007
23
___________________
___________________
___________________
Referncia Bibliogrfica
___________________
Sistemas Operacionais
___________________
___________________
___________________
___________________
___________________
silberschatz6e/0471417432/slides/slides.html
(existe verso em portugus)
___________________
___________________
___________________
___________________
___________________
24
___________________