TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Fundamentos Computacionais

Trabalho Escolar: Fundamentos Computacionais. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/6/2014  •  629 Palavras (3 Páginas)  •  489 Visualizações

Página 1 de 3

Universidade de tecnologia FTEC

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 vulnerável.

Vantagem: – Grande desempenho

Desvantagem: – O sistema pode parar por causa de um erro.

Sistemas de camadas.

Vantagens:

Permite que os servidores executem em modo usuário (não tenham acesso direto a certos componentes do sistema)

Apenas o núcleo do sistema executa no modo kernel;

Se um erro ocorrer em um servidor, o sistema não ficará inteiramente comprometido;

permite isolar as funções do sistema operacional por diversos servidores pequenos e dedicados a serviços específicos;

Desvantagens:

A implementação de estruturas cliente-servidor é muito difícil devido a certas funções do sistema operacional exigirem acesso direto ao hardware.

Exercícios

...

Baixar como (para membros premium)  txt (4.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com