Fundamentos Computacionais
Unidade Porto Alegre Centro
Curso De Redes De Computadores
Aluno: Daniel Henrique Ramos Dos Santos
Estrutura Do Sistema Operacional
Porto Alegre
2014
Exercícios
1 – O que é núcleo do sistema e quais são suas principais funções?
O núcleo é o chamado kernel
As principais funções do núcleo do sistema operacional são:
● Tratamento de interrupções e exceções;
● criação e eliminação de processos e threads;
● sincronização e comunicação entre processos e threads;
● escalonamento e controle de processos e threads;
● gerência de memória;
● gerência do sistema de arquivos;
● gerência de dispositivos E/S;
● suporte a redes locais e distribuídas;
● contabilização do uso do sistema;
● auditoria e segurança do sistema.
2 – O que é system call e qual sua importância para a segurança do sistema?
System call são portas de acesso ao núcleo do sistema operacional e a seus serviços. Sua importância é que é o modo de acesso do usuário com a maquina e seus componentes ,quando o usuário digita algo uma mensagem é enviada a o sistema .
3 – O que são instruções privilegiadas e não-privilegiadas? Qual a relação dessas instruções com os modos de acesso?
Instruções privilegiadas são as que tem acesso ao sistema podendo causas problemas ou ate danificar totalmente o sistema.
Instruções não privilegiadas são as que o usuário comum tem, seu acesso é limitado possibilitando ele utilizar o sistema e não o compromete-lo.
4 – Como o kernel do sistema operacional pode ser protegido pelo mecanismo de modos de acesso?
Limitando o acesso ao usuário em áreas de risco dando o acesso não privilegiado
5 – Compare as arquiteturas monolítica e de camadas. Quais as vantagens e desvantagens de cada arquitetura?
Sistema monolítico
- As interfaces e níveis de funcionalidade não são bem separados nem estão unificados. O excesso de liberdade torna o sistema