Arquitetura
Arquitetura:
Atributos de um sistema visíveis ao programador, ou ainda, atributos que causam um impacto direto sobre a execução lógica de um programa.
- Conjunto de instruções;
- Número de bits usados para representar os dados (números, caracteres ...);
- Mecanismos de E/S e técnicas para endereçamento de memória.
Organização:
Refere-se às unidades operacionais e suas interconexões, ou ainda, atributos do hardware transparentes ao programador.
- Sinais de controle;
- Interfaces entre o computador e periféricos;
- Tecnologia de memória utilizada;
Fabiano Magrin da Costa Vieira
Exemplo:
É uma questão de arquitetura se um computador terá uma instrução de multiplicação.
É uma questão de organização se a instrução de multiplicação será executada por uma unidade específica ou por um mecanismo que faz uso repetido da unidade de soma.
Portanto, podemos construir computadores com a mesma arquitetura e diferentes organizações.
Referência Principal
Histórico e Evolução do Computador
>> Geração Zero: computadores mecânicos (1642-1945)
1.bp.blogspot.com
Ábaco
1.bp.blogspot.com
Calculadora Mecânica – Blaise Pascal
Soma e Subtrações
lh3.ggpht.com
Calculador Analítico – Charles Babbage e Ada A. Byron
Soma com precisão de até 50 casas decimais;
Dispositivo de entrada (cartão perfurado);
Dispositivo de saída;
Memória e programação de instruções (software).
>> Primeira Geração: válvulas (1945-1955)
the-eniac.com
ENIAC (Electronic Numerical Integrator And Computer)
Máquina decimal;
Programação manual;
www.reocities.com
IAS (Desenvolvida no Institute for Advanced Studies)
Máquina de Von Neumann;
Protótipo de todos os computadores de uso geral;
Memória principal;
Unidade Lógica e Aritmética (ULA);
Unidade de Controle e equipamento de E/S de dados;
Dados binários.
univac1.0catch.com
UNIVAC I
Primeiro computador comercial de sucesso.