Buscar

Considere um computador com um único processador (UCP) executando somente um processo. O sistema operacional prepara a área de trabalho do processo...

Considere um computador com um único processador (UCP) executando somente um processo. O sistema operacional prepara a área de trabalho do processo em um espaço reservado, correspondente ao total de memória disponível, transfere a execução para o processador e vai dormir! Sim, porque não há o que fazer a não ser que o processo acesse algum periférico ou termine. Considere agora a execução, no mesmo computador, de três processos simultâneos. O sistema operacional deve, então, reservar um terço do espaço disponível na memória para cada processo e alternar a execução pela UCP de forma justa, de modo que cada processo tenha direito a mesma fatia de tempo. Esse procedimento deve ser feito com precisão e eficiência, protegendo as áreas de memória de cada processo e alternando sua execução de forma segura. O sistema operacional divide os recursos disponíveis da máquina física entre três máquinas virtuais, uma para cada processo. Essa técnica é chamada de multiprogramação. Quando um processo termina ou um novo processo é criado, é preciso ajustar o uso dos recursos, que são limitados, para atender a nova configuração. Você concorda que o gerenciamento de processos é uma das mais importantes tarefas de um sistema operacional?


Sim
Não

Essa pergunta também está no material:

sistemas_operacionais
90 pág.

Informática I Centro Universitário UNIBTACentro Universitário UNIBTA

💡 1 Resposta

User badge image

Ed Verified user icon

Sim, o gerenciamento de processos é uma das mais importantes tarefas de um sistema operacional. O sistema operacional é responsável por gerenciar a execução dos processos, garantindo que cada processo tenha acesso justo aos recursos do sistema, como a CPU e a memória, e que as áreas de memória de cada processo sejam protegidas. Além disso, o sistema operacional deve ser capaz de alternar a execução dos processos de forma segura e eficiente, para que o desempenho do sistema seja otimizado. A técnica de multiprogramação é uma das formas de gerenciamento de processos utilizadas pelos sistemas operacionais modernos.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais