Em um computador com um sistema operacional típico nem sempr...

Próximas questões
Com base no mesmo assunto
Q869109 Sistemas Operacionais
Em um computador com um sistema operacional típico nem sempre é possível manter na memória todos os processos por falta de espaço. Uma solução comumente adotada nessas situações é a utilização de uma área no disco para a colocação de processos que estejam momentaneamente bloqueados. Esse mecanismo é conhecido como
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: A - swapping.

O tema da questão é o gerenciamento de memória em sistemas operacionais, especificamente quando há falta de espaço para manter todos os processos ativos na memória principal. A questão aborda o mecanismo pelo qual os processos são temporariamente transferidos para o disco quando não estão ativos, permitindo que outros processos utilizem a memória principal.

Para resolver essa questão, é necessário conhecer os diferentes métodos de gerenciamento de memória. A paginação divide a memória em blocos de tamanho fixo e gerencia o acesso a eles, mas não envolve diretamente a movimentação de processos para o disco. O particionamento, seja estático ou dinâmico, refere-se à divisão da memória em partes, mas também não trata da transferência de processos para o disco. A segmentação é uma técnica que divide a memória em segmentos variáveis de acordo com as necessidades lógicas dos programas, sem envolver o disco diretamente. A compactação, por sua vez, é uma técnica usada para solucionar a fragmentação da memória, movendo os processos para criar um espaço contíguo de memória livre, sem transferi-los para o disco.

A alternativa correta, o swapping, é o processo pelo qual o sistema operacional move processos que estão temporariamente bloqueados ou que não estão sendo utilizados intensivamente da memória principal para uma área do disco rígido, chamada de espaço de swapping ou arquivo de paginação. Isso libera espaço na memória principal para outros processos que precisam ser executados. Quando o processo bloqueado precisa ser retomado, ele pode ser recarregado na memória principal, em um processo que pode envolver a transferência de outro processo para o disco, mantendo assim o uso eficiente do espaço disponível.

Portanto, a alternativa A está correta porque o swapping é exatamente o mecanismo descrito na questão: uma solução para a falta de espaço na memória que envolve a utilização de uma área no disco para manter processos que não estão ativos.

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

Swapping.

Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da gerência de memória, muitas vezes  um  programa não podia ser executado por falta de uma partição livre disponivel. A técnica de swapping foi introduzida para contornar o problema da  insuficiência de memória principal.

 

 

Fonte: Arquitetura de Sistemas Operacionais - 4ed - Maia

 

a-

Swapping é remover programas da memoria e salva-los em disco. Sempre que um processo entrar em estado de espera, outro pode pegar seu lugar na memoria; o SO faz o swap para transferir do hdd para memoria. 

Copia, mas não faz igual...

 

Q885582   Ano: 2018   Banca: CS-UFG   Órgão: UFG  Prova: Técnico de Tecnologia da Informação

 

Muitas vezes, os processos em execução em um computador não podem ser mantidos na memória principal por falta de espaço. Uma solução largamente empregada é utilizar uma área da memória secundária para manter os processos que estejam bloqueados. Qual é o nome dessa solução? 

 

 a) Segmentação.

 b) Paginação.

 c) Multithread.

 d) Swapping.

Gabarito A

Swapping

É uma técnica aplicada a gerência de memória, onde o sistema escolhe um programa residente que é levado da memória para o disco (Swapp out), retornando posteriormente para a memória principal com se nada tivesse ocorrido. Quando o programa tiver que ser executado novamente, então ele é novamente carregado para a memória principal (swapp in). Esta operação pode até causar o "swapp out" de um outro programa.

Problemas: Ineficiência em função do tempo gasto em cada carregamento.

Solução: Implementação no Hardware dos computadores para permitir que a relocação seja realizado durante a execução do programa.

Vantagens :

- Maior compartilhamento da memória

- Maior throughput

- Eficiente

Desvantagens :

- Elevados custos das operações de entrada e saída.

 

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Permuta entre Processos (Swapping)

Transfere um processo temporariamente da memória principal para uma memória de retaguarda (disco rígido) e, então, trazido de volta à memória principal para continuar a execução.

A permuta torna possível que o espaço de endereçamento físico de todos os processos exceda a memória física.

 

Paginação por Demanda

- As páginas são carregadas somente quando são necessárias durante a execução do programa.

- Evita que sejam transferidas para a memória páginas que não serão usadas, diminuindo o tempo de permuta e o montante de memória física necessária;

Alternativa: A

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo