Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

atividades de arquitetura, Exercícios de Arquitetura de Computadores avançada

atividade de arquitetura de comput.

Tipologia: Exercícios

2020

Compartilhado em 10/06/2020

marcelo-andrade-da-silveira-junior-
marcelo-andrade-da-silveira-junior- 🇧🇷

3 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Comparando os processadores RISC e os processadores CISC
A diferença entre processadores RISC e CISC já não reside no tamanho nem no tipo do
conjunto de instruções, mas sim na arquitetura em si. As nomenclaturas RISC e CISC já
não descrevem a realidade das arquiteturas atuais. O que conta atualmente é a
velocidade com que o processador consegue executar as instruções que lhe são passadas
e a fiabilidade com que consegue correr o software.
Comparando as duas arquiteturas o RISC e caracterizada por ser objetiva, simples e tem
um grande uso da abordagem de pipeline, e a arquitetura CISC e voltada para execução
de instruções complexas com a técnica da microprogramação, resultando na
diminuição do tamanho dos códigos. ´ No decorrer do tempo, o confronto dessas
arquiteturas e o aperfeiçoamento de cada uma delas permitiu que houvessem melhorias
significativas, mas foram encontrados e definidos limites a que cada arquitetura pode
desempenhar. Então, verifica-se que uma fusão dessas arquiteturas ˜ e o ideal, contendo
os conceitos vantajosos de cada uma delas e permitindo assim obter uma melhor
performance de processadores.
A arquitetura de processador descreve o processador que foi usado em um computador.
A arquitetura CISC (Computador com um Conjunto Complexo de Instruções), é uma
arquitetura que suporta muitas instruções, porém a execução dessas instruções são mais
lentas, a arquitetura RISC (Conjunto Reduzido de Instruções), suporta menos
instruções, e com isso executa com mais rapidez o conjunto de instruções que são
combinadas. No início da década de 80, havia uma tendência em construir
processadores com conjuntos de instruções cada vez mais complexos, porém nem todos
os fabricantes seguiram essa tendência, tomando o caminho inverso no sentido de
produção de processadores de alta performance. A arquitetura RISC, surgiu com o
objetivo de melhorar o desempenho dos processadores. Este artigo contém uma
comparação das técnicas usadas em duas diferentes arquiteturas de computadores, a
arquitetura CISC e a arquitetura RISC onde é apresentado uma explicação altamente
abstrata e simplificada sobre a evolução de uma arquitetura para a outra e algumas
mudanças que ajudaram na melhoria do desempenho nos processadores.
pf3

Pré-visualização parcial do texto

Baixe atividades de arquitetura e outras Exercícios em PDF para Arquitetura de Computadores avançada, somente na Docsity!

Comparando os processadores RISC e os processadores CISC

A diferença entre processadores RISC e CISC já não reside no tamanho nem no tipo do conjunto de instruções, mas sim na arquitetura em si. As nomenclaturas RISC e CISC já não descrevem a realidade das arquiteturas atuais. O que conta atualmente é a velocidade com que o processador consegue executar as instruções que lhe são passadas e a fiabilidade com que consegue correr o software. Comparando as duas arquiteturas o RISC e caracterizada por ser objetiva, simples e tem um grande uso da abordagem de pipeline, e a arquitetura CISC e voltada para execução de instruções complexas com a técnica da microprogramação, resultando na diminuição do tamanho dos códigos. ´ No decorrer do tempo, o confronto dessas arquiteturas e o aperfeiçoamento de cada uma delas permitiu que houvessem melhorias significativas, mas foram encontrados e definidos limites a que cada arquitetura pode desempenhar. Então, verifica-se que uma fusão dessas arquiteturas ˜ e o ideal, contendo os conceitos vantajosos de cada uma delas e permitindo assim obter uma melhor performance de processadores. A arquitetura de processador descreve o processador que foi usado em um computador. A arquitetura CISC (Computador com um Conjunto Complexo de Instruções), é uma arquitetura que suporta muitas instruções, porém a execução dessas instruções são mais lentas, já a arquitetura RISC (Conjunto Reduzido de Instruções), suporta menos instruções, e com isso executa com mais rapidez o conjunto de instruções que são combinadas. No início da década de 80, havia uma tendência em construir processadores com conjuntos de instruções cada vez mais complexos, porém nem todos os fabricantes seguiram essa tendência, tomando o caminho inverso no sentido de produção de processadores de alta performance. A arquitetura RISC, surgiu com o objetivo de melhorar o desempenho dos processadores. Este artigo contém uma comparação das técnicas usadas em duas diferentes arquiteturas de computadores, a arquitetura CISC e a arquitetura RISC onde é apresentado uma explicação altamente abstrata e simplificada sobre a evolução de uma arquitetura para a outra e algumas mudanças que ajudaram na melhoria do desempenho nos processadores.

CONCLUSÃO

Conclui-se que a arquitetura RISC é constituída por um pequeno conjunto de instruções simples que são executadas diretamente pelo hardware, onde não há a intervenção de um interpretador (microcódigo), o que significa que as instruções são executadas em apenas uma microinstrução (de uma única forma e seguindo um mesmo padrão). As máquinas RISC só se tornaram viáveis devido aos avanços de software otimizado para essa arquitetura, através da utilização de compiladores otimizados e que compensem a simplicidade dessa arquitetura. Já a CISC ou Complex Instruction Set Computer, é uma arquitetura de processadores capaz de executar centenas de instruções complexas diferentes o que a torna extremamente versátil. Exemplos de processadores que utilizam essa arquitetura são os 386 e os 486 da Intel. Os processadores baseados na computação de conjunto de instruções complexas contêm uma micro-programação, ou seja, um conjunto de códigos de instruções que são gravados no processador, permitindo-lhe receber as instruções dos programas e executá-las, utilizando as instruções contidas na sua micro-programação. Seria como quebrar estas instruções, já em baixo nível, em diversas instruções mais próximas do hardware (as instruções contidas no microcódigo do processador).