

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
atividade de arquitetura de comput.
Tipologia: Exercícios
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!
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.
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).