Você está na página 1de 15

Organizao Estruturada de Computadores

Fernando Cesar Balbino

Agenda
Conceitos fundamentais Organizao de um computador Barramento, a ponte entre todos Processador Memria Dispositivos de E/S

Conceitos fundamentais
Um computador um sistema interconectado de processadores, memrias e dispositivos de entrada e sada

A organizao de um computador simples

A organizao de um computador simples

Barramento (bus)
um conjunto de fios paralelos que transmitem

endereos, dados e sinais de controle


Funo: conectar componentes de um computador para

viabilizar a comunicao entre eles

A organizao de um computador simples

Barramento (bus)

A organizao de um computador simples

Processador
CPU (Central Processing Unit) Unidade central de processamento Crebro do computador Funo: executar programas armazenados na memria principal Composio bsica de uma CPU
Unidade

de controle (UC): busca instrues na memria principal e determina o seu tipo Unidade de lgica e aritmtica (ULA): executa operaes como adio e testes lgicos Registradores: armazenam resultados temporrios e certas informaes de controle OBS: barramentos internos da CPU conectam tais componentes

A organizao de um computador simples

Processador
Registradores importantes: Contador de Programa (Program Counter): indica a prxima instruo a ser buscada para execuo; Registrador de Instruo (Instruction Register): contm a instruo que est sendo executada.

Grande parte das instrues pode ser dividida em uma de duas categorias: registrador-memria; registrador-registrador.

O ciclo do caminho de dados de uma tpica mquina de Von Neumann

A organizao de um computador simples

Processador
Execuo de instruo Cada instruo executada pela CPU em uma srie de etapas:
1. 2. 3. 4. 5. 6. 7.

Trazer a prxima instruo da memria at o registrador. Alterar o contador de programa para indicar a prxima instruo. Determinar o tipo de instruo trazida. Se a instruo usar uma palavra da memria, determinar onde essa palavra est. Trazer a palavra para dentro de um registrador da CPU, se necessrio. Executar a instruo. Voltar etapa 1 para iniciar a execuo da instruo seguinte.

A organizao de um computador simples

Memria primria
a parte do computador onde so armazenados

programas e dados
A unidade bsica de memria o dgito binrio,

denominado bit.
Um bit pode conter 0 (zero) ou 1 um()

Memrias consistem em uma quantidade de clulas Cada clula tem um nmero, ou seja, seu endereo Cada clula padronizada em um tamanho de 8 bits (= 1 byte) Bytes so agrupados em palavras
Grande

parte das instrues de um programa efetuam operaes com palavras inteiras

A organizao de um computador simples

Memria cache
Pequena quantidade de memria rpida interna do

processador
Funo: armazenar as palavras de memria usadas com

mais frequncia
Quando a CPU precisa de uma palavra, ela examina a cache em

primeiro lugar

A organizao de um computador simples

Memria secundria
Disponibilizam grande capacidade de armazenamento

permanente

Hierarquia de memria de cinco nveis

A organizao de um computador simples

Dispositivos de Entrada e Sada

A organizao de um computador simples

Dispositivos de Entrada e Sada

Bibliografia
TANENBAUM, Andrew S. Organizao Estruturada de Computadores. 5 ed. So Paulo: Pearson Prentice Hall, 2007.