III JAVA
Sistemas Operacionais
III – ESTRUTURA DO SISTEMA OPERACIONAL
1.
2.
3.
4.
5.
6.
7.
8.
Introdução
Funções do Núcleo
Modo de Acesso
Rotinas do S.O. e System Call
Chamada a Rotinas do S.O.
Linguagem de Comandos
Ativação/Desativação do Sistema
Arquiteturas do Núcleo
III – Estrutura do Sistema Operacional
1. Introdução
O.
III – Estrutura do Sistema Operacional
Conjunto de rotinas que oferece Núcleo serviços aos usuários e às suas Kernel aplicações Ferramentas que acompanham o S.O.:
Utilitários
Linguagens de comando
III – Estrutura do Sistema Operacional
1.
III – Estrutura do Sistema Operacional
Introdução
USUÁRIOS
Aplicações
Kernel
Utilitários
Linguagem de Comando
Rotinas do Sistema Operacional
Hardware
III – Estrutura do Sistema Operacional
III – Estrutura do Sistema Operacional
2. Funções do Núcleo
Seu funcionamento é aplicação convencional.
diferente
de
uma
• As rotinas são executadas sem ordem predefinidas, com base em eventos dissociados do tempo (eventos assíncronos);
• Muitos desses eventos estão relacionados ao hardware e a tarefas internas do próprio S.O.;
III – Estrutura do Sistema Operacional
2. Funções do Núcleo
III – Estrutura do Sistema Operacional
Principais Funções do Núcleo
•
Tratamento de interrupções e exceções;
•
Criação e eliminação de processos e threads; •
Gerência de memória;
•
Gerência de sistema de arquivos;
•
Gerência de dispositivos de E/S;
•
Suporte a redes locais e distribuídas;
•
Contabilização do uso do sistema;
•
Auditoria e segurança do sistema.
III – Estrutura do Sistema Operacional
2. Funções do Núcleo .................Principais Funções do Núcleo
III – Estrutura do Sistema Operacional
Para um sistema multiprogramável problemas relativos à segurança como:
há
Considerando a utilização de mais de um usuário utilizando os mesmos recursos:
Processador
Memória
Dispositivos de E/S
Exigências: O S.O. garante a confiabilidade dos
recursos