Sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 58 (14275 palavras )
  • Download(s) : 0
  • Publicado : 3 de abril de 2013
Ler documento completo
Amostra do texto
UNIVERSIDADE DO SUL DE SANTA CATARINA – UNISUL
CENTRO DE CIÊNCIAS EXATAS, AGRÁRIAS E DAS ENGENHARIAS
CURSO DE CIÊNCIA DA COMPUTAÇÃO














SISTEMAS
OPERACIONAIS I











Professor Alessandro Zanini

E-Mail : zanini@ati.unisul.rct-sc.br
http://www.unisul.rct-sc.br/so1

















Tubarão - 2000

1. Conceitos Básicos 3
1.1Introdução 3
1.1.1 Facilidade de acesso aos recursos do sistema 3
1.1.2 Compartilhamento de recursos de forma organizada e protegida 3
1.2 Máquinas de Níveis 4
1.3 Histórico 5
1.3.1 Primeira Fase (1945-1955) 6
1.3.2 Segunda Fase (1956-1965) 6
1.3.3 Terceira Fase (1966-1980) 7
1.3.4 Quarta Fase (1981-1990) 8
1.3.5 Quinta Fase (1991- ) 8
2. Conceitos de Hardware eSoftware 10
2.1 Hardware 10
2.1.1 Unidade Central de Processalmento 10
2.1.2 Clock 11
2.1.3 Registradores 11
2.1.4 Memória Principal 11
2.1.5 Memória Cache 13
2.1.6 Memória Secundária 13
2.1.7 Dispositivos de Entrada e Saída 14
2.1.8 Barramento 14
2.1.9 Pipelining 14
2.1.10 Ativação e desativação do Sistema 15
2.1.11 Arquiteturas RISC e CISC 15
2.2Software 15
2.2.1 Tradutor 16
2.2.2 Compilador 16
2.2.3 Interpretador 16
2.2.4 Linker 16
2.2.5 Loader 17
2.2.6 Depurador 17
2.2.7 Linguagem de Controle 17
2.2.8 Interpretador de Comandos (Shell) 17
2.2.9 Linguagem de Máquina 18
2.2.10 Microprogramação 18
2.2.11 Processos 18
2.2.12 Chamadas de Sistema 18
2.2.13 Arquivos 18
3. Tipos de SistemasOperacionais 19
3.1 Introdução 19
3.2 Sistemas Monoprogramáveis/Monotarefa 19
3.3 Sistemas Multiprogramáveis/Multitarefa 20
3.3.1 Sistemas Batch 21
3.3.2 Sistemas de Tempo Compartilhado 21
3.3.3 Sistemas de Tempo Real 21
3.4 Sistemas com Múltiplos Processadores 21
3.5 Sistemas Fortemente Acoplados 22
3.5.1 Sistemas Assimétricos 23
3.5.2 Sistemas Simétricos 233.5.3 Multiprocessamento 24
3.5.4 Organização Funcional 24
3.6 Sistemas Fracamente Acoplados 24
3.6.1 Sistemas Operacionais de Rede 25
3.6.2 Sistemas Operacionais distribuídos 25
3.6.3 Organização Funcional 27
4. Sistemas Multiprogramáveis 29
4.1 Interrupção e Exceção 30
4.2 Operações de Entrada/Saída 31
4.3 Buffering 33
4.4 Spooling 34
4.5 Reentrância 35
4.6Proteção do Sistema 35
5. Estrutura dos Sistemas Operacionais 36
5.1 System Calls 36
5.2 Modos de Acesso 37
5.3 Tipos de Estrutura de Sistemas Operacionais 37
5.3.1 Sistemas Monolíticos 37
5.3.2 Sistemas em Camadas 38
5.3.3 Máquinas Virtuais 39
5.3.4 Modelo Cliente Servidor 39
6. Bibliografia 41

Conceitos Básicos


1 Introdução

Antes de começarmos a estudar osconceitos e os principais componentes de um sistema operacional, devemos saber primeiramente quais são suas funções básicas.
Por mais complexo que possa parecer, um sistema operacional e apenas um conjunto de rotinas executado pelo processador, da mesma forma que qualquer outro programa.. Sua principal função e controlar o funcionamento do computador, como um gerente dos diversos recursosdisponíveis no sistema.
O nome sistema operacional não e único para designar esse conjunto de programas. Nomes como monitor, executivo, supervisor ou controlador possuem, normalmente, o mesmo significado.
Um sistema operacional possui inúmeras funções e resumimos essas funções, basicamente, em duas, descritas a seguir:

1 Facilidade de acesso aos recursos do sistema

Um sistemade computacão, ao possui, normalmente, diversos componentes, como terminais, impressoras, discos e fitas. Quando utilizamos um desses dispositivos, não nos preocupamos com a maneira como e realizada esta comunicação e os inúmeros detalhes envolvidos.
Para a maioria de nós uma operação cotidiana, como, por exemplo, a leitura de um arquivo em disquete, pode parecer simples. Na realidade,...
tracking img