← Questões de Sistemas Operacionais

Sistemas Operacionais · CONSULPLAN · 2022

Questão comentada de Sistemas Operacionais

Sistemas operacionais são tipos de software que têm a função primordial de ser a base para o funcionamento de computares 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 ativa e simultaneamente, 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 é:

Gabarito: D

Quando a memória RAM não comporta tudo o que está em execução, o sistema operacional precisa “dar um jeito” de manter processos no disco e trazê-los para a RAM só quando for necessário. Essa ideia é típica de técnicas de gerência de memória que fazem a troca temporária de processos entre memória principal e armazenamento secundário, para liberar espaço e manter o sistema funcionando sem travar. É o famoso jogo de empurra: sai um processo, entra outro, e a máquina continua andando. Nessa lógica, o método descrito no enunciado é o swapping. Ele consiste em retirar um processo da memória principal e colocá-lo em disco, retornando-o depois quando houver necessidade ou espaço disponível. Isso é especialmente útil em cenários de multiprogramação, em que muitos processos disputam um espaço RAM limitado. As demais alternativas não tratam dessa técnica. Thread é unidade de execução dentro de um processo; striping é um conceito ligado a organização de dados em discos ou paralelismo de armazenamento; quick fit é um algoritmo de alocação de memória, mas não o mecanismo de manter processos em disco para carregamento dinâmico; throughput é uma métrica de desempenho, não um método de gerência de memória. Em termos doutrinários de Sistemas Operacionais, swapping faz parte das estratégias clássicas de memória virtual e de controle de multiprogramação. É exatamente por isso que o gabarito é a letra D.

Continue treinando

Questões relacionadas