Você está na página 1de 36

Organizao

de computadores
Prof. Moiss Souto

Moiss Souto
docente.ifrn.edu.br/moisessouto
professor.moisessouto.com.br
moises,souto@ifrn.edu.br
@moises_souto

Ementa

Organizao de
Computadores

Definir os conceitos bsicos relacionados


estrutura e funcionamento dos
computadores digitais

Compreender o funcionamento dos


microcomputadores e perifricos a partir
da anlise de seus componentes

Presente ? Futuro ?

Vivemos no futuro?

E j chegamos ?

A prxima onda...

Aula
01
Introduo a organizao de
computadores

Arquitetura

Arquitetura so os atributos do sistema visveis ao


programador

Conjunto de instrues, numero de bits usados


para representao de dados, mecanismos de I/
O, tcnicas de endereamento.

ex.: Existe uma instruo para multiplicao?

Organizao

Organizao como os recursos so


implementados

Sinais de Controle, interfaces, tecnologia de


memrias.

ex.: Existe uma unidade de hardware para


multiplicao ou ela feita por repetidas
adies?

Exemplos Arquitetura e
Organizao

Todas as famlias Intel x86 compartilham a mesma


arquitetura bsica
A famlia IBM System/370 (1970) compartilha a
mesma arquitetura bsica

Isto resulta em compatibilidade de cdigo (de


programao)
Pelo menos em relao aos anteriores
A Organizao difere entre as vrias verses

Estrutura & Funo


Estrutura a forma com que os

componentes esto inter-relacionados

Funo a operao de cada componente


individual como parte da estrutura

Funo
Existem quatro funes bsicas a serem

desempenhadas dentro de um computador:

Processamento de Dados
Armazenamento de Dados
Transferncia de Dados
Controle

Viso Funcional
Viso Funcional
Mecanismo de
Transferncia de
Dados

Recurso de
Recurso de
Armazenamento
armazenamentp
de Dados

Mecanismo
Mecanismo
de controle
Controle
de

Recurso de
Recurso
Processamento
processamento
De
Dados
de dados

Operao (1)

Transferncia de Dados

Memria
Memria

ex.: do teclado para a tela


Transferncia

Controle
Controle

Processa-

Processame
mento
nto

Operao (2)

Armazenamento de Dados

Memria
Memria

ex.: Download da Internet para o HD


Transferncia

Controle
Controle

Processa-

Processame
mento
nto

Operao (3)

Processamento de Dados da Memria

ex.: atualizao de um banco de dados


Transferncia

Memria
Memria

Controle
Controle

Processa-

Processame
mento
nto

Operao (4)

Processamento de Dados de E/S

ex.: impresso de um registro do BD


Transferncia

Memria
Memria

Controle
Controle

Processa-

Processame
mento
nto

Estrutura de Alto Nvel


Perifricos

Computador
Memria
Principal

CPU
Computador

Linhas de
Comunicao

Sistema de
Interconexo

Entrada
e
Sada

Estrutura da CPU
CPU
Computador
Registradores

E/S
System
Bus
Memria

Unidade
Lgica e
Aritmtica

CPU

Interconexo
Interna da CPU

Unidade de
Controle

Estrutura da Unidade de
CPU
ULA
Unidade
Internal
De
Bus
Controle
Registradores

Lgica de
Seqenciamento

Unidade
de
Controle
Registradores e
decodificadores
da Unidade de
Controle

Memria
De
Controle

Referncias
Notas de aula. Arquitetura e organizao de computadores.
Glaucus Brelaz.
Notas de aula. Arquitetura e organizao de computadores. Tadeu
Oliveira.
Notas de aula. Arquitetura e organizao de computadores.
Leonardo Minora.
Slides do livro Organizao Estruturada de Computadores
Andrew S. Tanenbaum
Arquitetura e Organizao de Computadores.
William Stallings
Organizao Estruturada de Computadores
Andrew S. Tanenbaum

Obrigado
Moiss Souto
professor.moisessouto.com.br
moisessouto@unp.br