Num típico sistema de computadores, o componente do sistem...

Próximas questões
Com base no mesmo assunto
Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222034 Sistemas Operacionais
Num típico sistema de computadores, o componente do sistema operacional no qual se encontra o bloco de controle de processo é:
Alternativas

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