Organização e Arquitetura de Computadores Prof. André Pinheiro Org. e Arq. de Computadores Introdução Organização e Arquitetura Estrutura e função Função Estrutura André Pinheiro 2 Org. e Arq. de Computadores Organização e Arquitetura Arquitetura de computador Refere-se aos atributos de um sistema visíveis a um programador, possuem um impacto direto sobre a execução lógica de um programa. Organização de computador Refere-se as unidades operacionais e suas interconexões que realizam as especificações arquiteturais André Pinheiro 3 Org. e Arq. de Computadores Exemplos Atributos arquiteturais Conjunto de instruções Números de bits usados para representar diversos tipos de dados Técnicas para endereçamento de memória Instrução de multiplicação Atributos Organizacionais Sinais de controle Interfaces entre o computador e periféricos Tecnologia de memória utilizada Unidade de multiplicação especial ou repetidas chamadas a unidade de soma André Pinheiro 4 Org. e Arq. de Computadores Estrutura e função Estrutura O modo como os componentes são inter-relacionados Função A operação individual de cada componente como parte da estrutura André Pinheiro 5 Org. e Arq. de Computadores Função Em termos gerais existem apenas quatro funções: Processamento de dados ULA Armazenamento de dados Dinamicamente, Registradores Movimentação de dados Dispositivos de E/S Controle CPU André Pinheiro 6 Org. e Arq. de Computadores Visão funcional André Pinheiro 7 Org. e Arq. de Computadores Operações possíveis do computador Movimentação de dados André Pinheiro 8 Org. e Arq. de Computadores Operações possíveis do computador Armazenamento André Pinheiro 9 Org. e Arq. de Computadores Operações possíveis do computador Processamento de/para armazenamento André Pinheiro 10 Org. e Arq. de Computadores Operações possíveis do computador Processamento de armazenamento para E/S André Pinheiro 11 Org. e Arq. de Computadores Estrutura Existem quatro componentes estruturais principais: Unidade central de processamento (CPU) Controla a operação do computador Memória principal Armazena dados Entrada/Saída (E/S) Movimentação de dados Interconexão do sistema Barramento do sistema André Pinheiro 12 Org. e Arq. de Computadores Estrutura Alto nível Periféricos Computador Memória principal CPU Computador Interconexão do sistema E/S Linhas de comunicação André Pinheiro 13 Org. e Arq. de Computadores Estrutura A CPU CPU Computador Registradores E/S Barramento do sistema Memó ria ALU CPU Interconexão interna da CPU Unidade de controle André Pinheiro 14 Org. e Arq. de Computadores Estrutura A unidade de controle Unidade de controle CPU ALU Lógica de sequenciação Unidade de Barramento interno controle Registr. Registradores e decodificadores da unidade de controle Memória de controle André Pinheiro 15