Parte 1 Organizao de Computadores 1 Introduo e

  • Slides: 14
Download presentation
Parte 1: Organização de Computadores 1. Introdução e visão geral Texto base: capítulo 1

Parte 1: Organização de Computadores 1. Introdução e visão geral Texto base: capítulo 1 Computer Organization and Architecture W. Stallings

Arquitetura de computadores l Arquitetura de computadores refere-se às características visíveis pelo programador n

Arquitetura de computadores l Arquitetura de computadores refere-se às características visíveis pelo programador n n IC - UFF conjunto de instruções, número de bits de dados, mecanismos de E/S, modos de endereçamento exemplo: deve haver uma instrução de multiplicação?

Organização de computadores l Organização de computadores refere-se a como estas características são implementadas

Organização de computadores l Organização de computadores refere-se a como estas características são implementadas n n IC - UFF detalhes de h/w como sinais de controle, interfaces, tecnologia de memória exemplo: como implementar a instrução de multiplicação?

Arquitetura x Organização l Fabricantes oferecem família de modelos, com mesma arquitetura e diferentes

Arquitetura x Organização l Fabricantes oferecem família de modelos, com mesma arquitetura e diferentes organizações n n IC - UFF custo e desempenho diferentes compatibilidade de código mudança da organização com tecnologia exemplo: arquitetura IBM System/370

Estrutura e Função Um computador é um sistema hierárquico. Em cada nível, o projetista

Estrutura e Função Um computador é um sistema hierárquico. Em cada nível, o projetista se preocupa com sua estrutura e sua função l Estrutura é a forma como os componentes se relacionam l Função é a operação de cada componente parte da estrutura l IC - UFF

Função l Funções básicas de um computador são: n n IC - UFF Processamento

Função l Funções básicas de um computador são: n n IC - UFF Processamento de dados Armazenamento de dados Movimentação de dados Controle

Visão funcional l Visão funcional de um computador Facilidade de armazenam. Equip. de moviment.

Visão funcional l Visão funcional de um computador Facilidade de armazenam. Equip. de moviment. de dados Ambiente de operação IC - UFF Mecanismo de controle Facilidade de processam.

Operações (1) l Movimentação de dados n Facilidade de armazenam. ex. : teclado p/

Operações (1) l Movimentação de dados n Facilidade de armazenam. ex. : teclado p/ tela Equip. de moviment. de dados Mecanismo de controle Facilidade de processam. IC - UFF

Operações (2) l Armazenamento n Facilidade de armazenam. ex. : download p/ disco Equip.

Operações (2) l Armazenamento n Facilidade de armazenam. ex. : download p/ disco Equip. de moviment. de dados Mecanismo de controle Facilidade de processam. IC - UFF

Operações (3) l Processamento de/para armazenamento n ex. : atualização de um BD Equip.

Operações (3) l Processamento de/para armazenamento n ex. : atualização de um BD Equip. de moviment. de dados Facilidade de armazenam. Mecanismo de controle Facilidade de processam. IC - UFF

Operações (4) l Processamento de/para E/S n ex. : impressão de relatório Equip. de

Operações (4) l Processamento de/para E/S n ex. : impressão de relatório Equip. de moviment. de dados Facilidade de armazenam. Mecanismo de controle Facilidade de processam. IC - UFF

Estrutura: visão macro Computador Periféricos Memória principal UCP Computador Sistema de comunicação E/S Linhas

Estrutura: visão macro Computador Periféricos Memória principal UCP Computador Sistema de comunicação E/S Linhas de comunicação IC - UFF

Estrutura: a UCP Computador Registradores E/S Sistem. Com. Memória UCP Interconexão interna à UCP

Estrutura: a UCP Computador Registradores E/S Sistem. Com. Memória UCP Interconexão interna à UCP Unidade de controle IC - UFF ULA

Estrutura: unidade de controle Unid. de controle UCP Seqüenciamento ULA Barra int. Unid. controle

Estrutura: unidade de controle Unid. de controle UCP Seqüenciamento ULA Barra int. Unid. controle Registradores e decodificadores Regist. Memória de controle IC - UFF