Hvorfor må RAM være flyktig?

Innholdsfortegnelse:

Hvorfor må RAM være flyktig?
Hvorfor må RAM være flyktig?

Video: Hvorfor må RAM være flyktig?

Video: Hvorfor må RAM være flyktig?
Video: The Third Industrial Revolution: A Radical New Sharing Economy - YouTube 2024, April
Anonim
Image
Image

Datamaskin RAM er flyktig; alt som er lagret i det forsvinner så snart strømmen er slått av. Hvorfor, akkurat, er datamaskinen flyktig, skjønt? Les videre når vi undersøker fysikken for å bygge høyhastighets dataminne.

Dagens Spørsmål og svar sesjon kommer til oss med høflighet av SuperUser, en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Spørsmålet

SuperUser leser Chintan Trivedi er nysgjerrig på hvorfor nettverks RAM må være flyktig:

If computer RAM was to be non volatile like other persistent storage [types], then there would be no such thing as bootup time. Then why is it not feasible to have a non volatile ram module? Thank you.

Selv om det finnes typer ikke-flyktig RAM (referert til som NVRAM og funnet i alle slags applikasjoner som lagring av data i Wi-Fi-ruteren), refererer Chintan spesifikt til typen RAM som finnes i PCer. Hva hindrer oss fra å bruke NVRAM på stasjonære og bærbare datamaskiner?

Svaret

SuperUser-bidragsytere MSalters gir litt innsikt i hvordan vi kan unngå de fysiske begrensningene (men mikroskopiske skalaen) av maskinvaren:

Deep down it’s due to physics.

Any non-volatile memory must store its bits in two states which have a large energy barrier between them, or else the smallest influence would change the bit. But when writing to that memory, we must actively overcome that energy barrier.

Designer have quite some freedom in setting those energy barriers. Set it low

0. 1

og du får minne som kan omskrives mye uten å generere mye varme: rask og flyktig. Sett energibarrieren høyt

0 | 1

og biter vil bli satt nesten for alltid, eller til du bruker alvorlig energi.

DRAM bruker små kondensatorer som lekker. Større kondensatorer vil lekke mindre, være mindre flyktige, men ta lengre tid å lade.

Flash bruker elektroner som skyves ved høy spenning til en isolator. Energibarrieren er så høy at du ikke kan få dem ut på en kontrollert måte; den eneste måten er å rydde ut en hel blokk med biter.

Med andre ord, den eneste måten å gjøre RAM så høy hastighet som vi trenger det for moderne datoperasjoner, er å holde motstanden mellom tilstandsendringer ekstremt lav (og dermed gjøre RAM-volatil og mottakelig for data-sletning i lys av strømttap ).

Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.

Anbefalt: