Dataminnetyper:
Primærlagring (hovedminne):
* RAM (Random Access Memory):
* dram (dynamisk ram): Vanlige type, ustabile, data tapt når de er strøm av, relativt billige.
* SRAM (statisk RAM): Raskere og dyrere enn DRAM, beholder data så lenge strømmen er på, brukt i hurtigbuffer.
* sdram (synkron dram): Dram synkronisert med systemklokken, raskere enn asynkron dram.
* DDR SDRAM (dobbel datahastighet SDRAM): Overfører data to ganger per klokkesyklus, øker båndbredden.
* DDR2, DDR3, DDR4, DDR5: Påfølgende generasjoner med økt hastighet og kapasitet.
* ROM (bare les minne):
* prom (programmerbar ROM): Kan skrives en gang, brukt til firmware.
* ePROM (slettbar programmerbar ROM): Kan slettes med UV -lys, brukt til tidlig firmware.
* EEPROM (elektrisk slettbar programmerbar ROM): Kan slettes elektrisk, brukt til oppstart firmware og innstillinger.
* Flash Memory: I likhet med EEPROM, men raskere, ofte brukt til lagring i enheter som USB -stasjoner.
Sekundær lagring (sekundært minne):
* Harddisk -stasjoner (HDDS): Magnetisk lagring, tregere, men større kapasitet, brukt til langsiktig datalagring.
* Solid State Drives (SSDS): Bruk flashminne, raskere og mer holdbart enn HDD -er, men generelt dyrere.
* Optiske disker (CDer, DVDer, Blu-ray): Bruk laser til å lese/skrive data, tregere og mindre holdbare enn HDD -er eller SSD -er.
* magnetbånd: Brukes til arkivlagring, tregere, men veldig høy kapasitet.
Andre minnetyper:
* Cache Memory: Lite, raskt minne som brukes til å lagre ofte tilgang til data for raskere gjenfinning.
* Registrer minne: Veldig lite og raskt minne som er direkte tilgjengelig med CPU for midlertidig datalagring.
* Virtuelt minne: Brukes til å utvide den tilgjengelige RAM ved å bruke harddiskplass som midlertidig lagring.
Nøkkelforskjeller:
* hastighet: Primær lagring er raskere enn sekundær lagring.
* Volatilitet: Primær lagring er ustabil (data tapt når det er strøm av), mens sekundær lagring er ikke-flyktig.
* Kostnad: Primær lagring er generelt dyrere enn sekundær lagring.
* Kapasitet: Sekundær lagring har vanligvis en mye større kapasitet enn primærlagring.
Memory Hierarchy:
Minnehierarkiet er et system som bruker forskjellige typer minne med varierende hastigheter og kostnader for å optimalisere systemytelsen. Det består vanligvis av:
1. Registre
2. Cache Memory
3. Hovedminne (RAM)
4. Sekundær lagring
Denne hierarkiske strukturen lar datamaskinen få tilgang til data raskt fra de raskeste minnivåene mens de lagrer store datamengder i de saktere, rimeligere lagringsnivåene.