sistema operacional

1512 palavras 7 páginas
EXERCÍCIOS

1- O que o núcleo do sistema e quais são suas principais funções?
Núcleo é um conjunto de rotinas que oferece serviços aos usuários e às suas principais aplicações. Suas principais funções 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 dos processos e threads;
- Gerência de memória;
- Gerência do 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.

2- 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 instruções executadas e gerenciadas pelo núcleo do sistema, impedindo a ocorrência de problemas de segurança e integridade do sistema e só podem ser executadas quando o modo de acesso do processador estiver em kernel, ou seja a aplicação pode ter acesso ao conjunto total de instruções do processador.
Instruções não-privilegiadas, são instruções que não oferecem risco ao sistema e podem ser executadas em modo usuário, ou seja tendo acesso a um número reduzido de instruções.

3- Explique como funciona a mudança de modos de acesso e dê um exemplo de como um programa faz uso desse mecanismo.
Toda vez que uma aplicação deseja chamar uma rotina do sistema operacional, o mecanismo de system call é ativado, o sistema operacional verifica se a aplicação possui privilégios necessários para executar a rotina desejada, caso negativo impedirá o desvio para a rotina do sistema, sinalizando ao programa chamador que a operação não é possível. Caso a aplicação possua o devido privilégio para chamar a rotina do sistema desejado, o sistema operacional salva o conteúdo corrente dos registradores, troca o modo de acesso do processador de usuário para Kernel e ao término da execução da rotina do sistema, o modo de

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