Disciplina: Outras Disciplinas 0 Curtidas
Em sistemas de compartilhamento de tempo (ou time-sharing) quando há
Em sistemas de compartilhamento de tempo (ou time-sharing) quando há algum tempo ocioso entre um processo e outro, executa-se um outro processo de forma que se possa alternar entre vários processos, transmitindo ao usuário a impressão de que os processos estão sendo executados simultaneamente. No entanto, eles compartilham o tempo de execução.
Fonte: TANENBAUM, A. S. Sistemas Operacionais Modernos. 2.ed. São Paulo: Pearson, 2003.
Com relação aos sistemas de compartilhamento, complete as lacunas da sentença a seguir.
Nestes sistemas de compartilhamento de tempo ou computadores pessoais com memória RAM insuficiente para conter todos os processos ativos do sistema, é necessário que eles permaneçam em _________ e sejam trazidos dinamicamente para a memória para serem executados somente quando necessário. Neste caso, podem ser utilizados dois métodos para o gerenciamento de memória: troca de processos (também conhecido como _________) e _________.
Assinale a alternativa que completa as lacunas corretamente.
Escolha uma:
A) memória / multithreading / disco rígido.
B) execução / multiprogramação / thread.
C) funcionamento / cópia / recorte.
D) disco / swapping / memória principal.
E) atualização / deadlock / memória secundária.
Solução
Alternativa correta: D) disco / swapping / memória principal. De acordo com o gabarito AVA.
A resposta correta é a alternativa D: disco / swapping / memória principal devido ao conceito fundamental de gerenciamento de memória em sistemas operacionais, particularmente em sistemas de compartilhamento de tempo (time-sharing). Nesses sistemas, múltiplos processos precisam ser gerenciados simultaneamente, e muitas vezes a memória RAM disponível não é suficiente para acomodar todos os processos em execução. Quando a memória está cheia, é necessário liberar espaço, movendo alguns processos para a memória secundária (disco rígido), uma área de armazenamento de longo prazo, enquanto traz de volta os processos que precisam ser executados.
O processo de swapping é uma técnica fundamental utilizada para gerenciar a alocação de processos na memória em sistemas com recursos limitados. Nesse método, um processo ativo que não está em uso no momento é movido da memória principal para o disco rígido, liberando espaço para outros processos. Quando o processo é necessário novamente, ele é carregado de volta da memória secundária para a memória principal para ser executado. Esse ciclo contínuo de troca de processos entre a memória principal e o disco é o que permite a execução eficiente de vários processos em sistemas com recursos limitados.
Portanto, ao completar as lacunas, temos que os processos são mantidos no disco (memória secundária) e, quando necessários, são trazidos de volta para a memória principal, usando a técnica de swapping. Isso garante que o sistema operacional consiga gerenciar múltiplos processos de maneira eficiente, mesmo quando a memória RAM não é suficiente para suportá-los simultaneamente. A alternativa D é a que descreve corretamente esse processo de gerenciamento de memória.
Assuntos: Operacionais, Arquitetura , Computadores
Vídeo Sugerido: YouTube