Introdução - Arquitetura e Organização de Computadores

25
Arquitetura e Organização de Computadores Introdução a Arquitetura e Organização de Computadores

Transcript of Introdução - Arquitetura e Organização de Computadores

Page 1: Introdução - Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores

Introdução a Arquitetura e Organização de Computadores

Page 2: Introdução - Arquitetura e Organização de Computadores

Arquitetura de um computador

• O termo 'Arquitetura de um computador' refere-se aos atributos de um sistema que são visíveis para o programador.

• Os atributos que tem impacto direto sobre a lógica de um programa.

• Exemplos: • número de bits de um tipo de dados;• Endereçamento de memória;

Page 3: Introdução - Arquitetura e Organização de Computadores

Organização de um computador

• Já o termo 'Organização de um computador' refere-se as unidades operacionais e suas interconexões que implementam as especificações da sua arquitetura.

• Exemplos:• Sinais emitidos por uma interface;• Controle do barramento;

Page 4: Introdução - Arquitetura e Organização de Computadores

Relação entre Arquitetura e Organização

• Uma família de modelos podem conter a mesma arquitetura e diferentes organizações;

• Fabricantes mudam a organização constantemente e mantém a arquitetura por longo período de tempo;

• Exemplo é o OS 370 da IBM (1970), diferentes organizações para diferentes tipos de clientes;

Page 5: Introdução - Arquitetura e Organização de Computadores

Relação entre Arquitetura e Organização

Page 6: Introdução - Arquitetura e Organização de Computadores

Estruturação e Função

• O sistema é complexo, milhões de artefatos;• Organizado em hierarquia para melhor

compreender;• Cada elemento da hierarquia é considerado um

subsistema, com objetivo específico;

Page 7: Introdução - Arquitetura e Organização de Computadores

Hierarquia

Page 8: Introdução - Arquitetura e Organização de Computadores

Hierarquia

Page 9: Introdução - Arquitetura e Organização de Computadores

Estruturação e Função

• O comportamento de cada nível depende apenas de uma caracterização abstrata;

• Em cada nível o projetista deve levar em consideração:• Estrutura: O modo como os componentes estão inter-

relacionados;

• Função: a operação de cada componente individual;

Page 10: Introdução - Arquitetura e Organização de Computadores

Função

• Estrutura de um computador, são funções de um computador:• Processamento de Dados;• Armazenamento de Dados;• Transferência de Dados;• Controle.

Page 11: Introdução - Arquitetura e Organização de Computadores

Titulo

• xx.

Page 12: Introdução - Arquitetura e Organização de Computadores

Tipos de Dados

• Dados podem ter grande variedade de tipos;• A gama de requisitos de processamento é

ampla;• Tipos fundamentais de dados;

Page 13: Introdução - Arquitetura e Organização de Computadores

Armazenamento

• Alguns dados precisam ser armazenados para posteriormente serem processados;

• Outros, entram no sistema, são processados, e saem diretamente (on the fly);

• O computador também pode ser utilizado como uma ponte entre periféricos;

Page 14: Introdução - Arquitetura e Organização de Computadores

Fuções

Page 15: Introdução - Arquitetura e Organização de Computadores

Funções

Page 16: Introdução - Arquitetura e Organização de Computadores

Estrutura

• Computador é um entidade que interage com o meio externo;

• A comunicação entre estes meios é feita por periféricos (chamados dispositivos de E/S) ou linhas de comunicação;

Page 17: Introdução - Arquitetura e Organização de Computadores

Estrutura

Page 18: Introdução - Arquitetura e Organização de Computadores

Estrutura Interna

• Unidade central de processamento (CPU): controla a operação do computador e desempenha o papel de processamento de dados;

• Memória principal: armazena dados;

• E/S: transfere dados entre o computador e o meio externo;

• Sistema de interconexão: mecanismo que estabelece a comunicação entre a CPU, memória e ES.

Page 19: Introdução - Arquitetura e Organização de Computadores

Estrutura Interna

Page 20: Introdução - Arquitetura e Organização de Computadores

CPU

• Unidade de controle: controla a operação da CPU;

• Unidade lógica aritmética (ULA): desempenha a função de processamento de dados;

• Registradores: fornece o armazenamento interno de dados para a CPU;

• Interconexão da CPU: mecanismo que possibilita a comunicação entre os outros elementos;

Page 21: Introdução - Arquitetura e Organização de Computadores

CPU

Page 22: Introdução - Arquitetura e Organização de Computadores

Barramento do Sistema

• Barramento é a ligação entre os elementos E/S, Memória e CPU.

Page 23: Introdução - Arquitetura e Organização de Computadores

Memória

• Memória é uma unidade de armazenamento de dados, seja temporária ou permanente.

• Temos dois tipos de memória:• Memória interna (Memória Principal);• Memória externa (Memória Secundária);

Page 24: Introdução - Arquitetura e Organização de Computadores

Dispositivos de Entrada e Saida

• Carinhosamente apelidados de E/S ou I/O, são dispositivos que através do barramento são utilizados pelo computador para interação com o mundo exterior ou como apoio as funções básicas.

Page 25: Introdução - Arquitetura e Organização de Computadores

Referência

• STALLINGS, William. Arquitetura e Organização de Computadores. 5. ed. São Paulo: Prentice Hall, 2002.