Questões de Concurso Sobre modos de endereçamento em arquitetura de computadores
Foram encontradas 93 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com relação a fundamentos de computação, julgue o item que se segue.
No método de endereçamento direto, a instrução contém o
endereço da memória onde o dado está localizado.
Em um arquivo direto é utilizada a função E, que calcula o endereço do registro a partir do valor da chave do registro. Considere que a Defensoria utilize um arquivo direto para armazenar dados de funcionários. Suponha que o número das matrículas dos funcionários esteja entre 1000 e 3400 e os endereços disponíveis no arquivo estejam entre 1 e 41. A função E para gerar estes endereços a partir da chave (matrícula) é dada por:
A partir destes dados, é correto afirmar que
Julgue o item seguinte quanto a sistemas operacionais.
Um espaço de endereçamento, que consiste no
conjunto de endereços que um processo pode usar para
endereçar a memória, é uma solução encontrada para
resolver o problema de realocação, permitindo que
várias aplicações permaneçam na memória
simultaneamente, sem interferência mútua.
A memória de um computador é organizada em uma estrutura hierárquica composta de múltiplos níveis: memória principal, memória cache e registradores. Considere um sistema computacional com palavra de dados de 32 bits e que possua um único nível de memória cache, com caches de instrução e de dados separadas, cada uma com capacidade de 16 palavras (64 Bytes). Analise as seguintes assertivas e assinale a alternativa correta:
I. A memória cache promove ganho de desempenho na execução de um programa apenas quando este exibe algum nível de localidade no acesso às instruções e/ou dados.
II. Se a cache de dados for baseada no mapeamento direto, para se obter uma maior taxa de acertos na execução de um programa com alta localidade espacial no acesso a dados, é melhor organizar essa cache em 16 blocos com 01 palavra/bloco do que em 04 blocos com 04 palavras/bloco.
III. Para programas que exibam localidade temporal no acesso às instruções, para obter uma menor taxa de faltas, é melhor que a cache de instruções seja baseada no mapeamento associativo de duas vias do que no mapeamento direto. Isso se justifica porque o mapeamento associativo oferece alternativas de blocos para carregar uma posição da memória principal na cache e isso reduz a necessidade de substituição de blocos na cache.
A execução de um programa retornou um erro de acesso a memória de endereço 567. Considere as afirmações sobre conversão entre bases:
1) Se 765 estiver na base hexadecimal, em binário é 11101100101.
2) Se 765 estiver na base octal, em binário é 111110101.
3) A soma do decimal correspondente ao binário da afirmação 1 com o o decima do binário da afirmação 2, é igual ao dobro do decimal 765.
Está(ão) correta(s):