FC ConcursosFC Concursos

Questão FC699646

Leia o seguinte texto, em inglês, para responder a questão. Bus Interface Unit (BIU) The BIU contains a prefetch queue, a bus controller, segment registers, and the instructions po

Interpretação de Textos (Understanding)

VUNESP · 2024

Leia o seguinte texto, em inglês, para responder a questão.

 

Bus Interface Unit (BIU)

 

The BIU contains a prefetch queue, a bus controller, segment registers, and the instructions pointer (IP). The main purpose of the BIU are to keep the prefetch queue filled with instructions, to generate and accept the system control signals, to provide the system with a memory address or input/ output (I/O) port number, and to act as a window between the EU and memory for data.

 

The BIU ensures that the queue is filled with instructions by fetching the next single byte of an instruction if the 8088 queue has space, and two bytes if the 8086 queue has space. Prefetching allows the execution unit to obtain the next instruction directly from the BIU instead of the memory as required by older, 8-bit microprocessors. Because the next instruction is already inside of the 8086/8088 when execution is imminent, the microprocessor executes software at a much higher speed than if every instruction were fetched directly form the memory.

 

(The Intel Microprocessors, Barry B. Brey, Maxwell MacMillan International Editions, 1991, pg. 4.)

 

De acordo com o texto, o microprocessador 8086/8088 executa programas mais rapidamente, pois

  1. as próximas instruções requeridas já estão dentro do processador.
  2. as instruções possuem todas o mesmo tamanho.
  3. as instruções são buscadas diretamente na memória no momento da execução.
  4. todas as instruções são executadas em um único ciclo de clock.
  5. não existe uma fila de instruções previamente lidas da memória.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Resposta correta: a) as próximas instruções requeridas já estão dentro do processador.

O texto descreve que o Bus Interface Unit (BIU) mantém uma fila de pré-busca com instruções trazidas da memória antes da execução. Assim, quando a unidade de execução (EU) precisa da próxima instrução, ela a obtém diretamente dessa fila, não precisando aguardar um novo acesso à memória.

Essa técnica de pré-busca reduz a latência de busca e aumenta o rendimento, porque a EU pode continuar executando instruções já disponíveis internamente. Em palavras do texto: "Because the next instruction is already inside of the 8086/8088 when execution is imminent, the microprocessor executes software at a much higher speed".

Portanto, a existência da fila com instruções previamente carregadas é a razão para a execução mais rápida.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo