Sobre gerência de memória em sistemas operacionais, consider...
É a técnica de gerenciamento de memória usada pelo sistema operacional para diminuir o tempo ocioso do processador, movendo alguns processos bloqueados da memória principal para a memória secundária.
A descrição acima é referente ao conceito de
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A - Swapping.
Para compreender a alternativa correta, é importante explorar o conceito de swapping. O swapping é uma técnica de gerenciamento de memória utilizada pelos sistemas operacionais para otimizar o uso do processador. Quando o processador precisa executar um processo, mas a memória principal (RAM) está cheia, o sistema operacional pode transferir alguns processos que não estão sendo utilizados – tipicamente aqueles que estão bloqueados ou em espera – para a memória secundária, que geralmente é o disco rígido. Este procedimento permite que o processador continue trabalhando com os processos ativos, reduzindo o tempo ocioso.
A técnica de swapping também é conhecida por permitir que um sistema operacional execute programas que requerem mais memória do que está fisicamente disponível, através do intercâmbio de dados entre a memória rápida e lenta. Este processo é parte fundamental do funcionamento de muitos sistemas multitarefa.
As demais opções apresentam outros conceitos de gerenciamento de memória:
- Memória virtual é um método de extensão da memória principal que permite a execução de programas maiores que a memória física disponível, através da paginação ou segmentação.
- Segmentação de memória é um esquema de gerenciamento de memória que divide a memória em segmentos de tamanhos variados, cada um com uma finalidade específica.
- Working set é um conceito utilizado para definir o conjunto de páginas que um processo precisa para executar durante um determinado período de tempo, ajudando a prevenir a falta de páginas.
- Paginação é uma técnica de gerenciamento de memória que divide a memória em blocos fixos chamados "páginas", e que pode ser combinada com a memória virtual.
Assim, a descrição dada na questão refere-se claramente ao swapping, pois destaca a ação de mover processos bloqueados da memória principal para a memória secundária para reduzir o tempo ocioso do processador. Portanto, a alternativa A é a correta.
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 é uma técnica aplicada à gerência de memória que visa dar maior taxa de utilização à memória principal, melhorando seu compartilhamento. Visa também resolver o problema da falta de memória principal num sistema. Toda vez que um programa precisa ser alocado para execução e não há espaço na memória principal, o sistema operacional escolhe entre os processos alocados que não tem previsão de utilizar a CPU nos próximos instantes (quase sempre entre aqueles que estão em interrupção de E/S ou no final da fila de pronto), e “descarrega” este processo da memória para uma área especial em disco, chamada arquivo de swap, onde o processo fica armazenado temporariamente.
Gabarito A.
a) GABARITO
b) Memória Virtual – Técnica poderosa de gerência de memória. Conceito baseado em desvincular endereçamento dos programas dos endereços físicos; Possui duas técnicas: Paginação (blocos fixos) e Segmentação (blocos variáveis). Técnica de ampliar a memória principal. Conceito de overlay automático. As memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal.
c) Segmentação – Dois ou mais espaços distintos de endereçamento virtual (multidimensional); Solução: equipar a máquina com vários espaços de endereçamento independentes, denominados SEGMENTOS;
d) Working set - é um conceito em ciência da computação que define a quantidade de memória que um processo requer em um determinado intervalo de tempo.
e) Paginação - Ambos os espaços de endereçamento possuem páginas (blocos) de tamanhos iguais; transferência de páginas da memória secundária para a memória primária é normalmente feita por demanda (em blocos). Sistema unidimensional.
Algoritmos de substituição de páginas: NUR (Página não usada recentemente), FIFO (First in, first out) e LRU (Last Recent Used).
Swapping -> Troca de processos
Gab. A
Swapping -> Troca de processos
Gab. A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo