Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — INSTITUTO AOCP 2024

Sistemas OperacionaisGeral
Código
qa632953
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )
O que é gestão de memória em um sistema operacional?
  1. AÉ a capacidade de o sistema operacional armazenar dados.
  2. BÉ a função do sistema operacional de limpar a memória do sistema.
  3. CÉ a responsabilidade do sistema operacional de gerenciar operações entre a memória principal e o disco durante a execução do processo.
  4. DÉ a habilidade do sistema operacional em gerenciar a entrada e saída de dados.
  5. EÉ a capacidade de o sistema operacional executar vários processos ao mesmo tempo.
Revelar gabarito e comentário

GabaritoC — É a responsabilidade do sistema operacional de gerenciar operações entre a memória principal e o disco durante a execução do processo.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Gestão de memória em sistemas operacionais

Gabarito: letra C. A gestão de memória é a função do sistema operacional que controla e coordena o uso da memória principal (RAM) e sua interação com o disco, garantindo que os processos em execução tenham o espaço necessário e que a memória seja utilizada de forma eficiente. A alternativa C captura exatamente essa essência ao mencionar o gerenciamento das operações entre a memória principal e o disco durante a execução dos processos.

A gestão de memória é um dos pilares de qualquer sistema operacional moderno. Ela envolve técnicas como alocação de memória (fixa ou dinâmica), paginação, segmentação e memória virtual, todas com o objetivo de permitir que múltiplos processos compartilhem a memória física de forma segura e eficiente. Sem essa gerência, um processo poderia acessar áreas de memória de outro, causando corrupção de dados ou falhas no sistema.

Um exemplo prático: quando você abre vários programas ao mesmo tempo, o sistema operacional precisa decidir quanto de memória cada um pode usar, onde colocar seus dados e o que fazer quando a memória RAM acaba. Nesse último caso, ele recorre ao disco, criando uma área de troca (swap) ou usando memória virtual, movendo partes dos processos entre a RAM e o disco conforme necessário. É exatamente essa operação entre memória principal e disco que a alternativa C descreve.

A confusão mais comum é misturar gestão de memória com outras funções do sistema operacional, como gerenciamento de processos, de entrada/saída ou simplesmente armazenamento de dados. A gestão de memória é específica: trata do espaço de endereçamento dos processos e da coordenação entre a memória rápida (RAM) e a memória secundária (disco).

Guarde essa distinção: enquanto o gerenciamento de processos cuida de quem usa a CPU, a gestão de memória cuida de onde os dados dos processos ficam armazenados durante a execução. É essa fronteira que separa a alternativa correta das demais.

1Função
Controla e coordena a RAM
Interage com o disco
Aloca e protege espaço dos processos
2Técnicas
Alocação (fixa/dinâmica)
Paginação
Segmentação
Memória virtual
3Quando a RAM acaba
Swap (área de troca)
Memória virtual
4Distinções
Gerenciamento de processos → CPU
Gestão de memória → onde ficam os dados
Gestão de memória
LEVELsoulevel.com.br
Gestão de memória: Função (Controla e coordena a RAM, Interage com o disco, Aloca e protege espaço dos processos); Técnicas (Alocação (fixa/dinâmica), Paginação, Segmentação, Memória virtual); Quando a RAM acaba (Swap (área de troca), Memória virtual); Distinções (Gerenciamento de processos → CPU, Gestão de memória → onde ficam os dados)

Alternativa A — ❌ Incorreta

A capacidade de armazenar dados é uma característica genérica de qualquer dispositivo de armazenamento, não uma função específica da gestão de memória. O sistema operacional gerencia a memória, mas não se limita a "armazenar dados" — ele organiza, aloca e protege o espaço de memória para os processos. Essa alternativa é vaga e não reflete o papel ativo da gerência.

Alternativa B — ❌ Incorreta

"Limpar a memória" é uma simplificação incorreta. O sistema operacional não "limpa" a memória; ele gerencia sua alocação e liberação de forma controlada, garantindo que processos não interfiram entre si. A liberação de memória é uma consequência da gerência, não uma ação de limpeza. Além disso, a gestão de memória envolve muito mais do que liberar espaço — inclui alocação, proteção e compartilhamento.

Alternativa C — ✅ Correta ⟵ GABARITO

Esta é a definição mais precisa. A gestão de memória envolve exatamente o controle das operações entre a memória principal (RAM) e o disco, especialmente quando a memória física é insuficiente, utilizando técnicas como memória virtual e swapping. Durante a execução de um processo, o sistema operacional pode mover partes dele entre a RAM e o disco, e essa coordenação é o cerne da gerência de memória.

Alternativa D — ❌ Incorreta

Gerenciar entrada e saída (E/S) é uma função distinta do sistema operacional, relacionada a dispositivos como teclado, mouse, discos e impressoras. Embora a memória possa ser usada como buffer para E/S, a gestão de memória em si não trata de entrada e saída de dados, mas sim do espaço de endereçamento dos processos.

Alternativa E — ❌ Incorreta

Executar vários processos ao mesmo tempo é o conceito de multiprogramação ou multitarefa, que é uma função do gerenciamento de processos, não da gestão de memória. Embora a gestão de memória seja necessária para suportar a multiprogramação (pois vários processos precisam de espaço na memória), a definição de gestão de memória não é essa. A alternativa confunde o meio com o fim.

Gabarito: letra C

Link permanente: /questoes/qa632953