Escolar Documentos
Profissional Documentos
Cultura Documentos
3. O que são Chamadas de Sistema (System Calls) e qual a sua utilidade para o Sistema
Operacional?
R: Chamadas de Sistema (System Calls) são mecanismos que permitem que os programas
em execução no modo usuário solicitem serviços do sistema operacional, como acesso a
arquivos, alocação de memória, criação de processos, entre outros. A utilidade das
System Calls é permitir que os programas possam interagir com o sistema operacional e
acessar seus recursos.
R: nstruções privilegiadas são aquelas que só podem ser executadas pelo sistema
operacional, pois requerem acesso a recursos protegidos do sistema, como memória e
dispositivos de E/S. Já as instruções não privilegiadas podem ser executadas pelos
programas em execução no modo usuário. [Não há referência direta no texto, mas é um
conceito comum em sistemas operativos]
R: DMA (Direct Memory Access) é um mecanismo que permite que dispositivos de E/S
acessem diretamente a memória do sistema, sem a intervenção da CPU. Buffering é uma
técnica que consiste em armazenar temporariamente os dados em um buffer antes de
serem processados ou transmitidos. Spooling é uma técnica que consiste em armazenar
temporariamente os dados em um dispositivo de armazenamento secundário antes de
serem processados ou impressos. Interrupção é um sinal enviado pelo hardware ou
software para indicar que uma condição de exceção ocorreu. Exceções são eventos que
ocorrem durante a execução de um programa que interrompem o fluxo normal de
execução. IRQ (Interrupt Request) é um sinal enviado pelo hardware para solicitar a
atenção do processador