Arquitetura de sistemas operacionais questoes cap

1248 palavras 5 páginas
1) O que é o núcleo do sistema e quais são as principais funções?
R: O núcleo do sistema é composto por um conjunto de rotinas, que estão disponíveis para ser usado pelo usuário e às suas aplicações, este núcleo, também recebe um outro nome: kernel, e as 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
Gerencia de memória
Gerenciamento de dispositivos de e/s
Suporte a redes locais e distribuídas
Contabilização do uso do sistema * auditoria e segurança
2) O que são instruções privilegiadas e não privilegiadas? Qual a relação dessas instruções como os modos de acesso?
R: O processador se comunica com o sistema operacional através de funções, que podem ser executadas basicamente em dois modos: kernel e usuário. O modo kernel é conhecido como privilegiado por ter acesso completo ao computador, a todas as partes do hardware. Diferente do modo usuário, que limita as ações para garantir a segurança e não comprometer nenhuma parte do próprio sistema. Neste modo, é mais difícil de um aplicativo violar a privacidade de outro. Este mecanismo garante que nenhuma parte da memória será violada por outro aplicativo.
3) Explique como funciona a mudança de modos de acesso e de exemplos de como um programa faz uso desse mecanismo.
R: O processador executa todas as operações em modo kernel, mas para isso é necessário que as rotinas enviadas em modo usuário sejam carregadas e validadas e consideradas seguras, se algum dos passos falhar, o sistema envia uma exceção e nega a execução da operação. Por exemplo, se desejo salvar um arquivo, uso uma linguagem de alto nível como Java, Ruby e mando salvar, o sistema, em modo usuário tenta salvar, se o arquivo comprometer a integridade do s.o de alguma forma, então o sistema lançara uma exceção, e não permitira a alteração, a linguagem que programou esta execução também recebera

Relacionados

  • Historia uml
    5834 palavras | 24 páginas
  • 6Material Aula ARQ 2014 1 Aula Inicial p1 Compatibility Mode
    1019 palavras | 5 páginas
  • teste de banco de dados
    3885 palavras | 16 páginas
  • Gerencia de sistemas distribuidos heterogeneos : facilidade de monitorização em um ambiente corba
    13444 palavras | 54 páginas
  • Sistemas de entrada e saída
    905 palavras | 4 páginas
  • Aula1 2015
    936 palavras | 4 páginas
  • Ava Aula 2 Arquitetura de Computadores
    1059 palavras | 5 páginas
  • sistemas didstribuidos
    10027 palavras | 41 páginas
  • Eng sw
    5474 palavras | 22 páginas
  • maksuel
    14630 palavras | 59 páginas