TRABALHO
Introdução
Arquitetura e organização de computadores não é somente para projetistas de máquinas
Usuários informados e preparados de todos os níveis se beneficiam da capacidade de entender ideias centrais e o sentido dos conceitos mais avançados nesse campo
Exemplo: processador 2x GHz não é necessariamente
2x mais veloz que o modelo x GHz
Introdução
2
Introdução
Introdução
3
Organização x Arquitetura
Organização
todos os aspectos físicos dos sistemas de computação
detalhes de hardware transparentes ao programador
nos ajuda a responder à pergunta: Como o computador funciona? exemplo: sinais de controle (como o computador é controlado), métodos de sinalização, tecnologias de memória ...
Introdução
4
Organização x Arquitetura
Arquitetura
estrutura e comportamento do sistema de computação
se refere aos aspectos lógicos da implementação do sistema como visto pelo programador
afeta diretamente a execução lógica de programas
atributos de um sistema que são visíveis para o programador exemplo: conjunto de instruções , códigos de operações, tipos de dados, mecanismos de E/S, técnicas de endereçamento à memória
Introdução
5
Organização x Arquitetura
Arquitetura
é a combinação de seus componentes de hardware com a sua arquitetura de conjunto de instruções (ISA)
ISA – Instruction Set Architecture
ISA é a interface combinada entre todo o software executado na máquina e o hardware que o executa
ISA permite que você fale com a máquina
Introdução
6
Organização x Arquitetura
definir se um computador deve ou não ter uma instrução de multiplicação constitui uma decisão do projeto da sua ARQUITETURA
definir se a instrução de multiplicação será implementada por uma unidade especial de multiplicação ou por um mecanismo que utiliza repetidamente sua unidade de soma constitui uma decisão do projeto de sua ORGANIZAÇÃO
Introdução
7