Sei sulla pagina 1di 25

Armazenamento da informao e memria

Francisco Javier Ropero Pelez

1. Armazenamento e memria em computadores


Memria Principal meio de armazenamento de dados que a CPU pode acessar diretamente. Armazenamento Secundrio extenso da memria principal que fornece uma grande capacidade de armazenamento no-voltil. Armazenamento tercirio armazenamento externo (normalmente bibliotecas de fitas DLT ou jukebox (gramofon)

Exemplo de armazenamento primrio:1 GB de SDRAM montado no computador.

Exemplo de armazenamento secundrio: Disco rgido de 40 GB

Exemplo de armazenamento tercirio:Biblioteca de cartuchos SDLT (Super Digital Linear Tape) de 310 GB controlada por brazo robtico E dois exemplos de jukebox tico capaz de armazenar vrios petabytes
3

Byte (B) 1 Byte = 8 bits

Kilobyte (KB) 1 Kbyte = 1024 Bytes (210) Bytes. 1 024 Byte = 8 192 Bits
Megabyte (MB) 1 024 KB 1 048 576 (220)Bytes 8 388 608 Bits Gigabyte (GB) 1 024 MB 1 048 576 KB 1 073 741 824 (230) Byte 8 589 934 592 Bits Terabyte (TB) 1 024 GB 1 048 576 MB 1 073 741 824 KB 1 099 511 627 776 (240) Bytes 8 796 093 022 208 Bits

[Petabyte (PB) 1 024 TB 1 048 576 GB 1 073 741 824 MB 1 099 511 627 776 KB 1 125 899 906 842 624 (250) Bytes 9 007 199 254 740 992 Bits Exabyte (EB) 1 024 PB 1 048 576 TB 1 073 741 824 GB 1 099 511 627 776 MB 1 125 899 906 842 624 KB 1 152 921 504 606 846 976 (260) Bytes 9 223 372 036 854 775 808 Bits Zettabyte (ZB) 1 024 EB 1 048 576 PB 1 073 741 824 TB 1 099 511 627 776 GB 1 125 899 906 842 624 MB 1 152 921 504 606 846 976 KB

Armazenamento Primrio
Unidade lgica
registrador

CPU

Memria cache 1 (SRAM)

Barramento de memria

Memria principal (DRAM)


Random access memory

Memria cache 2 (SRAM)

256-1024 MB

Armazenamento Secundrio

Armazenamento Off-line Mdia removvel CD, DVD

Hard Disk 20-120 GB

Armazenamento Tercirio Sistema robtico DLT


5

Armazenamento Primrio: SRAM versus DRAM

SRAM (static RAM) formada por Latches-D


LATCH D (Utilizado na memria cache) Dado: 1 ou 0 Sada 1 ou 0 Entrada de habilitao

Dado 1 0 0 ou 1

Habilitao 1 1 0
7

Sada 1 0 Continua sada anterior

Operaes bsicas com memrias


Como uma memria armazena dados binrios, os dados tm que ser inseridos numa memria e copiados delas quando necessrio. A operao de ESCRITA insere dados num endereo especfico da memria e A operao de LEITURA copia dados de um endereo especfico na memria. A operao de endereamento, que parte das operaes de leitura e escrita, seleciona o endereo de memria especificado.
8

Endereo de memria e capacidade


Endereo de memria: A localizao de uma unidade de dado num arranjo de memria denominada endereo.
Por exemplo, o endereo de um bit no arranjo de 2 dimenses especificado por uma linha e uma coluna. O endereo de um byte especificada apenas pela linha.

Capacidade: A capacidade de uma memria o nmero total de unidades de dados que podem ser armazenadas. Veja Figura 1.

Exemplo: operao de leitura na SRAM com arranjo 2 x 4 0


0 1

1 1 0 0 1

1 0 0 Colocando um 1 na primeira fileira, aparece na sada o dado armazenado 10 nessa fileira. 1

DRAM (RAM dinmica)

11

SRAM versus DRAM


SRAM (Muito rpida, mais complexa, maior custo por bit, menor integrao) DRAM (Mais lenta, menos complexa, menor custo por bit, maior integrao)

12

Armazenamento Secundrio:
Armazenamento Magntico e Memrias Flash

Armazenamento Magntico
Discos rgidos magnticos

14

15

Cabea de Leitura/escrita

Memrias Flash
So memrias de leitura/escrita de alta densidade (alta capacidade de armazenamento de bits) no-volteis, o que significa que os dados podem ser mantidos armazenados indefinidamente sem alimentao. Usados:
Discos rgidos de pequena capacidade Pendrive

17

Transistor MOSFET de porta flutuante


Porta flutuante
Porta de controle

Dreno

Fonte

Operao de leitura

+Vleitura

+Vleitura

0 Volts

Operao de escrita e apagamento


(pag 580, livro Sistemas Digitais de Floyd)
Porta flutuante
Porta de controle

+V apagador

Chip ETANN
(Electrically Trainable Artificial Neural Network) Utiliza transistor MOSFET de porta flutuante para gravar dados analgicos. Serve para armazenar o valor dos pesos numa rede neural artificial.

Rede neural artificial

Neurnio de Warren McCulloch e Walter Pitts


Um neurnio pode realizar qualquer funo aritmtica ou lgica

i1

wi1
oi

i2

wi2

neti
wij

j n j 1

wij i j

oi f net

net

ij win

Neurnio i

in

o i1

Francisco Javier Ropero Pele

Wi1=0,5

1
net i1 0,5 i2 0,5

net

Wi2=0,5

o f net

i2

Funo AND

i1 i2 0 0 1 1 0 1 0 1

net

f(net)

0 0,5 0,5 1

0 0 0 1

o i1

Francisco Javier Ropero Pele

Wi1=1

net i1 1 i2 1
Wi2=1

o f net

i2

Funo OR

i1 i2 0 0 1 1 0 1 0 1

net

f(net)

0 1 1 2

0 1 1 1

Potrebbero piacerti anche