naosei
Mackenzie
FCI – Faculdade de Computação e
Informática
Organização de Computadores
Introdução
Profa Dra. Daniela Cunha
Introdução
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