Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 8

Visão Geral da Arquitetura - MIPS

 A arquitetura MIPS (Microprocessor without Interlocked Pipeline Stages)


é uma das arquiteturas de processador mais amplamente utilizadas e
estudadas no campo da computação.
 O MIPS (Microprocessor without Interlocked Pipelined Stages) é uma
arquitetura de processador RISC (Reduced Instruction Set Computer)
desenvolvida nos anos 1980 pela MIPS Computer Systems, Inc., uma
empresa fundada por John Hennessy, um dos pioneiros da computação.
 O MIPS é conhecido por sua simplicidade, eficiência e escalabilidade,
sendo amplamente utilizado em uma variedade de aplicações, desde
sistemas embarcados até supercomputadores de alto desempenho.
 Ela foi desenvolvida na década de 1980 pela Universidade de Stanford
como uma arquitetura de conjunto de instruções reduzido (RISC)
projetada para ser simples, eficiente e de fácil implementação. Possui um
modelo de programação simples e intuitivo.

Origem e Evolução da Arquitetura MIPS


 Década de 1980
 A arquitetura MIPS (Microprocessor without Interlocked Pipeline Stages)
teve sua origem no início da década de 1980, quando um grupo de
pesquisadores da Universidade de Stanford, liderados por John Hennessy,
desenvolveram um novo design de processador .
 O objetivo era criar um conjunto de instruções reduzido e uma pipeline de
execução simples
 Surgiu no início da década de 80, como resultado de um projeto de
pesquisa da Universidade de Stanford liderado por John Hennessy. O
objetivo era desenvolver uma arquitetura de processador de alto
desempenho e simples, que pudesse servir como modelo para o ensino de
arquitetura de computadores. O MIPS se baseava em princípios de design
inovadores, como o uso de instruções de tamanho fixo e a adoção de uma
abordagem de pipeline, que permitia uma execução mais eficiente dos
programas.

1
 2 Década de 1990
 Ao longo da década de 1990, a arquitetura MIPS evoluiu e se consolidou
como uma das principais escolhas para aplicações embarcadas e de alto
desempenho. Sua adoção foi impulsionada pela simplicidade de
implementação, baixo consumo de energia e facilidade de programação.
Nesse período, empresas como Silicon Graphics, Sony e Nintendo
incorporaram processadores MIPS em seus produtos, ampliando a presença
da arquitetura no mercado.
 3 Século XXI
 Nos dias atuais, a arquitetura MIPS continua a ser utilizada em uma
variedade de aplicações, desde sistemas embarcados e dispositivos móveis.
 Sua flexibilidade e eficiência energética a tornam uma opção atraente,
especialmente em setores como eletrônicos de consumo, automação
industrial.
 A arquitetura MIPS também tem sido adotada em projetos de código
aberto, como o sistema operacional MIPS-based Debian.
Ciclo de Instruções no MIPS

 O ciclo de instrução no MIPS é um processo fundamental para a


execução de programas nesta arquitetura.
 Ele compreende quatro etapas principais: busca da instrução,
decodificação da instrução, execução da instrução e escrita do resultado.
Cada uma dessas etapas desempenha um papel essencial no
funcionamento do processador MIPS.

 Na primeira etapa, a busca da instrução, o processador recupera a


próxima instrução a ser executada a partir da memória de programa.
Isso envolve calcular o endereço da próxima instrução, normalmente
incrementando o contador de programa (PC), e ler essa instrução da
memória.

2
 Em seguida, na etapa de decodificação da instrução, o processador
analisa a instrução recuperada para determinar o tipo de instrução, os
registradores envolvidos e os operandos necessários. Essa etapa é crucial
para que o processador possa executar a instrução corretamente.

 A terceira etapa, a execução da instrução, envolve a realização das


operações necessárias para executar a instrução, como cálculos
aritméticos e lógicos, acessos à memória ou transferências de controle.
Nessa fase, a Unidade Lógica e Aritmética (ULA) do processador MIPS
desempenha um papel fundamental.

 Finalmente, a etapa de escrita do resultado consiste em armazenar o


resultado da execução da instrução, seja em um registrador, na
memória ou no próximo endereço de instrução. Essa etapa conclui o ciclo
de instrução, preparando o processador para a execução da próxima
instrução.

 O ciclo de instrução no MIPS é um processo cíclico e repetitivo, que


permite a execução sequencial de instruções e, consequentemente, a
realização de programas complexos. Compreender esse ciclo é essencial
para entender o funcionamento interno do processador MIPS e para
desenvolver aplicações eficientes nessa arquitetura.

3
4
5
6
7
8

Você também pode gostar