SóProvas


ID
2685694
Banca
Aeronáutica
Órgão
CIAAR
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A arquitetura superescalar de computadores foi uma evolução natural das pesquisas de arquitetura de computador. Embora possua raízes no início do ano de 1960, o termo arquitetura superescalar foi cunhada em 1987.

Pode-se afirmar que a arquitetura superescalar de computadores tem como meta aumentar a

Alternativas
Comentários
  • Na arquitetura superescalar, várias instruções podem ser iniciadas simultaneamente e executadas independentemente umas das outras. A arquitetura pipeline permite que diversas instruções sejam executadas ao mesmo tempo, desde que estejam em estágios diferentes do pipeline.

    As arquiteturas superescalares incluem todos os aspectos do pipeline e ainda acrescentam o fato de as instruções poderem estar executando no mesmo estágio do pipelining(em linhas pipelining diferentes). Assim, elas têm a habilidade de iniciarem múltiplas instruções no mesmo ciclo de clock. A forma como estão dispostas e utilizadas as estruturas e os componentes do processador define o modelo da arquitetura de um processador. Há diversas classificações de arquiteturas de processadores baseadas nas suas políticas e nos caminhos de execução dos dados.

    Uma arquitetura superescalar deve possuir uma série de componentes especiais para executar mais de uma instrução por ciclo:

    Unidade de Busca de Instruções: capaz de buscar mais de uma instrução por ciclo. Possui também um preditor de desvios, que deve ter alta taxa de acerto, para poder buscar as instruções sem ter que esperar pelo resultados dos desvios.

    Unidade de Decodificação: capaz de ler vários operandos do banco de registradores a cada ciclo. Note que cada instrução sendo decodificada pode ler até dois operandos do banco de registradores.

    Unidades Funcionais Inteiras e de Ponto Flutuante: em número suficiente para executar as diversas instruções buscadas e decodificadas a cada ciclo.

  • Processamento Superescalar: tem o objetivo de proporcionar desempenho usando algum tipo de paralelismo nas atividades de execução das instruções, tenta otimizar o emprego da técnica de pipeline. 

    .

    .

    .

    .

    A.te

    Foco na missão