Vous êtes sur la page 1sur 22

Introduo a Computao

Organizao de Computadores

O que um Computador?

Viso abstrata
Entrada -> Processamento -> Sada

Processamento de Dados
Conjunto de operaes que se aplica a um conjunto de dados (entrada) para se obter outro conjunto de dados (sada)

Dado x Informao

Dado
Elemento ou quantidade conhecida, que serve de base resoluo de um problema; Conjunto de smbolos que representam uma informao.

Informao
o agente pelo qual se conhece o fato; o acrscimo de conhecimento.

O que um Computador?
Parte Fsica Hardware Mquina + Parte Lgica Software Programa

O que um Computador?
Um computador uma mquina eletrnica lgica Programvel

Programa
Instrues

Representvel por uma hierarquia de nveis de abstrao (Tanenbaum)


Microeletrnica (mais baixo) Sistema Operacional (mais alto)
5

Nveis de Abstrao

Nveis de Abstrao

Organizao de um Computador

Modelo de Von Neumann (1945)


Conceito de programa armazenado Separao da Unidade Aritmtica e de Controle Utilizao de barramentos e registradores Hardware de entrada e sada (I/O)

Modelo de Von Neumann

Modelo de Von Neumann

10

Modelo de Von Neumann


Memria: Conjunto de posies/locaes endereveis Palavras: Posio/locao da memria. Contm dados e instrues. Palavra: Unidade bsica de transferncia de/para memria.

Palavras so localizadas atravs de um endereo

Dados, instrues e endereos so codificados em binrio


11

Modelo de Von Neumann


Programa uma seqncia de instrues, colocadas numa seqncia de endereos A execuo de um programa corresponde execuo seqencial de suas instrues A seqncia das instrues definida de forma dinmica em tempo de execuo

Existncia de instrues de controle de fluxo

12

IAS Mquina de Von Neumann

13

Conceitos e Convenes

Registradores: Posies de memria internas a UCP.


Dedicados e de Uso Geral

Barramento: Via de comunicao


Dados e Instrues, Endereos e Controle Comunicao Sncrona e Assncrona

14

Memria
Em um computador geralmente existe uma hierarquia de memria. Cada nvel da hierarquia dividido em palavras de N bits cada A palavra a unidade bsica de transferncia entre a UCP e a memria. Uma memria com 2M palavras necessita de M bits de endereo

15

Memria

16

Execuo de Instrues

Busca da prxima instruo na memria


manda endereo, volta instruo

decodificao da instruo
interpreta cdigo da instruo

se a instruo precisa de dados (na memria)


manda endereo, busca dado

execuo da instruo
executa aes especficas para cada instruo

17

Execuo de Instrues

18

Gargalo de Von Neuman

Refere-se ao trfego no barramento


vai endereo da instruo volta instruo vo endereos dos operandos vo e voltam operandos

Para eliminar gargalo: diminuir trfego de informaes


manter informaes na CPU diminuir tamanho em bits das informaes transferidas Incluso de registradores
19

Componentes do Hardware

CPU / UCP
UAL UC Clock Registradores
Contador de Instrues PC Apontador de Pilha SP Registrador de Status PSW

Memria Cache

Memria Principal
RAM ROM PROM, EPROM, EAPROM (Electrically-Alterable)
20

Componentes do Hardware

Perifricos de Entrada
Teclado Mouse Scanner Light pen Microfones Monitor de Vdeo Impressora Plotter Autofalantes

Perifricos de Sada

E/S: MODEM
21

Componentes do Hardware

Memrias Secundrias
Disco rgido HD - Winchester Floppy Disk - Diskete CD Compact Disk DVD Digital Video Disk Disco tico Pendrive / Memory Key Fita DAT

22

Vous aimerez peut-être aussi