Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estruturas do Sistema Operacional (Serviços dos Sistema Operacional…
Estruturas do Sistema Operacional
Serviços dos Sistema Operacional
Interface com o Usuário
Execução de Programas
Operações de E/S
Manipulação do Sistema de Arquivos
Comunicações entre Processos e Alocar Recursos
Confiabilidade e Detectar Erros
Proteção e Segurança
Interface Usuário-Sistema Operacional
Shell
Interpreta as instruções enviadas pelo usuário e seus programas
Interface Gráfica com o Usuário
Permite a interação com dispositivos digitais através de ícones
Ambiente Gráfico
Feito para facilitar a utilização do computador
Chamadas de Sistema
Controle de Processos
Ter a capacidade de interromper a sua execução
Gerência de Arquivos
Manutenção de Informações
O SO mantem informações sobre todos os seus processos
Troca de Mensagens
Processos em comunicação trocam mensagens entre si para transferir informações
Modelo de Memória Compartilhada
Shared Memory Create e Shared Memory Attach
Gerência de Dispositivos
Podem ser físicos, abstratos ou virtuais
Programas do Sistema
Fornece um ambiente conveniente para desenvolvimento e execução de programas
Gerência de Arquivos
Informações de Status
Modificação de Arquivos
Suporte para Linguagem de Programação
Carga e Execução de Programas
Comunicações
Projeto e Implementação do Sistema Operacional
Objetivos dos Usuários
O sistema deve ser conveniente de usar
Objetivos dos Sistema
O sistema deverá ser fácil de projetar, implementar e manter
Mecanismos e Políticas
Estrutura do SO
Em camadas
Organizado por hierarquia de camadas
Dividido em camadas sobrepostas
Cada módulo tem um conjunto de funções
Microkernels
Tem como objetivo ter o mínio de software executando em modo kernel
Módulos
Permite que o Kernel forneça serviços básicos
Boot do Sistema
O sistema operacional precisa estar disponível ao
hardware para que o hardware possa iniciá-lo
bootstrap