Hvordan er ting lagret på en minnepenn?

Hvordan er ting lagret på en minnepenn?


Som teknologiske evner øke og bli mer tilgjengelig for allmennheten, er det et økende behov for større lagringskapasitet. For å gjøre dette mulig, en stor mengde data må passe inn i en liten enhet. Flash-stasjoner er en løsning på dette problemet, og tilbyr muligheten til å passe hele mediesamlinger på en enhet på størrelse med en tommel. For å oppnå dette, er spesielle datalagrings-teknikker kreves.

Bakgrunn

Datalagring leveres i en rekke forskjellige formater, som hver er tilpasset til den spesielle oppgave som den vil bli brukt. Et eksempel på dette er Random Access Memory (RAM), som brukes til å lagre programmer som kjører på en datamaskin. RAM er egnet til denne oppgaven på grunn av høy fart, men er uegnet for langtidslagring fordi det er ryddet når den ikke er koblet til en strømkilde. Flashminne er en undertype av en slags minne kalt EEPROM, eller elektrisk slettbare Programmerbar Read-Only Memory.

Attributter

Flash-minne har en rekke egenskaper som gjør den egnet for bærbar datalagring. I motsetning til RAM, er flashminne ikke slettet når enheten er slått ned. Selv om det er andre enheter som gir denne funksjonaliteten, de har en rekke ulemper. ROM eller Read Only Memory, lagrer data som det ble gjennomsyret under fremstillingen permanent. For forbrukere som ønsker å lagre data hjemme, dette isn & # 039; t nyttig. Bare ved hjelp av en harddisk isn & # 039; t nyttig, heller, så det krever store mengder strøm, inneholder bevegelige deler og isn & # 039; t nesten like bærbar.

fysisk Mechanism

Transistorer er ansvarlig for det fysiske aspektet av flash datalagring. De fleste transistorer kan bare lagre informasjon når strømmen flyter gjennom dem. En komponent kalt porten bestemmer om transistoren er i en tilstand som representerer en "0" eller en "1." Flash-minne transistorer har en annen gate, kalt en flytende gate. Dette feller elektroner for å opprettholde transistoren & # 039; s verdi, selv når ingen strøm er til stede.

Datalagring

Som de fleste former for lagring, minnepinner lagre minnet ved hjelp av binære siffer. En transistor kan enten lagre en "0" eller en "en", basert på det elektriske ladning til stede i det. Hvis en elektron er til stede i en port, er det ikke lenger er ledende, og produserer en "0" En "en" frembringes hvis det ikke er elektron, og dermed gjør transistoren ledende. Når et antall transistorer er gruppert sammen, dette kalles en blokk eller sektor. En serie av disse gjør det mulig for datamaskinen å danne komplekse datastrukturer ved hjelp av de enkle binære sifre.

Wear Leveling

Etter en tilstrekkelig mengde bruk, flash-stasjon sektorer går dårlig på grunn av skader fra elektrisk strøm. Dette kan føre til tap av data hvis den ikke er forhånds emptively adressert. For å løse dette problemet, flash-stasjon produsenter benytter en teknikk som kalles slitasje utjevning. Slitasje utjevning bevirker at stasjonen for å lagre data i sektorer som har blitt skrevet i et forholdsvis lavt antall ganger i et forsøk på å forhindre sektorer fra seg ut raskt. En oppslagstabell som er lagret på harddisken, slik at dataene blir behandlet som om den var lagret sekvensielt, selv om det ikke er.