Imagem de fundo

As chamadas de sistemas (system calls) estão disponíveis na interface e variam de um si...

As chamadas de sistemas (system calls) estão disponíveis na interface e variam de um sistema operacional para outro. Uma chamada de sistema do tipo read possui, por exemplo, três parâmetros: um para formatar onde os dados deverão ser colocados, outro para especificar o arquivo e um para indicar quantos bytes serão lidos. Também, muitas das operações de um sistema podem causar exceções que podem gerar uma interrupção por software. Desta forma, indique o que seria uma instrução do tipo TRAP.


A

É uma chamada de sistema que transfere o controle do modo núcleo para o modo usuário para que o programa consiga realizar uma operação, como uma leitura de dados de um arquivo, por exemplo.


B

Corresponde a uma chamada de sistema que altera o fluxo de controle do programa para a instrução seguinte para que se possa realizar a operação e retornar.


C

É uma chamada de sistema que transfere o controle para o sistema operacional em modo núcleo, sempre quando ocorre uma situação específica durante a execução de um programa, por exemplo, um Overflow.


D

É uma chamada de rotina, no modo usuário, que realiza um desvio para um procedimento específico denominado tratamento de trap.


E

É uma chamada de rotina, no modo usuário, que faz com que a execução do programa siga ignorando o passo atual.