Arquitetura e Organizaçao de computadores
COMPUTADORES
CEFETES - UnED Serra
ARQUITETURA & ORGANIZAÇÃO 1
Arquitetura : Atributos de um computador visiveis para o programador
Conjunto de instruções, numero de bits utilzado para a representação de dados , Mecanismos de E/S, Tecnicas de endereçamento.
Por exempl:. Existe uma instrução de multiplicação?
Organização : Como os atributos de um computador são implementados
Sinais de controle, interfaces, Tecnologia da memória
Por exemplo: Existe uma unidade capaz de realizar diretamente uma instrução de multiplicação ou ela é realizada por meio de adições?
ARQUITETURA & ORGANIZAÇÃO 2
Todos os processadores Intel da familia x86 compartilham uma mesma arquitetura básica
Os computadores IBM da familia System/370 compartilham uma mesma arquitetura.
Possibilitando compatibilidade
Organização diferente entre os modelos
INTRODUÇÃO
Componentes de um Computador
Memória
Controle
Vias de dados
Entrada
Saída
STRUCTURE - TOP LEVEL
Peripherals
Computer
Central
Processing
Unit
Computer
Systems
Interconnection
Input
Output
Communication lines Main
Memory
STRUCTURE - THE CPU
CPU
Computer
I/O
System
Bus
Memory
Registers
Arithmetic and Login Unit
CPU
Internal CPU
Interconnection
Control
Unit
STRUCTURE - THE CONTROL UNIT
Control Unit
CPU
ALU
Control
Internal
Unit
Bus
Registers
Sequencing
Login
Control Unit
Registers and
Decoders
Control
Memory
INTRODUÇÃO
Complexidade requer abstrações
Abstração do Hardware
Sistema
Módulo
Porta
Circuito
Dispositivo
G
S n+ D n+ INTRODUÇÃO
Abstração do Software (relativa ao Hardware)
Aplicações
Sistema
Operacional
Hardware
INTRODUÇÃO
Informação mínima no hardware
Bit (0 ou 1)
Conjunto de 8 bits: byte
Conjunto de 32 bits: palavra (neste contexto)
Programa