Em um computador com um sistema operacional típico nem sempr...
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