Sistemas Operacionais
Possibilidade de executar diversos programas ao mesmo tempo
Abstrai a camada física do computador
Oculta os detalhes do Hardware
É um gerenciador de recursos
É uma maquina estendida
Organizar o hardware
Oferecer uma tabela de tarefas
Conceitos sobre sistemas operacionais
Sistemas Operacionais é o único meio que opera a cpu em modo kernel, tendo acesso para a E/S(Entrada e Saída)
Como ter certeza que o sistema operacional esta em modo kernel?
Porque se não ele não escreveria na tela por Ex: (Tela de acesso a E/S)
Onde o SO esta ou fica quando o processador é utilizado por uma aplicação?
Ele Dorme na memória RAM (Pelo menos alguma parte dela.)
O Timer permite que o S.O retorne para o processador.
S.O protege a E/S.
O que é um Sistema Operacional?
Os Sistemas Operacionais executam duas funções não relacionadas, ampliando os recursos da máquina e de gerenciamento.
O Sistema operacional como maquina estendida
A arquitetura (Conjuntos de instruções, organização da memoria de E S e estrutura do barramento).A função do sistema operacional é apresentar ao usuário o equivalente a uma maquina estendida, ou maquina virtual. O SO fornece uma variedade de serviços que os programas podem obter usando instruções chamadas de sistema.
Sistema Operacional Como Gerenciador de recursos.
O SO fornece uma interface para seus usuários como a visão top-down (de cima para baixo) e uma visão botton-up (de baixo para cima) que sustenta o SO para gerenciar todas as partes de um sistema complexo. O gerenciamento de recursos inclui a multiplexação(Compartilhamento) de duas maneiras: no tempo e no espaço.
2. Qual a diferença entre modo núcleo e modo usuário? Por que a diferença é importante para um sistema operacional?
Qual é a principal diferença entre modo usuário e modo kernel? Quando um processo ou thread deixa de executar em modo usuário para executar em modo kernel?
Resposta esperada: No modo kernel é possível o acesso irrestrito ao conjunto de instruções da