No que se refere aos sistemas operacionais, julgue os itens ...
Com um sistema operacional capaz de implementar multiprogramação ao número máximo de 7 processos em sua memória principal, mas que possua 10 processos a serem implementados, uma forma de executá-los será por meio de swapping, de modo que na operação de swap-out a execução do processo seja interrompida e seus dados copiados para o disco.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: C - certo
O conceito que está sendo avaliado na questão é o swapping, uma técnica de gerenciamento de memória utilizada pelos sistemas operacionais. Especificamente, trata-se do mecanismo pelo qual processos podem ser temporariamente transferidos da memória principal para o disco, para liberar espaço na memória e permitir que outros processos sejam carregados e executados.
Em um sistema operacional que suporta multiprogramação, o mesmo é capaz de manter múltiplos processos em memória para maximizar a utilização do processador. No contexto da questão, o sistema é capaz de manter até 7 processos simultaneamente em memória, mas há um total de 10 processos para serem executados. Isso significa que nem todos os processos poderão estar na memória ao mesmo tempo.
O procedimento de swap-out é invocado quando é necessário suspender um processo que está atualmente na memória e transferir seus dados para o disco, o que libera espaço na memória para que outro processo possa ser carregado (isso seria um swap-in). Esse processo precisa ser interrompido, e seu estado, incluindo informações sobre o conteúdo da memória, registradores e variáveis, é salvado no disco para que possa ser retomado mais tarde.
Assim, a alternativa correta é "C - certo", pois a questão descreve corretamente o uso do swapping como uma solução para o problema de ter mais processos do que o sistema pode manter em memória simultaneamente. Este mecanismo é essencial em muitos sistemas operacionais para gerenciar eficientemente a memória limitada e permitir a execução concorrente de múltiplos processos.
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
swapped out: O sitema leva o processo da memória para o disco
swapped in: O sistema traz o processo do disco para a memória
Não gosto de "brigar" com questões, mas esse - copiado para o disco - deixa muito duvidosa a afirmação da questão.
c-
swapping é justamente isso - retirar programas da memoria e salva-los em disco, geralmente quando programa necessita esperar algo ourto que vai executar ocupa seu lugar.O SO faz o swap, salvando o esperando em disco. Se isso ocorrer muitas vezes, ha lentidao porque o acesso ao hdd é mais lento.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo