Organização e arquitetura de computadores
Introdução
Todos sabemos que os computadores se tornaram parte da vida rotineira. O trabalho inteligente que eles executam com uma dada instrução vale à pena a sua exploração. À primeira vista, uma questão comum que surge quando começamos a estudar o funcionamento dos computadores é: “que tipo de processo está acontecendo dentro de um computador quando lhe damos uma instrução ou comando? o que acontece dentro dele?” É isto que vai ser explorado nesta apostila.
Como o tema abordado é Organização e Arquitetura de Computadores, deve-se primeiramente diferenciar os termos organização e arquitetura.
A Organização de Computadores está focada na forma com que os componentes de hardware estão interconectados para formar um sistema computacional.
A Arquitetura de Computadores preocupa-se com a estrutura e comportamento dos vários módulos funcionais de um computador, e como eles interagem para atender às necessidades de processamento do usuário.
Entrada e Saída
A E/S permite ao computador obter informações do mundo externo, e envia os resultados do trabalho para o mundo externo. Existe uma infinidade de tipos de dispositivos de E/S, dos familiares teclados, monitores e drive de disquetes, até outros menos usuais como webcams e placas de captura de video (dispositivos que capturam seqüências de vídeo ou frames de vídeo e os armazenam no computador).
O que todos os dispositivos de entrada têm em comum é que eles precisam codificar (converter) a informação de algum tipo em dados que podem ser processados pelo sistema digital do computador. Dispositivos de saída por outro lado, descodificam os dados em informação que é entendida pelo usuário do computador. Neste sentido, um sistema de computadores digital é um exemplo de um sistema de processamento de dados.
Podemos ter dispositivos que funcionam tanto para entrada como para saída de dados, o modem, o drive de disquete entre outros, são exemplos destes