Questões de Concurso sobre Endereçamento em memória

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
50 questões encontradas
Questões por página
20
Mais recentes
 

No contexto de sistemas operacionais modernos, a memória virtual é uma técnica crucial que permite a execução de programas maiores do que a memória física (RAM) disponível, utilizando parte do espaço do disco rígido como extensão da RAM.


Assinale a opção que descreve corretamente o principal objetivo ou uma característica fundamental da memória virtual.


A

Eliminar completamente a necessidade de memória RAM, utilizando apenas o disco rígido para armazenamento primário.


B

Acelerar o acesso aos dados em relação à memória RAM física, devido à maior velocidade dos discos rígidos modernos.


C

Proporcionar um espaço de endereçamento lógico maior do que o espaço de endereçamento físico, de forma transparente para o programador.


D

Garantir que todos os processos residentes na memória física tenham uma cópia idêntica e permanente no disco (área de swap).


E

Otimizar o desempenho da memória cache de nível 1 e 2, gerenciando a troca de dados entre elas e a RAM.

O sistema operacional Moderno implementa a alocação de memória virtual baseada em paginação, combinando técnicas e estruturas de dados encontrados em outros sistemas operacionais. A tabela de páginas de memória do Moderno foi implementada nos mesmos moldes do Linux.


Sendo assim, é correto afirmar que a tabela de páginas de memória do Moderno:


A

armazena informações sobre o estado de cada página, sem realizar mapeamento de endereços;


B

mapeia endereços virtuais para endereços físicos, sendo incapaz de influenciar a proteção de memória;


C

mapeia endereços virtuais para endereços físicos e é capaz de influenciar a proteção de memória;


D

não realiza mapeamento de endereços, sendo incapaz de influenciar a proteção de memória;


E

armazena informações sobre o estado de cada página, sendo incapaz de influenciar a proteção de memória.

Considere um sistema computacional no qual o processador possui um barramento de endereços de 20 bits e um barramento de dados de 8 bits. Nesse sistema, a memória é endereçada por byte. Com base nessas características da arquitetura, assinale a alternativa correta.


A

O sistema pode endereçar até 2 MB de memória principal.


B

A memória principal máxima que pode ser endereçada pelo processador é de 512 KB.


C

A memória principal máxima que pode ser endereçada pelo processador é de 1 MB.


D

O barramento de dados determina a quantidade máxima de memória que pode ser endereçada.


E

O barramento de dados de 8 bits implica que a memória deve ser organizada em palavras de 8 bytes.

O swapping é uma técnica de gerenciamento de memória em que o sistema operacional move temporariamente processos inativos ou partes deles da memória principal (RAM) para o armazenamento secundário (disco rígido ou SSD, por exemplo).


O uso excessivo de Swapping pode levar o sistema ao estado crítico de


A

Buffering.


B

Spooling.


C

Trashing.


D

Overlay.


E

Segmentação.

A manipulação de ponteiros na linguagem C exige o domínio da semântica de endereçamento e o conhecimento das funções de entrada e de saída da biblioteca padrão. A interpretação correta dos dados armazenados na pilha (stack) e a forma como são apresentados ao usuário dependem diretamente das diretivas de formatação utilizadas. Considere o código em C.


Imagem associada para resolução da questão


Analisando o código apresentado, assinale a alternativa que descreve a saída correta, considerando-se que os endereços de memória de x e p são, respectivamente, 0x00A1 e 0x00B2.


A

10, 0x00A1, 0x00A1


B

10, 0x00B2, 0x00B2


C

20, 0x00A1, 0x00A1


D

20, 0x00A1, 0x00B2


E

20, 0x00B2, 0x00A1

Em sistemas operacionais, quando entra-se em gerência de memória, há um conceito que, ao executar múltiplos programas simultaneamente sem abstração de memória, o sistema operacional salva o conteúdo completo da memória em um arquivo de disco e, em seguida, introduz e executa o próximo programa. Não há conflitos se houver apenas um programa por vez na memória. O trecho refere-se ao conceito de:


A

Cache.


B

Registradores internos da CPU.


C

Memória secundária.


D

Swapping.


E

Bibliotecas.

Dentro dos diversos modos de endereçamento desenvolvidos para processadores, em qual método o valor binário do campo operando representa o endereço de uma célula, mas o conteúdo da referida célula não é o valor do dado, é um outro endereço de memória, cujo conteúdo é o valor do dado?


A

Direto.


B

Indireto.


C

Imediato.


D

Indexado.


E

Por registrador.

A paginação e a segmentação são técnicas de gerenciamento de memória que permitem a alocação de processos na memória RAM. Qual das opções abaixo é uma desvantagem da paginação em relação à segmentação?


A

A paginação introduz fragmentação externa.


B

Requer tabelas de páginas de tamanho fixo, o que pode ser ineficiente.


C

Não permite compartilhamento eficiente de memória entre processos.


D

Exige que todas as páginas tenham o mesmo tamanho, o que pode desperdiçar espaço.

Considere as afirmativas abaixo no contexto de Memória Virtual.


I. A memória virtual envolve a separação entre a memória lógica como percebida pelos usuários e a memória física. Essa separação permite que uma memória virtual extremamente grande seja fornecida aos programadores quando apenas uma memória física menor está disponível.

II. O espaço de endereçamento virtual de um processo diz respeito à visão física de como um processo é armazenado na memória. Normalmente, de acordo com essa visão, um processo começa em determinado endereço físico - digamos, endereço 0 - mas não existe em memória contígua.

III. O algoritmo de substituição de páginas menos frequentemente utilizadas (LFU - least frequently used) requer que a página com a menor contagem seja substituída. A razão dessa seleção é que uma página ativamente utilizada deve ter uma contagem de referências alta. Um problema surge, no entanto, quando uma página é muito usada durante a fase inicial de um processo e então nunca mais é usada.

IV. O algoritmo de substituição de páginas mais simples é um algoritmo primeiro-a-entrar, primeiro-a-sair (FIFO). Um algoritmo de substituição FIFO associa a cada página a hora em que essa página foi trazida para a memória. Quando uma página tem que ser substituída, a página mais antiga é selecionada.

V. A política LRU (LRU - least recently used) é usada com frequência como algoritmo de substituição de páginas e é considerada boa. Um algoritmo de substituição de páginas LRU sempre demanda baixíssima assistência do hardware.


Estão corretas apenas as afirmativas


A

I e II.


B

I, III e IV.


C

II, III e V.


D

IV e V.

Selecione qual das opções a seguir não contém um tipo válido de endereço de memória do computador.


A

Deslocamento.


B

Pilha.


C

Imediato.


D

Cruzado.


E

Registrador.

No iOS, a aleatorização de espaço de endereço ajuda a proteger o sistema contra a exploração de erros de corrupção da memória, sendo usada pelos apps integrados para aleatorizar as regiões da memória na inicialização.


C

Certo


E

Errado

No modelo de paginação, o espaço de endereçamento lógico de um processo é dividido em páginas (blocos de tamanho fixo) e o espaço de memória físico é dividido em molduras (frames) de tamanhos iguais.


C

Certo


E

Errado

Em sistemas operacionais modernos, este recurso permite que o sistema utilize espaço em disco como uma extensão da memória RAM. Marque a alternativa CORRETA que corresponde ao recurso que quando a memória principal está cheia, os dados menos utilizados são movidos para esta área do disco, liberando espaço para novas aplicações.


A

Memória de Vídeo.


B

Memória Cache.


C

Memória ROM.


D

Memória Virtual.

Ano: 2025
Prova: CESPE/CEBRASPE - PCDF - Gestor de Apoio - Área: Analista de Informática Desenvolvimento de Sistemas . - 2025

Quando um computador usa a memória virtual, os endereços virtuais não vão diretamente para o barramento da memória, mas para uma unidade de gerenciamento de memória, que mapeia os endereços virtuais em endereços de memória física.


C

Certo


E

Errado

Assinale a opção que corresponde à rede neural especialmente projetada para superar o problema do desvanecimento do gradiente em sequências longas, empregando células de memória capazes de manter informações por períodos extensos, tornando-a ideal para processar e prever eventos em dados de série temporal com dependências de longo prazo.


A

CNN


B

LSTM


C

SVM


D

RNN


E

MLP

É o conceito segundo o qual o espaço de endereçamento da memória, ou seja, o conjunto de endereços da memória principal disponíveis para um ou mais programas, passa a ser maior que a quantidade real de endereços dessa memória principal. Tal definição é atribuída à:


A

Memória CACHE.


B

Memória VIRTUAL.


C

Memória RAM.


D

Memória ROM.


E

Memória SSD.

Leia o trecho a seguir.


Existe uma estratégia, sobretudo para sistemas operacionais antigos, para subdividir a memória virtual endereçável, permitindo que a mesma seja vista pelo programador como espaços múltiplos de endereços ou blocos, os quais possuem tamanho variável, proporcionando maior comodidade para organizar programas e dados. Além disso, apresenta como características a simplificação do tratamento de estruturas de dados dinâmicas, do compartilhamento de processos e permite melhor gestão da segurança, uma vez que o administrador do sistema pode atribuir privilégios de acesso de forma adequada a cada um dos blocos.


Assinale a opção que corresponde à técnica descrita acima.


A

Journaling.


B

Segmentação.


C

Swapping.


D

Paginação.


E

Polonesa Reversa.

Os sistemas operacionais são responsáveis por controlar e impedir que um programa em execução acesse indevidamente um espaço de memória reservado a outro. A gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. Mesmo na ausência de espaço livre, o sistema deve permitir que novos processos sejam aceitos e executados. O processo em que cada software em execução tem seu próprio espaço de endereçamento é a:


A

paginação.


B

sobreposição.


C

segmentação.


D

virtualização.

Um ________ pode trocar dados diretamente com o processador. Assim como o processador pode iniciar uma leitura ou escrita com a memória, designando o endereço de um local específico, o processador também pode ler ou escrever dados nele. Nesse último caso, o processador identifica um dispositivo específico que é controlado por ele em particular.


Indique a alternativa que melhor preenche a lacuna no texto acima.


A

barramento


B

módulo de E/S


C

DMA (Direct Memory Acess)


D

CPU


E

cabo Ethernet

Com relação aos modos de endereçamento de memória principal, cache e registradores presentes em um computador, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) O endereçamento direto é a forma mais simples de uma instrução especificar um operando, uma vez que a parte da instrução referente ao endereço contém o operando propriamente dito ao invés de seu endereço.

( ) No endereçamento imediato, a maneira para determinar um operando na memória é fornecer seu endereço completo.

( ) Referenciar a memória sem a necessidade de ter um endereço de memória completo na instrução é uma possibilidade gerada pelo endereçamento indireto de registrador.


As afirmativas são, respectivamente,


A

F – F – F.


B

V – F – V.


C

F – F – V


D

F – V – V.


E

V – V – F.

 
 
Gerar simulado