Buscar

o que é Sistemas operacionais?

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistemas Operacionais 
• O que é um Sistema Operacional? 
É mais fácil definir um sistema operacional pelo que ele faz do que pelo que ele é. 
 
• O que é um Sistema Operacional? 
As aparências enganam … 
GUI (Graphical User Interface) 
Shell ou interpretador de comandos 
 
• Interface entre o Usuário e Sistema Operacional (Evolução) 
Linux 
Interpretadores de Comandos: shell Bourne, shell C, shell Bourne_Again, shell Kourne 
GUI’s: GNOME, KDE 
Windows 
Interpretador de comandos GUI 
Mac OS 
GUI (Aqua) --> Interpretador de comandos 
 
 
• O que é um Sistema Operacional? 
É uma máquina estendida 
 O sistema operacional atua como fornecedor de abstrações para os programas dos 
usuários 
Oculta os detalhes complicados que têm quer ser executados 
Apresenta ao usuário uma máquina virtual, mais fácil de usar 
 
• O que é um Sistema Operacional? 
É um gerenciador de recurso 
 O Sistema Operacional como administrador de recursos do computador 
 
Cada programa tem um tempo com o recurso 
Cada programa tem um espaço no recurso 
 
• O que é um Sistema Operacional? 
 
Nome dado a um conjunto de programas que trabalham de modo cooperativo com o objetivo de 
prover uma máquina mais flexível e adequada ao usuário que aquela apresentada pelo hardware 
sozinho. 
• Tipos de Sistemas Operacionais 
Monoprocessamento/ monoprogramação 
Memória
Principal
Dispositivos
de E/ S
UCP
programa/
tarefa
 
Monoprocessamento/ multiprogramação 
Memória
Principal
Dispositivos
de E/ S
UCP
programa/
tarefa
programa/
tarefa
programa/
tarefa
programa/
tarefa
programa/
tarefa
 
Multiprocessamento 
 
• Conceitos de Hardware 
Hardware de Proteção 
Modo Dual de operação (usuário/supervisor) 
Proteção de I/O 
Proteção de memória 
Proteção de CPU 
Proteção de Arquivos 
Modo Dual de Operação 
Compartilhamento de recursos do sistema requer que SO ofereça garantia de que processos 
incorretos não atrapalhem outros processos 
Hardware deve suportar pelo menos dois modos diferenciados de operação: 
 1. User mode: executa instruções de processos de usuários. 
 2. Monitor mode (também chamado modo supervisor, system mode, kernel mode): 
executa instruções do núcleo do SO. 
Modo Dual de Operação (Conclusão) 
Bit(s) de modo (bit de modalidade) é adicionado ao hardware da CPU para indicar modo corrente. 
Ex: supervisor (0), usuário (1). 
Quando ocorre interrupção o hardware troca para modo supervisor. 
OBS.: Instruções privilegiadas executam somente em modo supervisor 
• Sistemas Monoprocessamento 
Obs.: O uso de microprocessadores de uso específico é comum e não transforma um sistema com 
um processador único em um multiprocessador. 
Quando só há uma CPU de uso geral, trata-se de um sistema com um processador único 
Multi-processamento 
(dois processadores) 
 
 
 
• Sistemas com Múltiplos Processadores 
Throughput aumentado (mais trabalho executado em menor tempo) 
Economia de escala 
Confiabilidade

Outros materiais