Sistemas operacionais
Sistemas Operacionais
Peter Jandl Jr.
ii
Jandl, Peter, Jr.
Notas sobre Sistemas Operacionais/Peter Jandl Jr.
Apostila
1. Sistemas operacionais: Computadores : Processamento de dados : 005.43
2004
Hist´rico o 1.1 Fev2004 Revis˜o Geral. Threads. Escalonamento por prioridades. Esa calonamento com m´ltiplas filas. u 1.0 Ago1999 Vers˜o Inicial. a (C) 2004 Prof. Peter Jandl Jr.
Vers˜o 1.1 Fevereiro/2004 a A
Este documento foi preparado utilizando L TEX 2ε .
iii
”O homem pode se tornar culto pela cultura dos outros, mas s´ pode se tornar s´bio o a pelas pr´prias experiˆncias.” o e
´
(Prov´rbio Arabe) e iv
Sum´rio a Pref´cio a 1
1 Introdu¸˜o ca 1.1 Definindo os sistemas operacionais .
1.2 Objetivos de um sistema operacional
1.3 Breve hist´rico . . . . . . . . . . . . o 1.3.1 O in´ ıcio . . . . . . . . . . . .
1.3.2 D´cada de 1940 . . . . . . . . e 1.3.3 D´cada de 1950 . . . . . . . . e 1.3.4 D´cada de 1960 . . . . . . . . e 1.3.5 D´cada de 1970 e 1980 . . . . e 1.3.6 D´cada de 1990 . . . . . . . . e 1.3.7 D´cada de 2000 . . . . . . . . e 1.4 Tipos de sistemas operacionais . . .
1.5 Recursos e ambiente operacional . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
6
7
7
7
9
11
13
14
15
15
17
2 Processos
2.1 O que ´ um processo computacional . . . . e 2.1.1 Subdivis˜o dos processos . . . . . . a 2.2 Ocorrˆncia de processos . . . . . . . . . . . e 2.2.1 Processos seq¨enciais . . . . . . . . . u 2.2.2 Processos Paralelos . . . . . . . . . .
2.3 Estado dos processos . . . . . . . . . . . .