Os sistemas operacionais modernos são compostos por diferentes mecanismos de controle e gerenciamento que garantem a execução de tarefas em dispositivos computacionais. Entre os elementos centrais está o núcleo (kernel), que atua em conjunto com subsistemas especializados. Essa arquitetura permite que os recursos físicos e lógicos sejam organizados de modo coordenado. O gerenciamento eficiente depende da integração entre esses elementos, que influenciam diretamente o desempenho da máquina (Tanenbaum; Bos, 2015). Com base nesse contexto, qual aspecto caracteriza corretamente uma das funções do sistema operacional?
Questão
Os sistemas operacionais modernos são compostos por diferentes mecanismos de controle e gerenciamento que garantem a execução de tarefas em dispositivos computacionais. Entre os elementos centrais está o núcleo (kernel), que atua em conjunto com subsistemas especializados. Essa arquitetura permite que os recursos físicos e lógicos sejam organizados de modo coordenado. O gerenciamento eficiente depende da integração entre esses elementos, que influenciam diretamente o desempenho da máquina (Tanenbaum; Bos, 2015).
Com base nesse contexto, qual aspecto caracteriza corretamente uma das funções do sistema operacional?
Alternativas
a) O gerenciamento de proteção restringe a comunicação entre os usuários e os dispositivos compartilhados para evitar travamentos em tempo de execução.
b) A interface gráfica é responsável por organizar a execução dos processos na memória e definir as permissões de acesso a arquivos críticos.
c) O gerenciamento de memória reserva blocos físicos de disco para que as tarefas visuais do sistema operacional sejam renderizadas com maior fluidez.
d) O gerenciamento de arquivos define a estrutura lógica de armazenamento, garantindo o controle de acesso, leitura e organização dos dados.
e) O gerenciamento de dispositivos realiza o escalonamento dos processos em tempo real, distribuindo ciclos de CPU entre os periféricos conectados.
Explicação
Analisando as alternativas à luz das funções clássicas de um sistema operacional (SO):
-
Gerenciamento de arquivos: é responsável por oferecer uma visão lógica do armazenamento (arquivos e diretórios), além de controlar operações como criação, remoção, leitura/escrita, organização e, em muitos sistemas, controle de acesso/permissões e compartilhamento. Isso corresponde exatamente ao enunciado da alternativa (d).
-
(a) Incorreta: proteção/segurança não restringe a comunicação com dispositivos “para evitar travamentos”; seu foco é controle de acesso, isolamento, autenticação e autorização, garantindo que processos/usuários não acessem recursos indevidamente.
-
(b) Incorreta: a interface gráfica (GUI) é uma camada de interação com o usuário; ela não é a responsável por organizar execução de processos na memória nem por definir permissões (isso é do kernel e subsistemas como gerência de memória e de segurança/arquivos).
-
(c) Incorreta: gerenciamento de memória trata principalmente de RAM (alocação, paginação, segmentação, memória virtual). Reservar “blocos físicos de disco” é mais relacionado a alocação em armazenamento (sistema de arquivos) e/ou swap, e não a “tarefas visuais”.
-
(e) Incorreta: escalonamento de processos é função do gerenciamento de processos/CPU. O gerenciamento de dispositivos lida com E/S, drivers, filas de requisições e, no máximo, escalonamento de operações de E/S, não “distribuir ciclos de CPU entre periféricos”.
Portanto, a caracterização correta é a da alternativa (d).
Alternativa correta: (d).