SóProvas


ID
5599
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2006
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O núcleo do sistema operacional, drivers, utilitários e aplicativos são descritos internamente por instruções de máquina, e se diferenciam de acordo com sua capacidade de interagir com o hardware. Enquanto aplicativos e utilitários têm acesso mais restrito, os drivers e o núcleo devem ter pleno acesso ao hardware para poder configurá-lo e gerenciá-lo. Para que os acessos sejam diferenciados dentre os diversos tipos de software, os processadores contam com:

Alternativas
Comentários
  • Isso faz parte do nivel de arquitetura do conjunto de instruções - ISA.

    Basicamente estamos falando no modo usuário e modo kernel.

    No modo kernel é um nível de privilégio em que todo o conjunto de instruções ISA está disponível, como por exemplo para o sistema operacional.

    Já o nível de privilégio para o modo usuário permite apenas que um conjunto reduzido dessas instruções seja executado. (Não permite por exemplo executar instruções para manipular o cache de dados).
  • a)níveis de privilégio de execução. - correto

     

    b)interrupções (assincronos) sao eventos gerados por hardware ou software independente do programa executando; sao tratados pelo SO. Quando ocorre, o controle vai para rotina que a trata. Excecoes sao erros do progarma (e.g.: buffer overflow, out of bounds etc). ISR (interrupt service routine) é um condigo que executa quando interrupcao ocorre, havendo 1 para cada interrupcao. IDT (interrupt descriptor table) é um array que associa interrupcoes e excecoes aos IRSs correspondentes

     

    c)controladores de dispositivos. - acionam hardware e possuem memoria interna (buffer), registradores e instrucoes proprias, processando as requisicoes do device driver.

     

     d)memória virtual. Une a memoria fisica da maquina com um arquivo especial salvo em disco, aumentando memoria total do sistema. Isso permite 1 programa maior do que a memoria fisica disponivel ser executado, sendo carregado de modo dinamico na memoria conforme necessario. Problema é acesso ao disco torna execucao lenta. Ordem Em termos de velocidade: registradores > cache > memoria principa (lRAM) > memoria secundaria (HDD).

     

    e)exclusão mútua. 1 das condicoes para se causar deadlock. As condicoes sao:

    1-exclusao mutua - recurso ou esta livre ou ocupado

    2- posse e espera - processo retém recurso concedido e necessita outro recurso

    3- nao preempcao - recurso nao pode ser pego à força. Processo tem que libera-lo pr seus meios.

    4- espera circular - em uma cadeia fechada os processos necessitam recurso do seguinte