Organização de computadores
1.1 Introdução à arquitetura de computadores. tem-se observado uma atuação cada vez maior dos computadores nas diversas atividades do nosso dia a dia. As operações bancárias, as telecomunicações e o manuseio de muitos aparelhos eletrodomésticos são exemplos claros das facilidades trazidas pela utilização dos computadores, isto sem falar em aplicações mais clássicas, como os sistemas de reservas de passagens aéreas e aprevisão meteorológica.
A evolução da informática foi caracterizada pelo desenvolvimento de computadores com características as mais diversas, traduzidas pelos diferentes parâmetros, cada vez mais conhecidos da maioria de usuários de computador: a CPU adotada, a capacidade de memória, a capacidade do disco rígido, a existência de memória cache e outros menos conhecidos. A definição destes parâmetros e a forma como os diversos componentes de um computador são organizados, define aquilo que é conhecido por arquitetura de computador e vai determinar aspectos relacionados à qualidade, ao desempenho e à aplicação para a qual o computador vai ser orientado.
1.2 Computadores pessoais e equipamentos portáteis.
Um computador pessoal é um computador de pequeno porte e baixo custo, que se destina ao uso pessoal ou por um pequeno grupo de pessoas. A expressão “computador pessoal” é utilizada para denominar computadores de mesa (Desktop), laptops, PDAs ou tablete executando vários Sistemas Operacionais em várias arquiteturas. Os Sistemas Operacionais predominantes são Microsoft Windows, Mac OS X e os sistemas baseados em Linux, e as principais arquiteturas são as baseadas nos processadores x86, x64 e PowerPC.
1.3 Arquiteturas RISC e CISC.
Uma instrução em um programa de alto nível é implementado por diversas instrução de processador a mais baixo nível. Por exemplo, uma instrução de um programa que imprime um conjunto de caracteres na tela é realizado a nível de processador por um