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
 

Alguns sistemas operacionais mapeiam os registradores de controle de dispositivos de entrada e saída no espaço da memória no qual nenhuma memória é instalada.


Essa técnica é conhecida como


A

acesso direto à memória.


B

acesso direto à entrada e saída.


C

entrada e saída mapeada na memória.


D

entrada e saída independente de dispositivo.


E

modelo híbrido de entrada e saída.

O recurso que permite que dispositivos periféricos, como controladores de disco, placas de rede e placas de vídeo, acessem diretamente a memória do sistema para ler ou gravar dados sem a necessidade de intervenção da CPU é o(a)


A

E/S programada com espera ocupada.


B

Write back.


C

E/S por interrupção.


D

Interjeição.


E

DMA.

Para executar uma instrução relacionada à E/S, o processador emite um endereço, especificando o módulo de E/S e dispositivo externo em particular, e um comando de E/S. Existem quatro tipos de comandos de E/S que um módulo de E/S pode receber quando é endereçado por um processador. São exemplos de tipos de comandos de E/S, exceto:


A

Reconhecimento


B

Controle


C

Teste


D

Leitura


E

Escrita

Considere o seguinte trecho de código C.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta uma função printf que, ao ser adicionada no trecho de código na posição indicada, irá imprimir o valor armazenado na variável n.


A

printf("%d", p);


B

printf("%d", *p);


C

printf("%d", &p);


D

printf( "%p", p);


E

printf( "%pointer", p);

A respeito de ponteiros em um programa computacional, assinale a alternativa correta.


A

Ponteiros são objetos do tipo data-hora.


B

Um ponteiro é uma variável cujo conteúdo identifica um endereço de memória.


C

A tentativa de acesso a ponteiros não inicializados sempre retorna o valor zero.


D

O tamanho de um ponteiro em memória é igual ao tamanho do objeto referenciado por ele.


E

Ponteiros não podem referenciar outros ponteiros.

Considere um computador com uma memória dedicada para armazenamento de frames de vídeo (buffer) de 2 bytes, uma tela com resolução de 1280x1024 pixels, uma representação de 8 bits para cada cor primária (RGB) apresentada em cada pixel da tela e uma taxa de atualização de 24 frames/segundo.


A quantidade máxima de segundos de vídeo que esse computador consegue armazenar nessa memória é


A

2


B

12


C

22


D

42


E

220

Para garantir que processos não interfiram uns com os outros e que a memória seja utilizada de maneira eficiente, a gerência de memória primária em um sistema operacional utiliza a estratégia de


A

escalonamento de processos.


B

virtualização de hardware.


C

buffering.


D

compressão de dados.


E

paginação.

Considerando o trecho de código apresentado na “Tabela 1. Trecho de Código” – implementado na linguagem C de programação, em um sistema computacional de 64 bits no qual o tamanho de um dado do tipo inteiro seja 4 bytes e ponteiros para inteiro sejam 8 bytes – assinale a opção que corresponde ao texto que será exibido no console, quando a linha 6 for executada.


Obs: utilize a “Tabela 2. Memória Computacional” para auxílio no desenvolvimento da questão.


Tabela 1. Trecho de Código


Imagem associada para resolução da questão


Tabela 2. Memória Computacional


Imagem associada para resolução da questão


A

1 5 3 00000055B29FF7E8 0000000000000000


B

-2 2 3 00000055B29FF7E8 00000055B29FF7E0


C

-2 2 3 00000055B29FF7F4 00000055B29FF7E8


D

1 5 3 00000055B29FF7F4 00000055B29FF7E8


E

1 2 3 00000055B29FF7F4 00000055B29FF7E0

No início de cada ciclo de instrução, o processador busca uma instrução da memória. Em um processador típico, um registrador chamado contador de programa (PC) mantém o endereço da instrução a ser buscada em seguida. As instruções assumem diversos estados durante seu ciclo de processamento. São exemplos de estados do ciclo de instrução, exceto:


A

Instruction Basic Input Output


B

Instruction Fetch


C

Instruction Adress Calculation


D

Data Operation


E

Operand Store

Considere um computador com processador de 32 bits cuja memória está organizada de acordo com o endereçamento de byte, com o método big-endian.

Suponha que as palavras 25 38 94 67H (identificada por P1) e 18 31 72 46H (identificada por P2) estão armazenadas a partir dos endereços 0010H e 002CH, respectivamente.


Nesse contexto, analise as afirmativas a seguir.


I. A leitura do endereço 0014H retorna o byte 38H da palavra P1.

II. A leitura do endereço 002FH retorna o byte 46H da palavra P2.

III. Entre as palavras P1 e P2 podem ser armazenadas doze palavras.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e II, apenas.


E

II e III, apenas.

Uma instrução de máquina pode fazer referência a um ou a mais operandos fontes, e a localização do operando fonte dependerá do modo de endereçamento adotado pela instrução. Em um desses modos de endereçamento, a instrução tem um campo de endereço que contém o endereço de uma palavra na memória, que, por sua vez, contém o endereço completo do operando.


Esse modo de endereçamento é o endereçamento


A

imediato


B

direto


C

indireto


D

indireto por registrador


E

de pilha

Um sistema de memória semicondutora é suscetível a falhas, as quais podem ser classificadas como erros permanentes ou não permanentes. Entretanto, a maioria dos sistemas de memória modernos dispõe de lógica para detecção e correção de erros, sendo o código de Hamming um dos exemplos mais simples para esse fim.


A respeito do Código de Hamming, analise as afirmativas a seguir.


I. K bits de paridade são acrescentados a uma palavra de M bits, gerando uma nova palavra de comprimento M + K bits.

II. Todos os bits de verificação ocupam posições que são potência de 2 na palavra. Os bits de dados são encontrados nas demais posições.

III. Os bits de verificação são calculados por meio do emprego da operação lógica AND.


Está correto o que se afirma em


A

I, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

Sobre os modos de endereçamento de operandos, analise as assertivas abaixo:


I. O endereçamento de registrador fornece uma localização de memória.

II. O endereçamento imediato tem a vantagem de não exigir uma referência extra à memória.

III. O endereçamento indexado fornece um registrador mais um deslocamento constante.


Quais estão corretas?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

No trecho do segundo parágrafo “such as the insufficient allocation of memory resources for large-scale applications”, o termo destacado em negrito pode ser substituído, sem alteração de sentido, por


A

in order to


B

still.


C

in spite of.


D

besides.


E

like.

O sistema de endereçamento da memória numera os bytes sequencialmente a partir de zero, permitindo que cada byte seja acessado individualmente. Os diversos modelos de computadores agrupam, por vezes, os bytes em grupos de 2, 4, 6 até 8, dando um endereço particular para cada um dos grupos assim constituídos. Esse grupo de bytes denomina-se:


A

Cache.


B

Chave.


C

Palavra.


D

Registro.

Que tipo de memória no Roteador CISCO 1841 é usada para armazenamento do arquivo de configuração de inicialização? Assinale a alternativa CORRETA.


A

ROM.


B

RAM.


C

NVRAM.


D

FLASH.

Considere uma memória cache com 16 bits de endereçamento, com mapeamento direto, com blocos de 16 bytes, e 4 entradas. A unidade de endereçamento da cache é byte.


Quantos bits tem o campo tag?


A

2


B

4


C

10


D

12

Considere um computador com 16 páginas de espaço de endereçamento virtual, mas somente 4 páginas físicas. Seja uma memória física inicialmente vazia. Um programa vai referenciar as páginas virtuais na ordem 2 4 5 2 4 3 7 2 6. Nestes termos, qual o estado final da memória após referências causarem falta de página(page fault) com a política de reposição MRU(menos recentemente utilizado)?


A

2 4 7 6


B

3 7 2 6


C

2 4 5 3 7 6


D

6 2 7 3 4 5


E

6 2 7 3

   
Gerar simulado