? Som teknologiske evner øke og bli mer tilgjengelig for allmennheten , er det et økende behov for større lagringskapasitet. For å gjøre dette mulig , må en stor mengde av data for å 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 datalagringsteknologi nødvendig. Bakgrunn
Datalagring kommer i en rekke formater , hver tilpasset den aktuelle oppgaven som den vil bli brukt. Et eksempel på dette er Random Access Memory (RAM) , som brukes til å lagre programmer som kjøres 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 subtype av en type minne som kalles EEPROM , eller elektrisk slettbare Programmable Read- Only Memory .
Attributter
Flash -minne har en rekke egenskaper som gjør den egnet for bærbar datalagring. I motsetning til RAM , er flashminnet 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 permanent dataene som det ble gjennomsyret under fremstillingen av det. For forbrukere som ønsker å lagre data hjemme , dette er ikke nyttig. Bare bruke en harddisk er ikke nyttig , heller, så det krever store mengder strøm , inneholder bevegelige deler og er ikke på langt nær så portabel.
Fysisk Mechanism
Transistorer er ansvarlig for det fysiske aspektet av flash datalagring. De fleste transistorer kan kun 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 " en ". Flash-minne- transistorer har en annen gate , kalt en flytende gate . Dette feller elektroner for å opprettholde transistor verdi , selv når strøm ikke er til stede .
Datalagring
Som de fleste former for lagring , kjører flash butikken minnet ved hjelp binære siffer . En transistor kan enten lagre en "0" eller en " en ", basert på en elektrisk spenning til stede i det. Dersom et elektron er til stede i en port , er det ikke lenger er ledende, for fremstilling av et "0". En "1" blir produsert hvis det ikke er noen elektrondonor , og dermed gjør transistoren ledende. Når et antall transistorer er gruppert sammen , dette kalles en blokk eller sektor . En rekke av disse gjør at datamaskinen kan danne komplekse datastrukturer ved hjelp av enkle binære siffer .
Wear Leveling
Etter en tilstrekkelig mengde bruk, flashdisk sektorer går dårlig på grunn av skade fra den elektriske strømmen . Dette kan føre til tap av data hvis det ikke foregripe adressert . For å løse dette problemet , flash- stasjonen produsenter benytter en teknikk som kalles slitasje utjevning. Bruk utjevning fører til at stasjonen til å lagre data i sektorer som har blitt skrevet til et relativt lavt antall ganger i et forsøk på å hindre sektorer fra seg ut raskt. En søketabell er lagret på stasjonen slik at dataene blir behandlet som om det var lagret sekvensielt , selv om det ikke er.