

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Analise as seguintes sentenças que descrevem aspectos da memória virtual:
I) Cada referência de memória virtual pode causar dois acessos à memória física.
II) Na maioria dos sistemas, existe uma tabela de página por processo, mas cada processo pode ocupar grandes quantidades de memória virtual.
III) A memória virtual aumenta a eficiência da multiprogramação bastante eficaz, e alivia o usuário das restrições desnecessariamente apertadas da memória principal.
São indicados elementos válidos que constituem a memória virtual em:
I, II e III.
apenas III.
I e II.
I e III.
II e III.
Na segmentação, o espaço de endereçamento virtual é linear em cada segmento.
Certo
Errado
O sistema operacional pode usar DMA (direct access memory), independentemente da existência de um controlador DMA no hardware.
Certo
Errado
O Gerente de Memória é um componente do sistema operacional, contido inteira ou parcialmente no kernel. Pode-se afirmar que são tarefas de um gerenciador de memória, EXCETO:
manter o mapeamento de memória virtual para memória física.
fazer o swapping transparente entre memória principal e disco.
garantir isolamento mútuo entre processos.
manter o registro das áreas de memória em uso.
alocar memória rom para novos processos.
Nos sistemas operacionais típicos, um método de gerenciamento de memória prevê que cada programa tenha o seu próprio espaço de endereçamento, dividido em blocos chamados de páginas. Nesse método, quando o programa referencia uma parte de seu espaço de endereçamento que não está na memória física, o sistema operacional é alertado para ir buscar a parte que falta e reexecuta a instrução que falhou. Esse método é conhecido como
Memória Cache.
Memória Compartilhada.
Memória Transacional.
Memória Virtual.
Swapping.
Nos sistemas operacionais, manter todos os processos na memória o tempo inteiro exige um montante de memória que o computador nem sempre dispõe. Uma abordagem para lidar com esse tipo de sobrecarga de memória, que consiste em trazer cada processo para a memória em sua totalidade, executá-lo por um tempo e então colocá-lo de volta no disco, é denominada
memória expandida.
memória virtual.
paginação.
segmentação de memória.
swapping.
Há duas operações que podem ser realizadas em uma memória: escrita ou gravação e leitura. Para que a informação possa ser armazenada em uma memória (operação de escrita) é necessário que seja definido um local disponível, identificado de forma precisa e única (um número, por exemplo). Nesse contexto, as memórias possuem alguns parâmetros.
O período de tempo decorrido entre duas operações sucessivas de acesso a memória, sejam de escrita ou de leitura, é o(a):
capacidade;
volatilidade;
temporariedade;
tempo de acesso;
ciclo de memória.
Todo o processo de memória virtual passa a ser o gerenciamento de operações de swapping, procurando obter o melhor resultado possível a partir do princípio da localidade. Assinale a alternativa que se refere aos algoritmos utilizados para fazer essa escolha, caracterizados abaixo:
I.Faz uma implementação simplificada do LRU, tomando por base valores aproximados dos reais quanto ao último acesso à página.
II.É um algoritmo de pilha em que o critério de escolha da página indica que a página excluída será aquela que não é referenciada há mais tempo.
É CORRETO afirmar que:
I.Clock-FINUFO; II.Optimal.
I.FINUFO; II.FIFO.
I.FIFO; II.Optimal.
I.Segunda Chance; II.LRU.
I.Clock-FINUFO; II.LRU.
Alocar e desalocar espaço na memória primária para processos em execução são funções do sistema operacional no gerenciamento de memória primária em um computador.
Certo
Errado
A técnica de gerenciamento de memória conhecida como segmentação divide o espaço de endereçamento de um processo em segmentos físicos, e todos eles são alocados, de forma conjunta, na memória física.
Certo
Errado
Em um sistema operacional com memória virtual, o gerenciamento de memória é caracterizado por
alocar parte do espaço de endereçamento de memória do computador no disco, sendo que o sistema operacional traduz os endereços de memória usados nos programas em endereços físicos, se necessário buscando blocos de dados do disco para a memória física para permitir o acesso.
dedicar parte da memória principal do computador ao armazenamento de máquinas virtuais, com espaços de endereçamento reservados para cada máquina virtual, para evitar acessos indevidos.
alocar parte da memória principal do computador em servidores virtuais na rede local, sendo que o acesso a segmentos de memória remotos é feito após a tradução dos endereços de memória em endereços físicos de rede, por meio da passagem de mensagens usando um protocolo de comunicação apropriado.
ser estendido com o uso de espaço em disco, da memória do computador, usando padrões de endereçamento apropriados para a parte da memória alocada em RAM e para a parte alocada em disco.
A memória virtual é uma técnica que permite que um sistema operacional execute processos que são maiores do que a quantidade de memória principal disponível. A segmentação e a paginação são duas abordagens comuns para implementar a memória virtual em sistemas operacionais. Qual é a diferença entre essas duas técnicas?
A paginação é comparativamente mais lenta no acesso à memória em relação à paginação.
A segmentação resulta em blocos de tamanho fixo, enquanto a paginação resulta em seções de tamanhos variáveis.
Na paginação, o sistema operacional divide a memória disponível em páginas individuais, enquanto na segmentação, compilador calcula principalmente o tamanho dos segmentos individuais.
Na segmentação, o espaço de endereçamento é dividido em páginas físicas, enquanto na paginação, o espaço de endereçamento é dividido em segmentos lógicos.
Não há diferença entre segmentação e paginação, ambos dividem o espaço de endereçamento em segmentos físicos.
O gerenciamento de memória é uma das principais funções dos sistemas operacionais, responsável por gerenciar o uso da memória RAM disponível em um computador ou dispositivo eletrônico. Dentre as técnicas utilizadas pelos sistemas operacionais para gerenciar a memória RAM disponível está a alocação de memória, que pode ser feita estaticamente ou dinamicamente. Dessa forma, é CORRETO afirmar que:
Na alocação dinâmica, o compilador ou o sistema operacional alocam a quantidade necessária de memória de uma vez e atribuem espaços de memória permanentes para as variáveis, que são acessíveis durante todo o ciclo de vida do programa.
A alocação de memória estática requer menos espaço em memória do que a alocação de memória dinâmica.
A alocação de memória estática é mais comum em sistemas operacionais modernos do que a alocação de memória dinâmica.
A alocação de memória estática é permanente, enquanto a alocação de memória dinâmica pode ser alterada durante a execução do programa.
Na alocação estática o programa precisa solicitar a quantidade de memória necessária ao sistema operacional em tempo de execução e depois liberar a memória quando ela não for mais necessária.
A memória principal (RAM) é um recurso importante que deve ser cuidadosamente gerenciado. Quando a memória é designada dinamicamente, o sistema operacional deve gerenciá-la. Áreas de memória são alocadas e liberadas continuamente. Quando processos e espaços livres são mantidos em uma lista ordenada por endereço, vários algoritmos podem ser usados para alocar memória para um processo. A memória a seguir é uma representação de um sistema cuja gerência é feita através de partições variáveis, representadas por: Lacuna 1 (11 KB), Lacuna 2 (7 KB), Lacuna 3 (19 KB), Lacuna 4 (8 KB) e Lacuna 5 (3 KB).

É CORRETO afirmar que o uso do algoritmo Worst-fit para uma solicitação de 5KB utilizará a
Lacuna 1
Lacuna 2
Lacuna 3
Lacuna 4
Lacuna 5
O que é o erro Stack Overflow?
O erro stack overflow ocorre quando a memória ram sofre um super aquecimento
O erro stack overflow ocorre quando a fonte do computador em questão sofre um superaquecimento
O erro stack overflow ocorre quando o driver de gerenciamento da placa de vídeo corrompe;
O erro stack overflow ocorre quando a pilha de execução de um programa atinge seu limite máximo de capacidade
O erro stack overflow não existe e é apenas o nome de um site de programação
A paginação visa a reduzir o tempo de acesso à memória principal, por meio do uso da memória secundária.
Certo
Errado
Marque a alternativa a seguir que completa corretamente a sentença:
"Com o intuito de manter mais programas (processos) em memória, sistemas operacionais podem implementar um mecanismo de realocação de memória chamado de (________) que consiste em tirar processos da memória principal para uma área específica do disco rígido (_______) e retornar estes processos para a memória principal quando necessário (_______)."
Dispatcher, Swap out, Swap in.
Dispatcher, Swap in, Swap out.
Swapping, Swap out, Swap in.
Swapping, Swap in, Swap out.
Quando segmentos de memória que estão sendo usados e segmentos livres são ordenados por uma lista de endereços é viável utilizar diversos tipos de algoritmos de alocação de memória a um processo. O algoritmo que sempre varre a memória e escolhe o maior segmento disponível é o:
Fifo fit.
First fit.
Next fit.
Best fit.
Worst fit.
O que é fragmentação de memória e como ela pode impactar o desempenho de um sistema computacional?
fragmentação de memória refere-se à divisão lógica da memória em partições para diferentes usuários
fragmentação de memória ocorre quando a memória física é dividida em blocos de tamanho fixo
fragmentação de memória é o processo de copiar dados entre diferentes níveis de cache
fragmentação de memória é a quebra da memória em pequenos pedaços não contíguos, resultando em espaço desperdiçado
fragmentação de memória é um processo de compactação da memória para otimizar o espaço disponível
O Sistema Operacional Windows utiliza um arquivo como área de Swap, sendo o mesmo conhecido por:
win.sys
boot.sys
win.sec
pagefile.sys