Buscar

ARM é um processador de dois operandos; (_) instruções do tipo load-store têm um opcode formado por 4 bits. (_) O ARM é capaz de distinguir entre a...

ARM é um processador de dois operandos;
(_) instruções do tipo load-store têm um opcode formado por 4 bits.
(_) O ARM é capaz de distinguir entre a manipulação de uma palavra e a de um byte.

Agora, selecione a alternativa correta.
• F; V; F; V.
✓ V; F; F; V.
• V; F; F; F.
• F; F; F; V.
• V; F; V; V.
Resposta correta: de imediato, pode-se descartar a alternativa de dois operandos: como o ARM é
derivado do RISC, manipula três operandos. Por meio dos formatos, podemos notar a presença de cinco
classes de instruções (de “000” a “101”). Tais bits serão manipulados, pela unidade de controle, para
gerar os sinais de ativação dos submódulos internos. As instruções load e store (classes 2 e 3) não
necessitam de opcode, visto que são diferenciadas pelo valor de “L” ( bit 20). Ainda nas classes 2 e 3,
podemos observar a presença do campo “B” ( bit 22) para diferenciar a forma de manipulação (palavra
ou byte). e blocos são divididas em LRU, em LFU e em
FIFO. Ainda quanto à substituição dos blocos, podemos destacar as políticas de escrita, de write-
back e de write-through. Para esta questão, analise o texto a seguir e complete as lacunas
apropriadamente.
A estruturação de uma memória cache pode ser dividida nos seguintes campos: ____ (que contém a
identificação do bloco) e o próprio conteúdo do bloco. Além desses dois campos básicos, podemos
encontrar um campo que informa a última utilização do bloco, quando a política de escrita for do tipo
____; um campo que informa a quantidade de acessos ao bloco, quando for usado o ____ ; e um
campo que indica se o bloco foi modificado, quando a política de escrita for do tipo ____.
Assinale a alternativa que contém a ordem correta de preenchimento.

• Tag; FIFO; LFU; write-back.
• Content; LRU; LFU; write-back.
✓ Tag; LRU; LFU; write-back.
• Tag; LFU; LRU; write-back.
• Tag; LRU; LFU; write-through.
Resposta correta: realmente, o campo relativo à identificação do bloco é denominado tag. Os blocos
adicionais estão vinculados às demais políticas da cache. Por exemplo, no caso da LRU (least recently
used – em português, menos recentemente usada), devemos armazenar o momento da última utilização
do bloco. Por outro lado, na LFU (least frequently used – em português, menos frequentemente usado),
deve-se armazenar a frequência da utilização do bloco. Por fim, quando se usa a política de escrita do
tipo write-back, devemos armazenar um bit, indicando se o bloco foi ou não modificado, para que, no
processo de substituição desse bloco, possa haver a atualização da memória de nível abaixo de forma
apropriada.

7. Pipeline e superescalaridade são exemplos de técnicas baseadas no processamento paralelo para
buscar aumento de performance computacional. A ideia básica do pipeline consiste em tentar
antecipar o início de execução de uma nova instrução antes da finalização do ciclo de instrução
anterior. Por outro lado, na superescalaridade, ocorre a replicação de unidades funcionais, de
modo que se tenha a possibilidade de duas ou mais instruções serem executadas simultaneamente. Sabe-se, também, que o ciclo de instrução consiste nas seguintes etapas, que
são realizadas por módulos dedicados: (a) busca da instrução; (b) decodificação da instrução; (c)
busca dos operandos; (d) execução; e (e) escrita dos resultados.
Considere cada módulo especificado a seguir e assinale, com “P”, os que se relacionam
ao pipeline; com “S”, os que se integram à superescalaridade; e, com “A”, os que participam tanto
da abordagem com pipeline quanto da abordagem superescalar:

(_) módulo de busca da instrução;
(_) módulo de decodificação da instrução;
(_) módulo de busca dos operandos;
(_) módulo de execução;
(_) módulo de escrita do resultado.

Agora, assinale a alternativa que contém a sequência que você julgue ser a correta.
• P; P; P; S; P.
• P; P; S; S; P.
✓ P; P; P; A; P.
• P; P; P; P; P.
• P; P; P; A; A.
A resposta está correta. O pipeline pode ser aplicado a todas as etapas do ciclo de instrução.


• F; V; F; V.
✓ V; F; F; V.
• V; F; F; F.
• F; F; F; V.
• V; F; V; V.

Essa pergunta também está no material:

ARQUITETURA DE COMPUTADORES E MICROPROCESSADORES - A5
5 pág.

Arquitetura de Computadores Universidade Anhembi MorumbiUniversidade Anhembi Morumbi

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: V; F; F; V.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais