Sistema operacional
Sistema
Usuário
Aplicativos
Sistema Operacional
Hardware
O sistema operacional é uma camada de software colocada entre o hardware e os programas que executam tarefas para os usuários
Sistema Operacional
Sistema
Utilização do computador mais eficiente (maior retorno no investimento feito no hardware)
Utilização do computador mais conveniente
(diminuir o tempo necessário para a construção dos programas)
Sistema Operacional
Sistema
A maioria dos sistemas operacionais oferece um conjunto básico de serviços, sempre necessários.
Carregar o programa na memória principal para que o mesmo seja executado.
Sistema Operacional
Sistema
Através de arquivo. O sistema operacional recebe o nome do arquivo, aloca na memória para o programa, copia o conteúdo do arquivo para a memória principal e inicia sua execução
Abortar um programa (“ordem”)
Sistema Operacional
Sistema
Diversas informações sobre o estado do sistema são mantidas pelo sistema operacional
A manutenção dessas informações pode ser considerada como mais um serviço que é oferecido Sistema Operacional
Sistema
Pode-se considerar também como um serviço do sistema operacional, a criação de mecanismos de proteção entre os usuários
A arquitetura de um sistema operacional corresponde à imagem que o usuário tem do sistema, a forma como dele percebe o sistema.
Essa imagem é definida pela interface
Sistemas Operacionais
Sistemas
Os programas solicitam serviços ao sistema operacional através das chamadas de sistema.
As chamadas de sistema transferem a execução para o sistema operacional (parâmetros), o retorno dessa chamada, identifica exatamente o que o sistema operacional deve fazer.
Sistema Operacional
Sistema
A lista de serviços passa a ser a lista de chamadas lista os do sistema do A parte do sistema operacional responsável por implementar as chamadas de sistema é normalmente chamada de núcleo ou kernel
(gerenciamento de