Sociologia Múltipla Escolha

Sistemas operacionais são tipos de software que têm a função primordial de ser a base para o funcionamento de computadores e, consequentemente, a manipulação por parte dos usuários. A memória RAM é um item de hardware que possui tamanho limitado, enquanto os processos executados, muitas vezes, ultrapassam o limite de tamanho proporcionado por esse componente. Para que o computador consiga lidar com esse cenário, é necessário que os processos permaneçam em disco, sendo carregados dinamicamente para a memória, possibilitando que sejam executados somente quando necessário. Um dos métodos utilizados para realizar o processo de gerenciamento de memória é:

Sistemas operacionais são tipos de software que têm a função primordial de ser a base para o funcionamento de computadores e, consequentemente, a manipulação por parte dos usuários. A memória RAM é um item de hardware que possui tamanho limitado, enquanto os processos executados, muitas vezes, ultrapassam o limite de tamanho proporcionado por esse componente. Para que o computador consiga lidar com esse cenário, é necessário que os processos permaneçam em disco, sendo carregados dinamicamente para a memória, possibilitando que sejam executados somente quando necessário. Um dos métodos utilizados para realizar o processo de gerenciamento de memória é:

  1. Thread.
  2. Striping.
  3. Quick Fit.
  4. Swapping.
  5. Throughput.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Swapping

Introdução ao Gerenciamento de Memória

A questão aborda um problema clássico dos sistemas operacionais: como executar mais programas do que a capacidade física da memória RAM permite. Para resolver isso, o sistema utiliza técnicas de memória virtual.

O conceito central descrito no enunciado — onde processos ficam armazenados em disco e são movidos para a memória apenas quando necessários — refere-se diretamente ao mecanismo de Swapping.

Análise Detalhada

  • O que é Swapping?
    É o processo de transferir blocos de memória de um processo ativo da memória principal (RAM) para a memória secundária (disco rígido ou SSD) e vice-versa. Isso cria a ilusão de que existe mais memória disponível do que realmente há fisicamente.
  • Por que as outras alternativas estão incorretas?
  • Thread (A): Refere-se a uma sequência de instruções dentro de um processo, não ao movimento de memória entre disco e RAM.
  • Striping (B): É uma técnica usada em RAID (Redundant Array of Independent Disks) para distribuir dados em vários discos simultaneamente, visando aumentar a velocidade de leitura/escrita.
  • Quick Fit (C): É um algoritmo usado para gerenciar os espaços livres na memória (alocação de blocos), tentando encontrar o menor espaço livre suficiente para atender a uma requisição, mas não envolve o disco.
  • Throughput (E): É uma métrica de desempenho que mede a quantidade de trabalho realizada pelo computador em um determinado período de tempo.

Conclusão

O método descrito, que permite que processos permaneçam em disco e sejam carregados dinamicamente para a memória, é tecnicamente chamado de Swapping (ou troca).

Portanto, a alternativa correta é a D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Sociologia

Ver mais Sociologia resolvidas

Tem outra questão de Sociologia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.