← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2025

Questão comentada de Sistemas Operacionais

Acerca do gerenciamento de memória em sistemas de memória virtual, no contexto dos sistemas operacionais, avalie as afirmativas a seguir. I. Na paginação por demanda, o sistema traz para a memória principal somente as páginas de que o processo precisa. II. A estratégia de paginação antecipada (ou pré-paginação) pode ser combinada com a paginação por demanda. III. Tanto na paginação por demanda quanto na antecipada, o sistema aguarda o processo referenciar uma página antes de carregá-lo na memória principal. Está correto o que se afirma em

Gabarito: C

Na mem\u00f3ria virtual, a ideia central \u00e9 simples: o sistema n\u00e3o precisa colocar tudo na RAM de uma vez, porque isso seria um baita desperd\u00edcio. Na pagina\u00e7\u00e3o por demanda, as p\u00e1ginas s\u00f3 s\u00e3o trazidas para a mem\u00f3ria principal quando o processo realmente precisa delas, ou seja, quando ocorre a refer\u00eancia. Isso reduz uso de mem\u00f3ria e pode melhorar a aloca\u00e7\u00e3o para v\u00e1rios processos ao mesmo tempo. A afirma\u00e7\u00e3o I est\u00e1 correta exatamente por isso: o sistema carrega apenas as p\u00e1ginas necess\u00e1rias no momento em que elas s\u00e3o solicitadas. J\u00e1 a II tamb\u00e9m est\u00e1 correta, porque a pr\u00e9-pagina\u00e7\u00e3o pode sim ser usada junto com a pagina\u00e7\u00e3o por demanda, antecipando algumas p\u00e1ginas que tendem a ser usadas em seguida para diminuir faltas de p\u00e1gina. \u00c9 uma esp\u00e9cie de "deixa eu adiantar esse carregamento aqui antes que a m\u00e1quina reclame". O erro aparece na III. Na pagina\u00e7\u00e3o por demanda, o sistema espera a refer\u00eancia para carregar a p\u00e1gina, mas na pagina\u00e7\u00e3o antecipada isso n\u00e3o acontece necessariamente, porque o carregamento pode ocorrer antes da refer\u00eancia efetiva. Portanto, n\u00e3o d\u00e1 para dizer que ambos os modelos aguardam a p\u00e1gina ser referenciada antes de traz\u00ea-la. Por isso, o gabarito C faz sentido: est\u00e3o corretas apenas as afirmativas I e II. Esse \u00e9 um ponto cl\u00e1ssico de mem\u00f3ria virtual cobrado em Sistemas Operacionais, muito alinhado com a doutrina tradicional de Silberschatz, Tanenbaum e Stallings.

Continue treinando

Questões relacionadas