← Questões de Sistemas Operacionais

Sistemas Operacionais · CONSULPLAN · 2021

Questão comentada de Sistemas Operacionais

Considerando que um sistema operacional é parte importante da informática, contribuindo para a interação do usuário com a máquina, analise as afirmativas a seguir. I. Kernel é um container que roda sobre o sistema operacional para monitorar e gerir aplicações do usuário, sendo chamado também de shell. II. System call (chamada de sistema) é uma interface que permite disparar a execução de uma rotina existente no kernel do sistema operacional. III. Thread é o módulo de gerência de processos do sistema operacional que, dentre as suas funções, define a ordem de execução dos processos (scheduling) na CPU. Está correto o que se afirma apenas em

Gabarito: A

O sistema operacional é a camada que faz a ponte entre o usuário, os programas e o hardware. Para isso, ele usa peças bem diferentes: o kernel, que é o núcleo do sistema e cuida dos recursos da máquina; o shell, que é a interface de interação com o usuário; e as system calls, que são pedidos feitos pelos programas ao kernel para executar funções protegidas, como ler arquivo, criar processo ou usar memória. A afirmativa I está errada porque confunde kernel com shell. Kernel não é container nem programa de interface com o usuário: ele é o coração do sistema operacional, responsável por gerenciar CPU, memória, dispositivos e processos. A afirmativa II está correta. System call é justamente a interface entre um programa em modo usuário e rotinas do kernel. Quando um aplicativo precisa de algo que exige privilégio do sistema, ele chama uma system call para o kernel executar a operação com segurança. A afirmativa III também está errada, porque thread não é módulo de gerência de processos. Thread é uma unidade de execução dentro de um processo. Quem faz o escalonamento e organiza a ordem de execução na CPU é o sistema operacional, por meio do escalonador do kernel, não a thread. Por isso, o gabarito é a letra A, já que apenas a afirmativa II está correta.

Continue treinando

Questões relacionadas