Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estrutura do SO, Theo Mischiatti Gomes SO 2024/1 - Coggle Diagram
Estrutura do SO
Serviços de sistema
comunicação
execução de programas
alocação de recursos
contabilização
proteção e segurança
sistema de arquivos
detecção de erros
operações de entrada e saida
Chamadas de Sistema
Interface para os serviços fornecidos pelo SO
Cada SO provê um conjunto único
principal motivo de incompatibilidade
A visão do sistema operacional pela maioria dos usuários é
definida por programas do sistema
API
Portabilidade
Simplificação
Controle de processos
Gerenciamento de arquivos
Gerenciamento de dispositivos
Manutenção de informações
Comunicações
Projeto e Implementação do SO
Objetivos do usuário
conveniente de usar, fácil de
aprender, confiável, seguro e rápido
Objetivos do sistema
fácil de projetar, implementar ,ser flexível, confiável, livre de erro e eficiente
separação entre política e mecanismo
Política: O que será feito?
Mecanismo: Como fazer isso?
Interface usuário e o SO
interpretador de comandos
Shell
interface gráfica de usuário
mouse, teclado, monitor...
Estrutura Monolítica
forma mais simples de se estruturar um
sistema
Unix
Linux
o kernel é monolítico
difíceis de implementar e
estender
vantagem:
desempenho
em camadas
pouco usada na prática
planejamento é complexo
Baixa eficiência
mais utilizadas em redes de computadores e aplicações web
Theo Mischiatti Gomes SO 2024/1