Sistema Operacional

1333 palavras 6 páginas
1. O que é o núcleo do sistema e quais são suas principais características?

O núcleo do sistema operacional é um conjunto de rotinas que oferece serviços aos usuários e suas aplicações.
Suas principais funções são:
Tratamento de interrupções e exceções;
Criação e eliminação de processos e threads;
Escalonamento e controle dos processos e threads;
Gerência de memória;
Gerência do sistema de arquivos;
Gerência de dispositivos I/O;
Suporte a redes locais e distribuídas;
Contabilização do uso do sistema;
Auditoria e segurança do sistema.

2. O que são instruções privilegiadas e não privilegiadas? Qual a relação dessas instruções com os modos de acesso?

As instruções privilegiadas são aquelas que tem o poder de comprometer o sistema, por isso, essas instruções só podem ser executadas pelo sistema operacional ou sob sua supervisão.
As instruções não privilegiadas são aquelas que não oferecem risco ao sistema e podem ser executadas normalmente.
O modo de acesso é um mecanismo de proteção implementado no processador, que permite que uma aplicação possa executar uma instrução privilegiada.

3. Explique como funciona a mudança de modos de acesso e dê um exemplo de como um programa faz uso desse mecanismo.

Sempre que uma aplicação necessita executar uma instrução privilegiada, a solicitação deve ser realizada através de uma chamada a uma system call, que altera o modo de acesso do processador do modo usuário para o modo kérnel. Ao término da execução da rotina do sistema, o modo de acesso retorna para o modo usuário.

4. Como o kérnel do sistema operacional pode ser protegido pelo mecanismo de modos de acesso?

Pois se uma aplicação tivesse acesso a áreas de memória onde está o sistema operacional, qualquer usuário ou um erro de programação poderia gravar nesta área, violando o sistema.

5. Por que as rotinas do sistema operacional possuem instruções privilegiadas?

Pois todas as funções do núcleo são implementadas por rotinas do

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas