Documente Academic
Documente Profesional
Documente Cultură
1
Studiul initial are ca etalon regiunea SUA din care este originar autorul, New England. Suprafata acesteia este
de 186.458 km2, si ar fi acoperita conform autorului cu 4,5 km de cartele perforate, insemnand aproximativ 3,5
km raportat la suprafata Romaniei de 238.397 km2.
Hard Disk-ul a fost introdus la mijlocul anilor 1950 de catre IBM. Primele HDD-
uri erau de marimea unui frigider, contineau 50 de platane cu diametrul de 24 inch
(circa 61 de cm) si puteau stoca circa 5 MB de date, o cantitate egala cu a unei casete
audio. Insa avantajul oferit de HDD era timpul de acces de circa 600 de ms, fata de
circa 6 minute in cazul casetei audio. Pana in 1960 dimensiunea platanelor a fost
redusa la 14 inch (35,5 cm), si desi capacitatea de stocare era de 2 MB, HDD-urile
devenisera portabile. In 1980 Seagate a creat un HDD cu dimensiunea de 5,25 inch si
5 MB de stocare.
Dezvolatarea sustinuta ulterioara, a facut din Hard Disk principalul mediu de stocare
folosit in cadrul computerelor, chiar si in ziua de astazi.
Mediile de stocare portabile si-au facut aparitia in 1973, odata cu aparitia
primelor diskete (floppy disk). Cu dimensiune initiala de 8 inch si o capacitate de
stocare de 237,25 de KB, disketa a evoluat in anii ‘80 catre cea mai populara versiune
a sa, respectiv 3,5 inch – 1,44 MB.
USB Flash Memory (USB Stick) a aparut in anul 2000, lansat de asocierea
dintre IBM si Trek Thechnology. Este un dispozitiv de stocare de tipul “plug and play”,
cuprinzand o memorie de tip flash si o interfata USB. Este recunosctut si acceptat de
toate sistemele de operare, Windows, Linux sau Unix (sau bazate pe aceste sisteme),
are dimensiuni reduse, capacitati de stocare mari, fara parti in miscare si rezistente la
socuri si poate fi sters si rescris cu usurinta de foarte multe ori. Datorita acestor
motive, USB Stick-ul a devenit principalul instrument mobil de stocare date.
Pana in 2006, mediul de stocare secundar folosit in sistemele informatice, a
fost Hard Disk-ul. De la inventarea lui la inceputul anilor ’50, HDD-ul a cunoscut
evolutii semnificative, ajungand astazi la dimensiuni standard de 2,5 sau 3,5 inch,
viteze de rotatie a platanelor intre 5400 si 15.000 rpm si capacitati de stocare pana la
12 TB. Aparitia SSD-ului, cu avantajele nete fata de HDD, derivate in principal din
viteza de citire/scriere, consumul de energie si dimensiuni, a facut ca din in ce mai
multe sisteme informatice sa migreze care acest echipament. Se estimeaza ca in
2021 numarul de SSD il va depasi pe cel de HDD instalate in dispozitivele informatice.
Totusi, in acest moment cele doua echipamente isi impart piata, HDD-ul fiind in
continuare mediul de stocare preferat. Din acest motiv, vom detalia principalele
caracteristici, modul de functionare avantajele si dezavantajele fiecaruia.
HARD DISK
Sunt doua timpuri de memmorie flash: NOR si NAND. Ambele contin cipuri de
memorie dispuse intr-o retea, dar la memoria NOR acestea sunt legate in paralel, iar
la memoria NAND sunt legate in serie. Datorita acestui fapt, memoria de tip NAND
este mai compacta, mai ieftina si mai rapida, ceea ce explica de ce este tipul
dominant in constructia SSD-urilor.
Reteaua de celule de memorie este denumita block, iar randul de celule care
alcatuiesc reteaua este denumit pagina. Dimensiunea unei pagini poate fi de 2K, 4K,
8K, 16 K, iar un bloc contine intre 128 si 256 pagini. Astfel, un bloc are intre 256 KB si
4 MB.
Memoria flash NAND este de mai multe feluri, in functie de cate 1 si 0 pot
stoca in celule. Single level cell (SLC) poate stoca un bit - fie un 1, fie un 0 - in fiecare
celula. Multi level cell (MLC) stocheaza 2 biti pe fiecare celula. MLC livreaza o
capacitate mai mare de stocare, dar se uzeaza mai repede 9are o durata de viata mai
scurta). Totusi, are un cost mai redus decat SLC, ceea ce inseamna ca este tehnologia
folosita cu predilectie pentru SSD-urile comerciale.
Comparand viteza de lucru a SSD-urilor, observam avantajele fata de un HDD
clasic.
In mod clar memoria flash nu este la fel de rapida ca memoria RAM, unde latenta la
scriere si citire se masoara in nanosecunde, dar comparativ cu un Hard Disk clasic,
viteza este de cateva orimai mare, avand in vedere ca SSD lucreaza in microsecunde,
iar HDD in milisecunde.
Una dintre limitarile esentiale ale SSD-urilor, este ca desi viteza de citire si de
scriere pe un drive gol este foarte mare, suprascrierea este un proces mult mai lent.
Asta pentru ca SSD-urile pot citi si scrie date la nivel de pagina (insemnand un rand
dintr-un bloc), dar nu pot sterge decat datele decat stergand un bloc intreg. Singura
modalitate de a face update unei pagini, este sa copieze intregul bloc in memorie, sa
stearga blocul in totalitate, si apoi sa copieze intreg blocul din memorie cu pagina
actualizata. Daca discul e plin, si nu exita pagini disponibile pentru a fi scrise, SSD-ul
trebuie sa caute mai intai blocuri care au fost marcate pentru a fi sterse dar nu au
fost inca sterse, sa procedeze la stergerea lor, si apoi sa copieze datele in paginile
eliberate. Acesta este motivul pentru care SSD-urile devin mai lente in timp, avand in
vedere ca odata cu trecerea timpului, aproape pentru fiecare noua scriere, trebuie
anterior urmata procedura de stergere.
Unul dintre procesele care ajuta la optimizarea functionarii SSD-ului este cel
denumit „garbage collection”- colectarea gunoiului. Acesta este un proces care se
desfasoara in fundal si ajuta SSD-ul sa minimizeze impactul procedurii de stergere,
prin rearanjarea informatiei in blocuri. Mai jos este procesul detaliat.
In acest proces SSD-ul foloseste avantajul vitezei mari de scriere in blocuri libere,
muta informatia actualizata cu totul intr-un bloc liber, si goleste blocul initial,
marcandu-l ca spatiu de stocare disponibil. Asta inseamna ca la urmatoare scriere,
SSD-ul poate scrie direct in blocul care a devenit liber, fara sa mai fie nevoie de
efectuarea ciclului de stergere.
O alta metoda de gestionare a spatiului de stocare pe SSD este functia TRIM.
Prin aceasta, sistemul de operare instructeaza SSD-ul sa omita rescrierea unor
anumite date, la urmatoare stergere a unui bloc. Aceasta reduce volumul de date pe
care SSD-ul il rescrie, prelungindu-i astfel durata de viata. Atat citirea cat si scrierea
afecteaza durata totala de utilizare a unui astfel de spatiu de stocare, dar scrierea
este cu mult mai distruciva decat citirea.
Functia TRIM si cea de Garbage Collection ajuta la ajuta la reducerea
impactului rescrierii informatiei intr-un SSD. Luand in calcul ca stergerea datelor, asa
cum am mentionat mai sus, se poate face doar la nivel de bloc, uneori este necesar,
pentru un update la o singura celula de 4 KB, sa se stearga un intreg bloc de 4 MB.
Suplimentar anumiti producatori folosesc o tehnica denumita wear-leveling. Aceasta
asigura, prin folosirea unor algoritmi interni, ca toate blocurile sa fie folosite in mod
cat mai uniform, prelungind astfel si mai mult durata de utilizare a unui SSD.
Memoriile NAND, au un ciclu de stergere/scriere de 50.000, daca sunt de tipul SLC
(single level), dar de numai 5.000 daca sunt de tipul MLC (multi level), care sunt si
MEMORIA EXTERNA CATALIN
12
Bibliografie
https://en.wikipedia.org/wiki/Computer_data_storage#Semiconductor
https://teachcomputerscience.com/data-storage-capacity/
http://www.ftms.edu.my/images/Document/CSCA0101%20-
%20Computing%20Basics/csca0101_ch05.pdf
https://www.slideshare.net/go4hosting-official/e-bookthe-evolution-of-storage-technologies
https://www.itpro.co.uk/server-storage/31876/the-history-and-evolution-of-storage
https://what-if.xkcd.com/63/
https://www.dataversity.net/brief-history-data-storage/#
https://www.domo.com/learn/data-never-sleeps-6
https://koofr.eu/blog/posts/history-and-evolution-of-memory-cards
https://ttrdatarecovery.com/how-hard-drive-work/
https://www.explainthatstuff.com/harddrive.html
https://www.statista.com/statistics/285474/hdds-and-ssds-in-pcs-global-shipments-2012-2017/
https://www.extremetech.com/extreme/210492-extremetech-explains-how-do-ssds-work
https://computer.howstuffworks.com/solid-state-drive1.htm
https://www.makeuseof.com/tag/solidstate-drives-work-makeuseof-explains/
https://cacm.acm.org/magazines/2019/4/235573-the-future-of-data-storage/fulltext
https://www.databarracks.com/future-of-processing-and-storage/storage.html
https://qz.com/345640/scientists-say-all-the-worlds-data-can-fit-on-a-dna-hard-drive-the-size-of-a-
teaspoon/