Resenha
Arquitetura de Sistemas Operacionais
Introdução
Prof. Mário Cristiano Lopes de Moura mclmoura@gmail.com Arquitetura de Sistemas Operacionais – Prof. Mário C. L. Moura
O que é um Sistema Operacional?
→ Um sistema computacional moderno consiste em um ou mais processadores, memória principal, discos, impressoras, teclado, mouse, monitor, interfaces de rede e outros dispositivos de entrada e saída...
Arquitetura de Sistemas Operacionais – Prof. Mário C. L. Moura
O que é um Sistema Operacional?
Para que tudo isso funcione, existe um dispositivo de software denominado
Sistema Operacional, cujo trabalho é:
→ fornecer aos programas do usuário um modelo de computador simples e limpo, e lidar com o gerenciamento de todos os recursos da máquina.
Arquitetura de Sistemas Operacionais – Prof. Mário C. L. Moura
O que é um Sistema Operacional?
Navegador
Web
Leitor de e-mail Reprodutor de Música
Modo
Usuário
Programa de Interface com o usuário
Modo
Núcleo
Software
Sistema Operacional
Hardware
Arquitetura de Sistemas Operacionais – Prof. Mário C. L. Moura
Níveis de Operação de um S.O.
→ A maioria dos computadores tem dois níveis de operação: modo núcleo e modo usuário. O S.O. é a peça mais básica de software e opera em modo núcleo (também conhecido como modo supervisor).
Neste modo ele tem acesso completo a todo o hardware e pode executar qualquer instrução que a máquina seja capaz.
Arquitetura de Sistemas Operacionais – Prof. Mário C. L. Moura
Níveis de Operação de um S.O.
→ O resto do software (os demais programas) opera em modo usuário, no qual apenas um subconjunto de instruções da máquina está disponível.
O programa de interface com o usuário
(shell ou GUI), é o nível mais inferior do software de modo usuário e permite que o
S.O. Inicie outros programas.
Arquitetura de Sistemas Operacionais – Prof. Mário C. L. Moura