Você está na página 1de 42

Memrias

Von Neumann
Memria
Entrada

Sada
UCP
REGISTRADORES
ULA
PROCESSAD
OR

Von Neumann (cont.)


Memria - Armazena o resultado final da
operao;
ULA Faz os clculos, e os registradores
armazenam temporariamente os dados para
serem processados na UCP;
Entrada e Sada Fazem a comunicao do
sistema com o meio externo.

Arquitetura de Barramentos
Memria

Entrada / Sada

Barramento
Processador

Hierarquia das Memrias

Memria Cache
A memria cache uma pequena quantidade de memria
localizada perto do processador. Surgiu quando a memria
RAM no estava mais acompanhando o desenvolvimento do
processador.
A memria RAM lenta, e faz o processador esperar os
dados serem liberados.
Ela guarda alguns dados mais importantes, e usados mais
frequentemente, ou por determinados programas, quando
so executados. Sem esta memria, o desempenho dos
computadores atuais cairia em mais de 95%, devido a
limitao de velocidade da memria RAM.
Existem 3 tipos de Cache, conhecidos como L1 (primrio) e
L2 (secundrio) e o L3, que atua como secundria tambm.

Memria Ram ( Random Access


memory)
onde o processador ir gravar as operaes
realizadas no momento. vista como memria
voltil, pois normalmente apagada aps o
desligamento, a memria que auxilia o
processador a fazer todos os processos
funcionarem.A memria RAM procura o dado que
o usurio quer acessar no HD. Quando o arquivo
encontrado, copiado para a memria RAM e
enviado para o processador. O processador exibe
o arquivo no monitor, mandando as informaes
para a placa de vdeo.

Memria Rom
Nessa memria existe um programa chamado
BIOS (Sistema de inicializao de entradas e
sadas). Esse programa ativado quando o
computador ligado, processo conhecido como
BOOT (Operaes iniciais de testes) , servindo
para verificar os funcionamentos bsicos dos
principais componentes do sistemas tais como:
CPU. Memria, RAM, Vdeo, teclado e discos
rgidos;
Memria no voltil;

Tipos de Rom
PROM Rom Programvel;
EPROM Apagvel e Programvel;
EEPROM Apagvel e Programvel
Eletronicamente;

Memria Flash
Memria flash uma memria de computador do
tipo EEPROM. Trata-se de um chip re-escrevvel que,
ao contrrio de uma memria RAM convencional,
preserva o seu contedo sem a necessidade de fonte
de alimentao.
Possui capacidade de receber informaes como a
memria RAM. Mas no se apagada aps o
desligamento. Usado para armazenar dados, j que o
aparelho ir guardar as suas informaes. A memria
flash mais lenta que os outros.
Exemplos: Pendrives, Cartes SD e outros.

Analise HD

Deslocamento dos
Cabeote no disco

Analisando o Disco
O Disco formado por trilhas e setores
Cada setor possui 512 bytes
A quantidade de setores varia para cada
modelo

Trilha

O Cilindro
Cada posio
que a cabea l
ou grava marca
um crculo no
disco chamado
de cilindro

Geometria do Disco
Parmetros
Nmero de lados
Nmero de trilhas por lado
Nmero de setores por trilha

Capacidade = (n lados X n trilhas por lado X


n setores por trilha) x tamanho do setor
Ex: 6 X 2000 X 50 X 512 = 293MB (307.200.000
Bytes)

Cada operao de leitura/gravao realizada


em um setor completo (512 bytes)

Gravao nos discos


E se os dados tiverem mais de 512
bytes?
Soluo: Gravar vrios setores, sendo que o
ltimo pode no ser completado.

Lendo o primeiro setor, como saber qual


o prximo?
Poderia-se gravar em cada setor um nmero
dizendo qual o prximo.
Problemas dessa soluo:
Como se encontra setores livres?
E se o usurio quiser ler somente um pedao da
seqncia?

Gravao nos discos


Soluo 2
Numerar cada setor do disco seqencialmente e criar
uma tabela pequena ligando os setores um a um
mostrando onde esto alocados.
1
5
9
13
17
21
25
29

5
8
0
0
0
0
0
0

2
6
10
14
18
22
26
30

0
0
27
0
0
0
0
0

3
7
11
15
19
23
27
31

0
0
10
0
0
0
-1
0

4
8
12
16
20
24
28
32

0
12
11
0
0
0
0
0

Gravao nos discos


No caso do disco de 293MB mostrado,
existem (6 X 2000 X 50 ) = 600.000 setores.
Problema: a quantidade de setores
necessrios para guardar a tabela de alocao
grande, como resolver ?

Gravao nos discos


Soluo para o problema do tamanho da
tabela:
Agrupar vrios setores em blocos lgicos
chamados de cluster
No caso de discos maiores s aumentar o
tamanho do cluster
Problema: e se o tamanho do arquivo no for
mltiplo do tamanho do cluster?
Acontece perda, e chamado de slack space

Gravao nos discos


Drive Lgico

Tamanho do Cluster

At 256MB

4KB / 8 setores

De 257MB at 512MB

8KB / 16 setores

De 513MB at 1024MB

16KB / 32 setores

Acima de 1024MB

32KB / 64 setores

Lgica: Quanto maior o cluster mas espao perdido nos


clusters usados nos finais dos arquivos.
Por isso, o maior tamanho de cluster o de 32 KB, devido a
perda de espao com clusters maiores.

Raid

Conceito
RAID (Redundant Array of Independent Disks
ou em portugus Conjunto Redundante de
Discos Independentes) uma tecnologia
utilizada em armazenamento de discos que
permite conectar dois ou mais HDs no sistema,
duplicando os dados automaticamente (da
que vem o conceito de redundncia) para
backup em tempo real e garantir ganhos de
desempenho e segurana..

Vantagem
A sua funcionalidade faz com que o sistema
tenha grande tolerncia a falhas, caso um
disco apresente falha, os demais
continuaro em funcionamento.

RAID 0
Este RAID conhecido como
Fracionamento.
Os
dados
contidos nele so divididos em
pequenos segmentos e assim,
distribudos entre os discos. Neste
RAID no h tolerncia a falhas,
pois no h redundncia. Assim,
caso haja alguma falha, pode sim,
haver perda de informaes. O
RAID 0 muito usado para
melhorar
a
performance
do
computador.

Exemplo:
Se em um HD isolado a taxa de transferncia
for de 100 MB/s, com 2 HDs ser quase de 200
MB/s ao utilizar o RAID 0. Mas pelo outro lado
da moeda, sua segurana fica em risco, pois
um problema em um dos HDs far voc perder
TODOS os dados que estiverem guardados na
sua mquina.

RAID 1
O sistema RAID 1 possui
base no espelhamento de um
disco
em
outro.
Assim,
qualquer informao que for
armazenada no disco 1
tambm ser armazenada no
disco 2. Para tanto, se um
dos discos tiver algum tipo
de problema a informao
estar
totalmente
resguardada no outro disco.

Apesar de ser extremamente seguro, pois


faz
uma
duplicao
de
todas
as
informaes.
Mas em contra partida, voc perder
espao
e
velocidade
de
gravao
proporcionalmente a quantidade de HDs,
embora ganhe velocidade de leitura
proporcional a quantidade dos mesmos.
Uma aplicao comum do RAID 1 em
servidores
de
arquivos.

RAID 2
O RAID 2 tem a capacidade de adaptar o
mecanismo de deteco de possveis falhas
em discos rgidos para funcionar em memria.
Deste modo, todos os disco da matriz so, de
certa forma, monitorados, pelo mecanismo. O
RAID 2 no muito usado pois, os discos
rgidos novos j saem das fbricas com
mecanismos que detectam as falhas.

RAID 3
No RAID 3 os dados so divididos nos discos
da matriz, com exceo de um, que
armazena informaes de paridade.
Caso haja algum tipo de recuperao ser
possvel garantir a integridade dos dados. O
RAID 3 tem a capacidade de oferecer taxas
considerveis de transferncia e grande
confiabilidade das informaes.

Raid 3

RAID 4
Nesse RAID, um disco ir
armazenar a paridade (um
clculo efetuado com base nos
dados gravados nos outros
discos), assim, na hora em que
um disco for danificado, a
paridade ir refazer o contedo
do HD avariado com base nas
informaes que ela tem.

Sua vantagem a sua alta taxa de leitura


e possibilidade do aumento dos nmeros
de discos. A desvantagem uma taxa de
gravao lenta e uma difcil reconstituio
dos dados em relao ao RAID 1, por isso
o fazem ser pouco utilizado, sendo
substitudo pelo RAID 5.

RAID 5
O RAID 5 a evoluo dos sistemas RAID
anteriores , o RAID 1, 2, 3 e 4. Quando um RAID
5 criado, o sistema utiliza o espao
equivalente a um disco inteiro para armazenar a
paridade, que a informao redundante.
Atravs de um complexo sistema de numerao
existem mecanismos que conseguem juntar
performance e segurana ao mesmo tempo.

Nos sistemas anteriores (RAID 2, RAID 3


e RAID 4) a paridade era armazenada
em um nico disco. No RAID 5 a
paridade armazenada de forma
alternada em todos os discos.
Se qualquer dos discos contidos no
sistema
tiver
qualquer
tipo
de
problema,
o mesmo
poder
ser
substitudo e reconstrudo atravs do
processo chamado de rebuild.

Raid 5

RAID 6
Este RAID muito parecido ao RAID 5,
no entanto difere-se pelo dobro de bits
de paridade encontrado nele. Esta
diferena faz com que haja garantia da
integridade dos dados mesmo com
falha de dois dos HDs ao mesmo
tempo.

RAID 10
Necessitando de pelo menos trs HDs, esse RAID
o mais usado em servidores, ele tem o
funcionamento semelhante ao RAID 4, mas com
melhorias a fim de retirar algumas dificuldade
comuns por esse tipo.
As informaes sobre paridade para os dados do
arranjo so distribudas ao longo de todos os discos
do arranjo, em vez de serem armazenadas em um
disco dedicado.

Como no RAID-4 a paridade era


feita somente em um disco, a
escrita era mais lenta devido
elevada taxa a ser gravada
naquele disco, mas no novo caso,
as escritas concorrentes nem
sempre requerem acesso s
informaes sobre paridade em
um disco dedicado.
Contudo, o desempenho de
escrita geral ainda sofre por
causa
do
processamento
adicional causado pela leitura, reclculo
e
atualizao
da
informao sobre paridade

Raid 50
um arranjo hbrido que usa as tcnicas de RAID com paridade em
conjuno com a segmentao de dados. Um arranjo RAID-50
essencialmente um arranjo com as informaes segmentadas atravs
de dois ou mais arranjos. Veja o esquema representativo ao lado:
Vantagens:
alta taxa de transferncia;
timo para uso em servidores.
Desvantagens:
alto custo de implementao e expanso de memria.

Raid 50

Referencias
http://www.iotecnologia.com.br/ente
ndendo-o-que-raid
http://www.tecmundo.com.br/2367o-que-e-raid-.htm
http://www.oficinadanet.com.br/artig
o/hardware/raid-o-que-e-e-o-quefaz-cada-opcao

Você também pode gostar