0% acharam este documento útil (0 voto)
2 visualizações9 páginas

Hierarquia de Memórias: Versão Condensada

Enviado por

matheuslucolli
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações9 páginas

Hierarquia de Memórias: Versão Condensada

Enviado por

matheuslucolli
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Hierarquia de Memórias

Versão Condensada
Sumário
Hierarquia de Memórias������������������������������������������������������������������������������������������������ 3

1.  Memória Virtual������������������������������������������������������������������������������������������������������������������������������������������������������� 3

1.1 Memória RAM���������������������������������������������������������������������������������������������������������������������������������������������������������������������� 3

2. HDs�������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 6

2.1 Seek Time�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������6

2.2 Latency Time����������������������������������������������������������������������������������������������������������������������������������������������������������������������6

2.3 Access Time������������������������������������������������������������������������������������������������������������������������������������������������������������������������6

2.4 Transfer Rate�����������������������������������������������������������������������������������������������������������������������������������������������������������������������6

2.5 HD Magnético vs SSD��������������������������������������������������������������������������������������������������������������������������������������������������������6

3.  Conexão SATA��������������������������������������������������������������������������������������������������������������������������������������������������������� 7

3.1 SATA I:�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������7

3.2 SATA II:���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������7

3.3 SATA III:��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������7

3.4 SCSI��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8

3.5 SAS���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8

3.6 Conexão M.2:����������������������������������������������������������������������������������������������������������������������������������������������������������������������8

 2

A L F A C O N
Hierarquia de Memórias

A hierarquia de memórias se organiza pela velocidade das memórias, no topo da pirâmide encontram-se as memórias
mais rápidas, com mais tecnologia, e menores em termos de capacidade, embora sejam as mais caras na relação preço
por KB. Já na base da pirâmide são encontradas as memórias mais baratas, contudo que suportam a maior quantidade
de dados.

Dentro dos processadores encontramos as memórias chamadas de registradores que são as mais rápidas, elas arma-
zenam as instruções do processador. Também dentro do CPU são encontradas as memórias Cache.

As memórias Cache são divididas em níveis (Levels) os processadores modernos possuem os 3 níveis internos ao pro-
cessador, alguns possuem apenas dois níveis internos e o 3º externo.

A cache L1 é a mais rápida e menor, consequentemente a de nível 3 é mais lenta e maior.

Na sequência da hierarquia classifica-se a memória RAM logo antes das unidades de armazenamento de onde a memória
RAM busca as informações.

1. Memória Virtual

É um artifício usado pelos sistemas operacionais para lidar com a falta de memória RAM disponível quando é necessário
mais para poder abrir/executar um programa ou arquivo.

No Windows é denominada de Memória de Paginação, enquanto no Linux é descrita como Swap ou Área de Troca.

No Windows o tamanho é definido pelo próprio sistema operacional, enquanto no Linux é o usuário quem define seu
tamanho ao criar a partição da Swap.

O funcionamento básico da memória Virtual consiste no Sistema Operacional mover temporariamente o conteúdo pre-
sente na Memória RAM que está sendo menos usado no momento para um espaço do HD liberando assim espaço da
memória RAM. Conforme o espaço da memória RAM é liberado o sistema busca os dados presentes na memória virtual
e repõe na memória RAM.

1.1 Memória RAM

A memória RAM, ou memória de acesso randômico, é utilizada por computadores de todo tipo para armazenar informa-
ções de forma temporária, usualmente perdidas após o desligamento de uma fonte de energia, seja tomada ou bateria.

O termo acesso aleatório identifica a capacidade de acesso a qualquer posição e em qualquer momento, por oposição
ao acesso sequencial, imposto por alguns dispositivos de armazenamento, como fitas magnéticas. O nome não é ver-
dadeiramente apropriado, já que outros tipos de memória (como a ROM) também permitem o acesso aleatório a seu
conteúdo. O nome mais apropriado seria: Memória de Leitura e Escrita, que está expressa na programação computacional.

Mas, vale aprender que há dois tipos de memória RAM principais a serem considerados: DRAM e SRAM. Confira quais
são suas diferenças fundamentais.

DRAM é a sigla em inglês para Dynamic Random Access Memory, ou Memória de Acesso Randômico Dinâmica. Isso
significa que ela precisa que a informação seja atualizada o tempo todo para que permaneça armazenada. Com isso,
esse tipo de RAM gasta mais energia se comparado com a SRAM.

Hierarquia de Memórias 3

A L F A C O N
Isso porque a Memória de Acesso Randômico Estática (SRAM) consegue manter os bytes mesmo sem atualização
contínua, perdidos somente após a interrupção da fonte de energia. A memória RAM estática é mais econômica, além
de entregar mais performance

Mas o problema dessa tecnologia é o preço. Isso porque a SRAM precisa de muito mais transistores para operar, resul-
tando em pentes com até seis vezes menos capacidade de armazenamento do que uma DRAM do mesmo preço.

Em memórias cache de processadores e discos rígidos, a preferência é comumente dada à SRAM devido à melhor per-
formance e menor dissipação de calor. Mesmo sendo mais cara, os fabricantes não costumam economizar para evitar
problemas mais sérios no armazenamento físico ou flash.

Mas memórias do tipo DRAM são naturalmente encontradas em notebooks e desktops de diversas marcas. No final,
caso você pretenda adquirir uma memória RAM, a preferência deverá ser sempre por um modelo SRAM, desde que
dinheiro não seja o problema.

A memória principal de um computador baseado na Arquitetura de Von-Neumann é constituída por RAM. É nesta memória
que são carregados os programas em execução e os respectivos dados do utilizador. Uma vez que se trata de memória
volátil, os seus dados são perdidos quando o computador é desligado. Para evitar perdas de dados, é necessário salvar
a informação para suporte não volátil, como o disco rígido.[2]

É usada pelo processador para armazenar os arquivos e programas que estão sendo processados. A quantidade de RAM
disponível tem um grande efeito sobre o desempenho, já que sem uma quantidade suficiente dela o sistema passa a
usar memória virtual, que é lenta. A principal característica da RAM é que ela é volátil, ou seja, os dados se perdem ao
reiniciar o computador. Ao ligar é necessário refazer todo o processo de carregamento, em que o sistema operacional
e aplicativos usados são transferidos do HD para a memória, onde podem ser executados pelo processador.[3]

Os chips de memória são vendidos na forma de pentes de memória.

Hierarquia de Memórias 4

A L F A C O N
Hierarquia de Memórias 5

A L F A C O N
Frequência Bus Clock Taxa de Trans-
Tecnologia Data rate (MT/s) Voltagem (V)
Interna (MHz) (MHz) ferência (GB/s)

DDR 100-166 133-200 266-400 2,1-3,2 2,5/2,6

DDR2 133-200 266-400 533-800 4,2-6,4 1,8

DDR3 133-200 533-800 1066-1600 8,5-14,9 1,35/1,5

DDR4 133-200 1066-1600 2133-3200 17-21,3 1,2

2. HDs

2.1 Seek Time

Conhecido como Tempo de Busca em português, o Seek Time nada mais é que um indicador do tempo de deslocamento
que a cabeça de leitura e gravação leva para mover as trilhas do disco.

Nesse caso, como sempre, quanto menor for o índice de Seek Time, melhor será o desempenho do seu HD.

2.2 Latency Time

O Tempo de Latência nos indica o quanto a cabeça de leitura e gravação demora para chegar ao setor em que executará
o processo, aspecto influenciado pelo tempo de rotação (RPM), que costuma ser informado na descrição do produto
— os discos rígidos mais comuns têm entre 5.400 RPM e 7.200 RPM).

2.3 Access Time

Também temos o Tempo de Acesso como fator relevante para a escolha de um HD. Seguindo um cálculo da relação
entre o Latency Time e o Seek Time, o Access Time nos concede uma estimativa do tempo para que se obtenha uma
informação do disco.

2.4 Transfer Rate

Esse termo já foi mencionado diversas vezes neste conteúdo por meio da tradução. A Taxa de Transferência informa o
desempenho do HD ao transferir dados, sendo esta dividida em 3 critérios:

• Taxa de Transferência Interna: é a capacidade da cabeça de leitura e gravação para gravar informações no disco;

• Taxa de Transferência Externa: é a taxa máxima para a transferência de dados entre o disco e outros dispositivos;

• Taxa de Transferência Externa Sustentada: é a média entre as taxas interna e externa.

2.5 HD Magnético vs SSD

Por definição, o disco rígido é um sensível disco de armazenamento magnético, protegido, junto aos demais compo-
nentes, por um case de metal — alguns modelos são fabricados em vidro.

Um dispositivo SSD, também chamado “drive de armazenamento”, tem a estrutura constituída por uma tecnologia muito
mais recente, caracterizando-se pela sua portabilidade.

Hierarquia de Memórias 6

A L F A C O N
Decerto, o maior aspecto que leva à comparação entre os dois modelos de armazenamento é o desempenho inserido em
cada um. Um simples cartão SSD pode ter uma taxa de transferência máxima de 550 MB/s, sem mencionar os cartões
mais avançados, que podem alcançar 2.000 MB/s.

Esse contraste se deve ao modo como os dados são armazenados nos dispositivos SSD, que utilizam chips de memória
Flash em vez de discos magnéticos, o que se reflete em mais velocidade.

Com tantas vantagens da tecnologia SSD sobre os tradicionais discos rígidos, onde estão as desvantagens? A maior
delas está no custo por capacidade de armazenamento.

Pelo mesmo preço de um disco rígido comum, padrão SATA, de 1 TB de espaço, dificilmente se consegue adquirir um
cartão SSD confiável com metade dessa capacidade.

Uma outra desvantagem do SSD em comparação ao HD é o seu tempo de vida útil, visto que a cada nova tensão elétrica
recebida (em decorrência das gravações) a memória é comprometida.

Dessa forma, nada mais natural que haja receio na hora de optar entre uma dessas tecnologias, afinal, todas as vanta-
gens e desvantagens têm grande peso independentemente dos critérios de escolha.

3. Conexão SATA

3.1 SATA I:

Inicialmente, a interface padrão SATA I era capaz de transferir dados com taxa máxima de 192 MB/s; um número bastante
atrativo levando em conta os 133 MB/s que o ATA levou muitos anos para atingir.

No entanto, devido ao seu esquema de codificação de nome 8B/10B — isto é, cada grupo de 8 bits é codificado em
caracteres de 10 bits —, a taxa de transferência foi limitada a 150 MB/s.

3.2 SATA II:

O SATA II entrou em cena rapidamente, chamando atenção pela taxa de transmissão de até 300 MB/s, o dobro do SATA
I — até porque a sua frequência de 3 GHz (gigahertz) também era duas vezes maior que a do modelo anterior.

Porém, a sua circulação no mercado gerou algumas polêmicas; uma delas é que o disco tinha um jumper que limitava
a velocidade a 150 MB/s em modelos de placa-mãe que não suportavam o SATA II. Logo, usuários desatentos viviam
certa ilusão sobre o desempenho do HD.

Outra delas envolve o instituto responsável pelas padronizações SATA, que chamava-se SATA II, levando muitos vende-
dores a incluírem o selo da entidade nos discos do tipo SATA I para enganar os consumidores.

Hoje a mesma entidade aboliu o nome e hoje é conhecida como SATA-IO (SATA International Organization). As nume-
rações romanas que indicam o tipo de interface também foram abolidas, embora ainda sejam utilizadas no mercado.

3.3 SATA III:

Por fim, em 2009, a terceira versão da interface padrão SATA é lançada no mercado, popularmente conhecida como
SATA III ou SATA 3.0.

Seguindo o exemplo do SATA II, trazendo o dobro de capacidade do antecessor, a versão 3.0 tem frequência de 6 GHz
e taxa de transmissão de até 600 MB/s.

Hierarquia de Memórias 7

A L F A C O N
A princípio, o SATA III é visto como uma versão melhorada da tecnologia, porém, o padrão oferece compatibilidade
com conectores de 1,8 polegada para dispositivos de pequeno porte, além de significativas melhorias na eficiência do
gerenciador de energia.

No mais, todos os discos rígidos com interface SATA normalmente são encontrados com capacidade de armazenamento
que varia entre 500 GB e 3 TB.

3.4 SCSI

A interface SCSI (Small Computer System Inferface), padronizada pela ANSI no ano de 1986, não tem diferenças em
relação ao SATA em termos de como o hardware é organizado.

Embora padronizada há muito tempo, talvez a interface SCSI seja uma das menos conhecidas do mercado, devido ao fato
de que suas altas taxas de transferência, complexidade e custos a limitaram ao nicho corporativo, sendo, geralmente,
inviável para ambientes domésticos.

Como os ambientes menores adotavam a interface IDE por razões diversas, o SCSI era implementado em locais que
realmente necessitavam de maiores taxas de transferência.

Levando em consideração o início e o fim da sua linha do tempo, a interface SCSI, quando lançada (SCSI-1), tinha uma
taxa de transferência máxima de 5 MB/s numa frequência de 5 MHz (mega-hertz), usando 8 dispositivos em uma só
conexão.

A versão Ultra640 SCSI operava com 160 MHz de frequência e 16 dispositivos conectados, tendo uma taxa de transfe-
rência máxima até superior ao SATA III, chegando a 640 MB/s.

Portanto, durante um bom tempo essa interface foi aplicada em servidores e soluções de infraestrutura de TI robustas,
mas, com a chegada do padrão SATA, o seu espaço no mercado foi se reduzindo.

3.5 SAS

Teria o SCSI chegado ao fim? Certamente foi essa a questão que ficou no ar após o parágrafo acima. Na verdade, a
interface SATA, por mais benefícios que ofereça, não chegou para exterminar o SCSI; até porque a demanda por velo-
cidade e desempenho cresce a todo vapor.

Contudo, assim como tratamos o SATA como uma evolução do ATA, o SCSI tem como sucessor o padrão SAS (Serial
Attached SCSI), uma tecnologia voltada para ambientes complexos, cuja infraestrutura é extremamente sofisticada e
requer o máximo em desempenho.

Embora o SAS rivalize com o SATA por terem funcionalidades parecidas, uma interface SAS de alto desempenho pode
trazer grandes benefícios para servidores, por exemplo, devido a características como: até 15.000 rpm (rotações por
minuto), baixa latência, temperatura máxima de operação, rigidez estrutural e processadores duplos.

Ou seja, o padrão SAS atende a uma demanda muito mais específica e elevada — isso explica a razão pela qual sua
adoção é exclusiva por parte de empresas que trabalham com servidores, como os próprios data centers.

3.6 Conexão M.2:

• SATA M.2: possui as mesmas velocidades que a conexão SATA III.

• NVMe M.2:

Hierarquia de Memórias 8

A L F A C O N
NVMe é uma sigla que significa “Non-Volatile Memory Express”, ou “memória não volátil express”. Memória não volátil
é a memória que retém seus dados mesmo quando for desligada (no computador, a memória volátil está presente na
RAM, por exemplo).

Hierarquia de Memórias 9

A L F A C O N

Você também pode gostar