? Som teknologiske kapacitet stige og blive mere tilgængeligt for den brede offentlighed, er der et voksende behov for større lagerkapacitet. For at gøre dette muligt , en stor mængde af data skal passe ind i en lille enhed . Flash drev er en løsning på dette problem , giver mulighed for at passe hele mediesamlinger på en enhed på størrelse med en tommelfinger . For at opnå dette, er særlige datalagring teknikker påkrævet. Baggrund
Datalagring kommer i en række forskellige formater , hver tilpasset den særlige opgave, som det vil blive anvendt. Et eksempel på dette er Random Access Memory ( RAM) , der bruges til at lagre programmer, der i øjeblikket kører på en computer . RAM er velegnet til denne opgave på grund af sin høje hastighed , men er uegnet til langtidsopbevaring fordi det ryddes, når den ikke er tilsluttet til en strømkilde . Flash-hukommelse er en undertype af en slags hukommelse kaldet EEPROM eller elektrisk sletbare programmerbare Read -Only Memory .
Attributter
Flash-hukommelse har en række egenskaber, der gør det egnet til bærbare datalagring . I modsætning til RAM, er flash-hukommelse slettes ikke , når enheden er slukket . Selv om der er andre enheder, der giver denne funktionalitet , har de en række ulemper . Rom eller Read Only Memory , permanent gemmer data , som den var gennemsyret under fremstillingen . For forbrugere, der ønsker at gemme data derhjemme, er det ikke nyttigt. Blot ved hjælp af en harddisk er ikke nyttigt , hverken , da det kræver store mængder strøm indeholder bevægelige dele og er ikke nær så bærbare.
Fysisk Mechanism
< br >
Transistorer er ansvarlige for det fysiske aspekt af flash datalagring. De fleste transistorer kan kun gemme oplysninger, når strømmen flyder igennem dem. En komponent kaldet porten afgør, om transistoren er i en tilstand , der repræsenterer en "0" eller et "1". Flash memory transistorer har en anden port , der kaldes en flydende gate . Dette fælder elektroner til at opretholde transistor værdi, selv når ingen strøm er til stede .
Data Storage
Som de fleste former for lagring , flash-drev butikken hukommelse ved hjælp af binære cifre . En transistor kan enten gemme et "0" eller et "1 ", er baseret på den elektriske ladning til stede i det . Hvis en elektron er til stede i en port , er det ikke længere ledende , producerer et "0 ". Et "1" er produceret hvis der ikke er elektron , hvorved transistoren ledende. Når et antal transistorer er samlet , dette kaldes en blok eller sektor. En række af disse gør det muligt for computeren at danne komplekse datastrukturer ved hjælp af de simple binære cifre .
Wear Leveling
Efter en tilstrækkelig mængde af brug, flash-drev sektorer går dårligt på grund af skader fra den elektriske strøm . Dette kan medføre tab af data , hvis det ikke er foregribende behandlet. For at løse dette problem , flash- drev fabrikanter ansætte en teknik kaldet slid nivellering. Bær nivellering får drevet til at gemme data i sektorer, der er blevet skrevet til et relativt lavt antal gange i et forsøg på at forhindre sektorer lige fra at bære ud hurtigt. En opslagstabel er gemt på det drev , så data bliver behandlet , som om det blev opbevaret sekventielt , selvom det ikke er.