Apostila de so da puc

Disponível somente no TrabalhosFeitos
  • Páginas : 98 (24305 palavras )
  • Download(s) : 0
  • Publicado : 3 de maio de 2012
Ler documento completo
Amostra do texto
SISTEMAS OPERACIONAIS
Ricardo Luís de Freitas

SISTEMAS OPERACIONAIS
INTRODUÇÃO ......................................................................................................................................... 1 1.1. Definição............................................................................................................................................ 1 1.1.1. S.O.como Máquina Virtual ........................................................................................................ 2 1.1.2. S.O. como Gerenciador de Recursos............................................................................................ 3 1.2.Histórico............................................................................................................................................. 3 1.2.1. Válvulas e Painéis de Conexão (1945-1955)................................................................................ 3 1.2.2. Transístores e Sistemas de Lote (batch) (1955-1965)................................................................... 4 1.2.3. Circuitos Integrados e Multiprogramação(1965-1980)................................................................ 5 1.2.4. Computadores Pessoais e Redes (1980 - 1990) ............................................................................ 7 2. PROCESSOS ............................................................................................................................................. 8 2.1. Introdução.......................................................................................................................................... 8 2.1.1. Hierarquia de Processos ............................................................................................................ 10 2.1.2. Estados dos Processos ............................................................................................................... 10 2.1.3. Implementação de Processos..................................................................................................... 11 3. COMUNICAÇÃO ENTRE PROCESSOS ................................................................................................ 12 3.1. Condições de Disputa ....................................................................................................................... 12 3.2. Seções Críticas................................................................................................................................. 13 3.3. Exclusão Mútua com Espera Ocupada .............................................................................................. 14 3.3.1. Desabilitando interrupções ........................................................................................................14 3.3.2. Variáveis de Comporta.............................................................................................................. 14 3.3.3. Alternância Estrita.................................................................................................................... 14 3.4. SLEEP eWAKEUP.......................................................................................................................... 15 3.5. Semáforos......................................................................................................................................... 18 3.6. Monitores ......................................................................................................................................... 19 3.7. Passagem deMensagens................................................................................................................... 22 4. ESCALONAMENTO DE PROCESSOS .................................................................................................. 25 4.1. Escalonamento "Round-Robin"......................................................................................................... 26 4.2. Escalonamento com...
tracking img