f oc aula_03a

27
1 Estrutura interna do computador OC_Aula_03 . Física (Hardware)= Equipamento . Lógica (Software) = Programas . Interconexão = Ligação . Dados = Comunicação

Upload: bruna-cardoso-stanziani-luiz

Post on 02-Jul-2015

1.014 views

Category:

Technology


1 download

DESCRIPTION

Slide1

TRANSCRIPT

Page 1: F oc aula_03a

1

Estrutura interna do computador

OC_Aula_03

. Física (Hardware)= Equipamento

. Lógica (Software) = Programas

. Interconexão = Ligação

. Dados = Comunicação

Page 2: F oc aula_03a

2

Organização de Computadores

dispositivos de entrada e saída a comunicação do usuário com o computador a comunicação do computador com o meio ambiente (dispositivos externos a serem monitorados ou controlados) armazenamento (gravação) de dados.

Page 3: F oc aula_03a

3

Organização de ComputadoresOrganização dos Sistemas Computacionais

Computador Pessoal Moderno

EntradaProcessamento

ArmazenamentoSadaí

Page 4: F oc aula_03a

4

Organização de Computadores

Entrada/SaidaENTRADA: teclado, mouses, scanners, leitoras óticas, leitoras de cartões magnéticos, câmeras de vídeo, microfones, sensores, transdutores,etc SAÍDA: impressoras, monitores de vídeo, plotters, atuadores, chaves, etcI/O(E/S) Armazenamento: Discos, fitas

Page 5: F oc aula_03a

5

Organização de Computadores

ImpressorasMatricialPlotterJato de Tinta (cores e ceras)Laser

Page 6: F oc aula_03a

6

Organização de ComputadoresOrganização dos Sistemas Computacionais

Estrutura Interna do Computador Unidade de processamento central (CPU)

Local onde realmente ocorre o processamento dos dados

Memória principalLocal onde o programa e os dados ficam temporariamente

armazenados à disposição do processador

Entrada/Saída (I/O)Dispositivos de comunicação do usuário para a máquina, e

desta para o usuário

InterconexõesOferece a ligação entre os diferentes dispositivos que querem

se comunicar

Page 7: F oc aula_03a

7

Organização de Computadores

Entrada/SaidaInterface Interna

Page 8: F oc aula_03a

8

Organização de Computadores

TransmissaoSimplex

Duplex

Full Duplex

Page 9: F oc aula_03a

9

Organização de Computadores

Formas de Comunicação Comunicação SerialOs byte são desmontados, serializados e transferidos bit a bit por um único par condutor.Na outra extremidade os bytes são novamente montado byte a byte.

Page 10: F oc aula_03a

10

Organização de Computadores

Formas de ComunicaçãoCOMUNICAÇÃO EM PARALELO Grupos de bits são transferidos simultaneamente bytes a bytes, através de diversas linhas condutorasA taxa de transferência("throughput") é alta

Page 11: F oc aula_03a

11

Organização de Computadores

TABELA COMPARATIVACusto: Paralelo maior = Serial menorDistancia: Paralelo Curta = Serial S/limiteThroughput :Paralelo Alto = Serial baixo

Page 12: F oc aula_03a

12

Organização de ComputadoresOrganização dos Sistemas Computacionais

Estrutura Interna do Computador

Sistema de Interconexão

CPUMemóriaPrincipal

E/S

Page 13: F oc aula_03a

13

Organização de ComputadoresOrganização dos Sistemas Computacionais

Estrutura Interna do Computador Unidade de processamento central (CPU)

controla as operações do computador e realiza as funções de processamento das informações (processador)

Sistema de Interconexã

o

CPUMemóriaPrincipal

E/S

Page 14: F oc aula_03a

14

Organização de ComputadoresOrganização dos Sistemas Computacionais

Estrutura Interna do Computador Memória principal

armazena os programas e os dados. É volátil e tem capacidade limitada

Sistema de Interconexã

o

CPUMemóriaPrincipal

E/S

Page 15: F oc aula_03a

15

Organização de ComputadoresOrganização dos Sistemas Computacionais

Estrutura Interna do Computador Entrada/Saída (I/O)

realiza a transferência de informações entre o computador e o ambiente externovários dispositivos fazem diferentes operações

Sistema de Interconexã

o

CPUMemóriaPrincipal

E/S

Page 16: F oc aula_03a

16

Organização de ComputadoresOrganização dos Sistemas Computacionais

Estrutura Interna do Computador Interconexões

mecanismos de troca de informações entre a CPU, a memória principal e os dispositivos de entrada/saída

Sistema de Interconexão

CPUMemóriaPrincipal

E/S

Page 17: F oc aula_03a

17

Organização de Computadores

Estrutura Interna da memória

Interconexão Interna

UALUnidade de

Controle

Registradores

Page 18: F oc aula_03a

18

Organização de Computadores

DIAGRAMA DE BLOCOS DE UM COMPUTADOR

Page 19: F oc aula_03a

19

Organização de ComputadoresOrganização da Unidade de Processamento Central

ACC

REGs

Unidade de Controle

Barramento Interno

ULA

Bar

ram

ent

o d

e C

ontr

ole

Unidade Central de Processamento – UCP (em inglês, Central Processing Unity - CPU)

Page 20: F oc aula_03a

20

Organização de ComputadoresOrganização da Unidade de Processamento Central

UAL - Unidade Aritmética e Lógica execução das instruções

Unidade de Controle (UC)busca, interpretação e controle de execução das instruçõescontrole dos demais componentes do computador

Page 21: F oc aula_03a

21

Organização de ComputadoresOrganização da Unidade de Processamento Central

Diagrama funcional

U

nid

ade

de

Con

trol

e

Barram. de Endereços

Barram. de Dados

ACC

REGs

Bar

ram

ento

In

tern

o

ULA

Barramento de Controle

UC

Decodificador de Instruções

IR

REM

RDM

Clock

Memória Principal

PC

PC – Contador de Instruções (Program Counter)

IR – Registrador de Instrução(Instruction Register)

ACC – Acumulador (Accumulator)

REGs – RegistradoresRDM – Registrador de Dados

da MemóriaREM – Registrador de

Endereços de MemóriaUC – Unidade de Controle

Page 22: F oc aula_03a

22

Organização de ComputadoresOrganização da Unidade de Processamento Central

PC - Contador de Instruções (Program Counter)armazena o endereço da próxima instrução a ser executada - tem sempre o mesmo tamanho do REM.

IR - Registrador de Instrução (IR - Instruction Register)armazena a instrução a ser executada.

ACC - Acumulador (Accumulator)armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador.

Page 23: F oc aula_03a

23

Organização de Computadores

U

nida

de d

e C

ontr

ole

Barram. de Endereços

Barram. de Dados

Organização da Unidade de Processamento Central

Diagrama funcional

ACC

REGs

Bar

ram

ento

In

tern

o

ULA

Barramento de Controle

UC

Decodificador de Instruções

IR

REM

RDM

Clock

Memória Principal

PC

Page 24: F oc aula_03a

24

Organização de Computadores

Execução de um programaO processador busca uma instrução de cada vez da memória e a executa. Algumas instruções requerem várias operações.O processamento de uma instrução é chamado de ciclo de instrução ou de execução (execute cycle).O processo de busca de instruções na memória é chamado de ciclo de busca (fetch cycle).

Início

Busca da Instrução

Execução da Instrução

Parada

Page 25: F oc aula_03a

25

Organização de ComputadoresO que acontece em 1 ciclo de Clock

Valores lógicos são movidos de um conjunto de registradores através de fios e portas lógicas para um outro conjunto de registradores.

Page 26: F oc aula_03a

26

Organização de Computadores

Transferências de Registradores Busca da Instrução (Instruction Fetch)

Instrução = MEM [PC]; PC <= PC + 1

Decodificação e Busca dos Operandos (Decode & Reg. Operand Fetch)

A = REG[rs]; B = REG[rt]; I = imm11(inst)

Execução (Execute)resultados aritméticos, soma de endereços, comparação

Memóriaload, store

Write-register

Page 27: F oc aula_03a

27

Organização de Computadores

F I M