Você está na página 1de 41

Organizao de Computadores

Importncia dos Computadores


Automatizao: tarefas repetitivas Capacidade de memria de processamento Rapidez: executa milhes ou mais operaes Confiabilidade Custo

Processamento da Informao

Informao de Entrada

Processamento

Informao de Sada

Componentes Bsicos - Computador

Dispositivo de Entrada

Processador

Dispositivo de Sada

Memria Principal (RAM) Primria

Memria Secundria

Componentes Bsicos - Computador

PROCESSADOR: UCP (Unidade Central de Processamento) CPU (Central Processing Unit)

MEMRIA

Componentes de ENTRADA/SADA (E/S)

Componentes Bsicos - Computador Dispositivos de Entrada / Sada (E/S) Input / Output (I/O)
Dispositivos de Entrada: usados com entrada de dados e programas. Teclado; Mouse; Scanner; Caneta; Microfone; Touch-Screen; Sensores Opticos; Disquetes; Discos Rgidos; CD; DVD; E outros.

Componentes Bsicos - Computador Dispositivos de Entrada / Sada (E/S) Input / Output (I/O)
Dispositivos de Sada: usados para apresentao do resultado. HD; Monitor; Pendrive; Impressora; DVD; CD-ROM; Caixas de Som; E outros.

Componentes Bsicos da Informao


Programas: Conjuntos de instrues (operaes bsicas) Algoritmo Dados de entrada: conjunto de valores que o programa consome Dados de sada: conjunto de valores que o programa produz Regras de comunicao:
Representao dos dados: notao que todos entendem Protocolo de comunicao: regras conhecidas e aceitas por todos

Estrutura Bsica de um Computador


Processador: executa as instrues Memria de instrues: Onde as instrues que compem o programa esto armazenadas Memria de dados: Usada para armazenar os dados de entrada, os dados intermedirios e os dados de sada dos programas Interface com o mundo exterior: para interao com este

Arquitetura Bsica de um Computador


PROCESSADOR Memria de Instrues Unidade de Controle Memria de Dados

Unidade de Dados

Perifricos (Entradas/Sadas)

Arquitetura Bsica de um Computador


Unidade de Dados: executa operaes:
Em nvel aritmtico: adio, subtrao, multiplicao, diviso; Em nvel lgico: operaes com Falso e Verdadeiro

Arquitetura Bsica de um Computador


Unidade de Controle: Responsvel por ler e interpretar as instrues lidas da memria de instrues, dar ordens a unidade de dados para executar operaes, coordenar as leituras e escritas na memria de dados, coordenar a comunicao com o mundo exterior atravs de perifricos.

Arquitetura Bsica de um Computador


Perifricos: so dispositivos especializados que permitem ao processador comunicar-se com o mundo exterior:
Outros computadores: interface de rede de computadores; Pessoas: interface para monitor, teclado, mouse,... Dispositivos fsicos (sensores e atuadores) que permitem controlar sistemas complexos.

Arquitetura Bsica de um Computador


A vida de um computador resume-se a isto: ler instruo, ler dados, executar instruo, armazenar dados e repetir tudo de novo para a instruo seguinte. E ele consegue fazer este ciclo vrios milhares de milhes de vezes por segundo.

Exemplos de Programas
Linguagem BASIC
20 INPUT X 30 LET X = X + 1 40 PRINT X 50 STOP

Linguagem de Mquina (binrio) 1100000000000000 0001000010000000 1110000000000001 0011000010000000 0001000010000000 0010000010000000 1101000000000001 11110000

Linguagem ASSEMBLY
X EQU 80 IN 0 STA X LDI I ADD X STA X LDA X OUT 0 HLT

Um programa sempre constitudo de vrias instrues

Freqncia
Hertz (Hz): unidade de medida (SI) para expressar a freqncia de uma onda peridica em funo do tempo: f= 1/T onde T o tempo em segundos (s) e f a freqncia (Hz) A frequencia representa a velocidade de operao

Freqncia

T1

T2

T3

T1 = T2 = T3 = 1s f = 1 / T (Hz)

Freqncia Tipos de Ondas

Sistema MKS
Mltiplos de 10
Prefixo Deka Smbolo Valor

Sub-Mltiplos de 10
Prefixo Deci Smbolo Valor

da

101

10-1

0,1

Hecto
Kilo Mega

he
K M

102
103 106

Centi
Mili Micro

c
m

10-2
10-3 10-6

0,01
0,001 0,000001

Giga
Tera Peta

G
T P

109
1012 1015

Nano
Pico Femto

n
p f

10-9
10-12 10-15

0,000000001

Exa
Zetta Yotta

E
Z Y

1018
1021 1024

Atto
Zepto Yocto

a
z y

10-18
10-21 10-24

Freqncia
Exemplo: Qual o perodo T em segundos de um processador com 1 GHz? Temos a freqncia (f) = 1 x 1 000 000 000 = 1 000 000 000 Hz f=1/T T = 1/f = 1/ 1 000 000 000 = 0,000000001 s = 1 x 10-9 = 1 ns Exemplo: Qual o perodo T em segundos de um processador com 2 GHz? Temos a freqncia (f) = 2 x 1 000 000 000 = 2 000 000 000 Hz f=1/T T = 1/f = 1/ 2 000 000 000 = 0,0000000005 s = 0,5 x 10-9 = 0,5 ns

Freqncia

Qual o perodo T em segundos de um processador com 2 GHz? Temos a freqncia (f) = 2 x 1 000 000 000 = 2 000 000 000 Hz f=1/T T = 1/f = 1/ 2 000 000 000 = 0,0000000005 s = 0,5 x 10-9 = 0,5 ns

Bits e Bytes Unidades de Informao


Sistema Binrio: Representado por dois dgitos 0 (zero) e 1 (um). Cada valor binrio chamado de bit (binary digit). Um conjunto de 8 bits forma um byte. Um conjunto de 1024 bytes forma um kilobyte (Kbyte). O nmero 1024 foi escolhido pois a potencia de 2 mais prxima de 1000. Um conjunto de 1024 Kbytes forma um Megabytes (1.048.576 bytes). E assim sucessivamente. Tambm usamos os termos Kbit, Megabit e Gigabit para representar conjuntos de 1024 bits.

Bits e Bytes Unidades de Informao


Unidade 1 Bit 1 Byte 1 Kbyte (KB) 1 Megabyte (MB) 1 Gigabyte (GB) Valor Numrico 1 ou 0 Um conjunto de 8 bits 1024 bytes ou 8192 bits 1024 Kbytes, 1.048.576 bytes ou 8.388.608 bits 1024 Megabytes, 1.048.576 Kbytes ou 1.073.741.824 bytes 1024 Gigabytes 1024 Terabytes 1024 Petabytes 1024 Exabytes 1024 Zetabytes, 1.208.925.819.615.701.892.530.176 bytes

1 Terabyte (TB) 1 Petabyte (PB) 1 Exabyte (EB) 1 Zetabyte (ZB) 1 Yotabyte (YB)

Bits e Bytes Unidades de Informao


Abreviaes
Em bytes sempre usamos o B em maisculo. Exemplo: Kbytes (KB), Mbytes (MB); Em bits sempre usamos o b em minsculo. Exemplo: Kbits (Kb), Megabits (Mb).

Sempre que nos referimos velocidade de uma rede de computadores, por exemplo, no a medimos em bytes por segundo, e sim em bits por segundo (10 Megabits, 100 Megabits, etc).

Estrutura de um Computador

Clock
um circuito oscilador (gerador de frequncia) que tem a funo de sincronizar e ditar a medida de velocidade de transferncia de dados no computador. Exemplo: entre o processador e a memria principal. Clock interno: Velocidade de execuo de programas. Clock externo: Velocidade de acesso a memria e outras partes do computador
Exemplo: Pentium 4 de 2,8 GHz
Clock Interno: 2,8 GHz Clock externo: 800 MHz

Ncleo 2,8 GHz Barramento de Sistema 800 MHz

FSB: Front Side Bus


O FSB ou System Bus o conjunto de pinos do processador que faz a comunicao com a memria e outras partes da placa me. A velocidade do FSB chamada de Clock Externo.

Intel Atom Processor Z560 (512K Cache, 2.13 GHz, 533 MHz FSB)
Processor Number Z560

Core
Clock Speed L2 Cache FSB Speed Instruction Set

1
2,13 GHz 512 KB 533 MHz 32 bits

Lithography
Number of Processing DIE transistor Socket

45 nm
47 million

PBGA441

Intel Celeron Processor E1600 (512K Cache, 2.40 GHz, 800 MHz FSB)
Processor Number E1600

Core
Clock Speed L2 Cache FSB Speed Instruction Set

2
2,4 GHz 512 KB 800 MHz 64 bits

Lithography
Number of Processing DIE transistor Socket

65 nm
105 million

LGA775

Intel Pentium Processor E2220 (1M Cache, 2.40 GHz, 800 MHz FSB)
Processor Number E2220

Core
Clock Speed L2 Cache FSB Speed Instruction Set

2
2,4 GHz 1 MB 800 MHz 64 bits

Lithography
Number of Processing DIE transistor Socket

65 nm
105 million

LGA775

Intel Pentium Processor E6800 (2M Cache, 3.33 GHz, 1066 FSB)
Processor Number E6800

Core
Clock Speed L2 Cache FSB Speed Instruction Set

2
3,33 GHz 2 MB 1066 MHz 64 bits

Lithography
Number of Processing DIE transistor Socket

45 nm
228 million

LGA775

Intel Pentium Processor G6950 (3M Cache, 2.80 GHz)


Processor Number Core Clock Speed L2 Cache FSB Speed DMI G6950 2 2,8 GHz 2 MB No possui 2,5 GT/s (GigaTransfer /s)

Instruction Set
Lithography Number of Processing DIE transistor Socket Max Memory Size

64 bits
32 nm 382million

FCLGA1156 16 GB

Intel Core i3-560 Processor (4M Cache, 3.33 GHz)


Processor Number Core Clock Speed Intel Smart Cache FSB Speed DMI i3-560i 2 3,33 GHz 4 MB No possui 2,5 GT/s (GigaTransfer /s)

Instruction Set
Lithography Number of Processing DIE transistor Socket Max Memory Size

64 bits
32 nm 382million

FCLGA1156 16 GB

Intel Core i5-680 Processor (4M Cache, 3.60 GHz)


Processor Number Core Clock Speed Intel Smart Cache FSB Speed DMI i5-680 2 3,6 GHz 4 MB No possui 2,5 GT/s (GigaTransfer /s)

Instruction Set
Lithography Number of Processing DIE transistor Socket Max Memory Size

64 bits
32 nm 382million

FCLGA1156 16 GB

Intel Core i7-980X Processor Extreme Edition (12M Cache, 3.33 GHz, 6.40 GT/s Intel QPI)
Processor Number Core Clock Speed Intel Smart Cache FSB Speed QPI i7-980Xi7-980X 6 3,33 GHz 12 MB No possui 6,4 GT/s (GigaTransfer /s)

Instruction Set
Lithography Number of Processing DIE transistor Socket Max Memory Size

64 bits
32 nm

FCLGA1366 24 GB

Processadores com FSB


Acessam a memria atravs do North Bridge

Processadores com HT, QPI, DMI


Acessam a memria direto do controlador na CPU

DMI: Direct Media Interface

Barramento (Bus)
Processador Memoria Cache Memoria Principal

E/S

E/S

E/S

Composto de fios individuais (vrios) Um bit por fio Largura do barramento propriedade relativa a quantidade de fios (bits) Por exemplo: um bus com 10 fios paralelos indica que podem passar 10 sinais eltricos (1 bit), portanto a largura do bus = 10 bits.

Barramento (Bus)
BD = barramento de dados (bits de dados) BE = barramento de endereos (bits de endereos) BC = barramento de controle (bits de controle)

Barramento (Bus)
Exemplo: Processador requer um dado. Memria = 8 bits (2^8=256) Barramento BE = 10 fios, portanto L (largura do bus) = 10 bits Na memria temos no endereo 3710 (0000100101) o valor 7510

Barramento (Bus)
Memria CPU RDM CPU REM UC 37 75

CONTROLADOR BC (BARRAMENTO DE CONTROLE) BE (BARRAMENTO DE ENDEREOS) BD (BARRAMENTO DE DADOS)

Você também pode gostar