ram computer
Arquitetura e Organização de Computadores
8a Edição
Capítulo 1
Introdução
1
• Arquitetura: Refere-se a atributos que tem impactos diretos sobre a execução lógica de um programa. Esses atributos são: conjunto de instruções, numero de bits que representa um determinando dado, mecanismos de entrada e saída, entre outros. Lida com o funcionamento do Sistema Computacional.
• Estuda os aspectos de interesse direto do programador para a realização de suas tarefas. Ex: quantidade de mémoria, tamanho da palavra do computador (32bits ou
64bits), tamanho do HD, número de bits utilizado para representar vários tipos de dados, mecanismo de E/S, modos de endereçamento, CPU (1,2,4 ou 8 núcleos) etc. A arquitetura deve ser de conhecimento do programador.
• Organização: Refere-se as unidades operacionais e suas interconexões. Os atributos que representa a organização de um computador são: detalhes de hardware tais como sinais de controle, interfaces entre computadores e periféricos, tecnologias de memórias utilizadas.
• Estuda os aspectos técnicos da construção dos computadores cujo o conhecimentos não é importante para o programador realizar suas tarefas. Ex: tecnologia ultilizada na fabricação da memória, material usado na construção do processador, se existe um sistema de RAID, barramentos, CPU (ULA, UC e Registradores), Memória (SDRAM,
DDR, DDR2 ou DDR3) etc. A organização é em geral transparente ao programador.
2
• Toda a família Intel x86 compartilha a mesma arquitetura básica. • A família IBM System/370 compartilha a mesma arquitetura básica. • Isso gera compatibilidade de código:
— Pelo menos, com a geração anterior.
• A organização é diferente entre diferentes versões.
3
Estrutura e função
• Estrutura é o modo como os componentes são interrelacionados.
• Função é a operação individual de cada componente como parte da estrutura.
4
Função
• Funções básicas do computador:
— Processamento de