Num típico sistema de computadores, o componente do sistem...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Kernel.
Para entender o motivo pelo qual a alternativa A é a correta, precisamos primeiro entender o que é o Kernel de um sistema operacional. O Kernel é o núcleo central do sistema operacional, sendo a camada mais baixa que interage diretamente com o hardware do computador. É responsável por gerenciar os recursos do sistema e oferecer uma camada de abstração para que os programas possam ser executados sem se preocupar com os detalhes específicos do hardware.
Um dos componentes fundamentais que o Kernel gerencia é o Process Control Block (PCB), ou Bloco de Controle de Processo, em português. O PCB é uma estrutura de dados que contém informações importantes sobre cada processo no sistema, como o estado do processo, informações de registro, prioridades, informações de gerenciamento de memória e outras informações de controle de processo necessárias para a gestão eficiente da multitarefa.
As demais alternativas não são onde o bloco de controle de processo é encontrado:
- O Shell é a interface de linha de comando que permite aos usuários interagirem com o sistema operacional, mas não é onde os PCBs são armazenados ou gerenciados.
- O Sistema de Arquivos é responsável pelo armazenamento, organização e recuperação de dados nos dispositivos de armazenamento, mas não é onde os PCBs residem.
- O Assembler é uma ferramenta que traduz código assembly para código de máquina, e não tem relação com a gestão de processos.
- A Memória é onde os dados e as instruções de um programa são armazenados durante a execução, mas o termo em si não especifica o gerenciamento dos processos, que é função do Kernel.
Portanto, a alternativa correta é a A, pois o Kernel, sendo o núcleo do sistema operacional, é onde o bloco de controle de processo é encontrado e gerenciado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Para implementar o modelo de Processos o sistemas operacional mantém uma tabela chamada tabela de Processos (também chamada de Bloco de Controle de Processos - PCB) com uma entrada para cada processo. Essa entrada contém informações sobre o estado do processo, seu contador de programa, ponteiro da pilha, alocação nte memoria, os Estados de seus arquivos abertos, sua informacao sobre contabilidade e escalonamento e tudo mais sobre o processo que deve ser salvo quando o processo passar do estado de execução para o estado de pronto ou bloqueado para que ele possa ser reiniciado depois, como se nunca tivesse sido bloqueado.
Fonte: Sistemas Operacionais, 5 edicao Tannembaum
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo