Você está na página 1de 5

Anatomia das Unidades SSD

Por Gabriel Torres e Cssio Lima em 22 de janeiro de 2010 Introduo As unidades SSD (Solid State Drive ou Unidade de Estado Slido) so dispositivos de armazenamento de arquivos e programas assim como os discos rgidos, mas utilizam chips de memria flash para armazenar os dados em vez de discos magnticos. Como os dados so armazenados eletronicamente em vez de magneticamente, as unidades SSD so muito mais rpidas do que os discos rgidos por dois motivos: primeiro, porque no h converso entre informao magntica e informao eletrnica; segundo, porque no existem partes mecnicas e, portanto, os dados esto disponveis imediatamente, enquanto que nos discos rgidos voc precisa esperar at que as cabeas se movam para a rea onde os dados esto armazenados, o que leva algum tempo. Neste tutorial ns mostraremos a voc como uma unidade SSD por dentro e quais so os seus principais componentes. A propsito, como os dados so armazenados em chips de memria, a unidade SSD no um disco, o que implica dizer que disco SSD est errado: prefira o termo unidade SSD. Vamos primeiro falar sobre o formato externo. As unidades SSD podem ser encontradas em diferentes tamanhos fsicos. Os mais comuns so 2,5 e 1,8, j que esses so os mesmos tamanhos usados por discos rgidos para notebooks. importante saber que o primeiro segmento de mercado que os fabricantes de unidades SSD queriam atingir era o mercado de notebooks, no o mercado para micros de mesa, por duas razes principais: as unidades SSD consomem menos energia do que os discos rgidos (esta diferena pode ser irrelevante para um micro de mesa, mas para um usurio usando o notebook na bateria isto deve ser levado em considerao) e so imunes a impactos (ou seja, voc pode balan-la e derrub-la no cho que os dados armazenados na unidade SSD continuaro intactos; se voc tentar a mesma coisa com um disco rgido poder danific-lo e acabar perdendo seus dados). As unidades SSD podem ainda ser encontradas com diferentes tipos de interface, mas a interface SATA a mais comum. Na Figura 1 ns mostramos um exemplo de uma unidade SSD de 2,5 com uma interface SATA, que o formato mais popular entre as unidades SSD.

Figura 1: SSD de 2,5. Vamos agora ver como uma unidade SSD por dentro. Por Dentro de uma Unidade SSD Na Figura 2 voc pode ver o interior de uma unidade SSD. Existem trs componentes principais: memria flash, controlador e buffer. Ns falaremos um pouco sobre esses componentes abaixo.

Figura 2: Por dentro de uma unidade SSD. Memria Flash onde os dados so armazenados. A memria flash, que o mesmo tipo de memria encontrada nas memrias USB (pen drives) e cartes de memria de cmeras digitais, no perde o seu contedo quando sua alimentao eltrica cessada, diferentemente do que acontece com a memria RAM principal do micro. As unidades SSD so caras porque utilizam muita memria flash. As memrias flash podem ser fabricadas com duas tecnologias diferentes: NAND e NOR. O tipo usado em todos os dispositivos listados acima NAND e por essa razo voc poder ver alguns fabricantes chamando memria flash de NAND. A tecnologia NOR permite a execuo de programas e basicamente usada em telefones celulares. As memrias flash esto disponveis em dois tipos diferentes de densidade de memria: SLC (Single-Level Cell ou Clula de Nvel nico) e MLC (Multiple-Level

Cell ou Clula de Mltiplos Nveis). Nos chips SLC cada circuito de armazenamento dentro do chip grava apenas um bit de informao, enquanto que nos chips MLC cada circuito armazena mais de um bit de informao. Por conta disso, os chips MLC so mais baratos do que os chips SLC, j que um chip MLC pode armazenar mais informaes do que um chip SLC. Por esta razo as unidades SSDs que utilizam chips MLC so mais baratas, enquanto que unidades mais caras utilizam chips SLC. Como os bits de dados dentro do chip esto mais prximos um do outro, os chips MLC apresentam uma taxa de erro maior. importante notar que esses erros no so percebidos pelo o usurio: o controlador do chip tem um mecanismo de correo de erros que detecta tais erros e os automaticamente corrige. No entanto, localizar e corrigir os erros leva tempo, refletindo em um menor desempenho. Em outras palavras: chips MLC so mais lentos do que chips SLC. Outra desvantagem dos chips MLC que eles tm menor vida til se comparado aos chips SLC (memrias flash tm uma quantidade finita de vezes que voc pode gravar/apagar dados nelas). Normalmente chips SLC permitem at 100.000 ciclos de apagamento/escrita, enquanto que chips MLC permitem at 10.000 ciclos de apagamento/escrita. Alguns chips MLC mais baratos possuem um limite menor do que este. Assumindo que voc tenha uma unidade de 64 GB, esses limites permitem que voc grave 64 GB de dados 100.000 vezes em uma unidade SLC e 64 GB de dados 10.000 vezes em uma unidade MLC. Mas qual ser a durabilidade da unidade? Isto depender do nmero de ciclos de escrita/apagamento que o usurio efetuar por dia. Se assumirmos um usurio mdio gravando 50 GB de dados todos os dias, uma unidade MLC de 64 GB duraria 35 anos (64 GB x 10.000 / 50 GB / 365 dias) e uma unidade SLC de 64 GB duraria 350 anos (64 GB x 100.000 / 50 GB / 365 dias). claro que para unidades MLC com um nmero mximo de ciclos de escrita/apagamento inferior a 10.000 voc dever ajustar as contas. Obviamente dependendo do uso do computador voc pode escrever bem mais do que 50 GB de dados por dia (por exemplo, servidores), drasticamente reduzindo a vida til da unidade. por isso que para o ambiente corporativo (servidores) o tipo de unidade SSD a ser usado o SLC. Desta forma, unidades SLC so classificadas como "para ambientes corporativos" enquanto que unidades MLC so classificadas como "para consumidores". Buffer de Memria Um chip de memria SDRAM de baixo consumo usado para acelerar a comunicao entre o controlador e a interface SATA. Controlador Este o corao da unidade SSD e o componente que lhe dir o quo rpido ela . Algumas empresas fabricam este tipo de chip, incluindo a Indilinx, a Intel, a Samsung e a JMicron. Os controladores organizam a arranjo de memrias flash em canais, que em teoria podem ser acessados independentemente. Portanto um controlador com 10 canais provavelmente ser mais rpido do que um controlador que organiza a memria em oito canais. Ns dissemos provavelmente porque o desempenho depende tambm de outros fatores. O chip controlador pode ainda ser chamado SOC ou System on a Chip.