SóProvas


ID
2857342
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RS
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Cada processador, elemento central de um computador, tem seus conjuntos de instruções de máquina que podem seguir determinado padrão. Pelo acesso ao hardware, o sistema operacional pode executar instruções de máquina do tipo

Alternativas
Comentários
  • GAB: B

    Modos de acesso dos processadores (UCP): – Mecanismo presente no hardware dos processadores

    MODO USUÁRIO: • uma aplicação só pode executar instruções não privilegiadas (instruções que não oferecem riscos ao sistema)

    MODO KERNEL: • uma aplicação pode executar instruções não privilegiadas e privilegiadas, ou seja:

    (instruções que oferecem risco ao sistema) ( exemplo: instruções que acessam dados no disco)

    Para que um programa (aplicação) possa escrever em uma área de memória onde encontra-se o sistema operacional, o programa (aplicação) deve estar sendo executado com o processador no modo kernel.

    Como as rotinas do sistema possuem em seu código instruções privilegiadas, então o processador deve estar em modo kernel para executá-las. As System Calls são como portas de entrada para se ter acesso as rotinas do SO. Se uma aplicação desejar chamar uma rotina do sistema operacional: mecanismo de system call verificará se a aplicação possui os privilégios necessários.

  • GABARITO LETRA B

    ========================================================================

    Existem apenas dois tipos de instruções de máquina para o Sistema Operacional: Privilégiadas e não privilegiadas;

    Nas instruções privilegiadas, o usuário tem acesso total a máquina e seu sistema operacional, interferindo nos seus processos e rotinas padrões; já no modo não privilegiado, o usuário fica a mercê das rotinas do sistemas, ou seja ele é simplesmente um usuário;

  • O sistema operacional é o único que pode acessar o hardware do computador de modo privilegiado, sem restrições de acesso.

    Já aplicações convencionais acessam o hardware de modo não privilegiado, não sendo permitidas operações que coloquem o sistema em risco.

    Resposta certa, alternativa b).