Questão 67550

Tecnologia da Informação · 2025

Questão

ID 67550

Disciplina: Tecnologia da Informação

Assuntos: Conceitos Básicos de Sistemas Operacionais, Conceitos de Sistemas de Arquivos, Kernel

Ano: 2025 Banca: PERFIL - ENADE Órgão: Quarto Simulado Pnd


Um professor de Sistemas Operacionais está explicando o conceito de 'chamada de sistema' (system call). Ele quer que seus alunos compreendam como os programas de aplicação, que rodam em 'modo usuário', solicitam serviços do kernel do sistema operacional, que roda em 'modo kernel' (ou modo privilegiado). Ele explica: "Para proteger a integridade do sistema, o hardware do processador suporta pelo menos dois modos de operação. O **modo kernel** é um modo privilegiado onde o código tem acesso irrestrito a todo o hardware e a toda a memória. O kernel do SO roda neste modo. Os programas de aplicação rodam no **modo usuário**, um modo não-privilegiado onde o acesso ao hardware e à memória é restrito. Se um programa de aplicação precisa realizar uma operação privilegiada – como ler um arquivo do disco, criar um novo processo ou alocar memória – ele não pode fazê-lo diretamente. Em vez disso, ele deve solicitar ao kernel que o faça em seu nome. Essa solicitação é feita através de uma **chamada de sistema**. A chamada de sistema é uma interface que transfere o controle do programa para o kernel, que então executa a operação solicitada e retorna o controle ao programa."

Com base nesta explicação, qual das seguintes operações um programa de aplicação realizaria através de uma chamada de sistema?

Alternativas da questão 67550
Pular para o conteúdo principal