Primær vs sekundær hukommelse | Hjælpelagerenheder
En computer indeholder et hierarki af hukommelsesenheder til lagring af data. De varierer i deres kapacitet, hastighed og omkostninger. Primær hukommelse (også kaldet hovedhukommelsen) er den hukommelse, som CPU'en har direkte adgang til for at gemme og hente information. Sekundær hukommelse (også kaldet den eksterne eller hjælpehukommelse) er en lagerenhed, der ikke er direkte tilgængelig for CPU'en og bruges som en permanent lagerenhed, der gemmer data, selv efter strømmen er slukket.
Hvad er primær hukommelse?
Primær hukommelse er den hukommelse, som CPU'en har direkte adgang til for at gemme og hente information. Det meste af tiden omtales primær hukommelse også som RAM (Random Access Memory). Det er en flygtig hukommelse, som mister sine data, når strømmen slukkes. Primær hukommelse er direkte tilgængelig for CPU'en gennem adresse- og hukommelsesbussen, og den er konstant tilgået af CPU'en for at få data og instruktioner. Ydermere indeholder computere en ROM (Read Only Memory), som indeholder instruktioner, der udføres ofte, såsom startprogrammet (BIOS). Dette er en ikke-flygtig hukommelse, der bevarer sine data, når strømmen slukkes. Da hovedhukommelsen tilgås ofte, skal den være hurtigere. Men de er mindre i størrelse og også dyre.
Hvad er sekundær hukommelse?
Sekundær hukommelse er en lagerenhed, der ikke er direkte tilgængelig for CPU'en og bruges som en permanent lagerenhed, der gemmer data, selv efter at strømmen er slukket. CPU'en får adgang til disse enheder via en input/output-kanal, og data overføres først til den primære hukommelse fra den sekundære hukommelse, før de tilgås. Norm alt bruges harddiske og optiske lagerenheder (cd'er, dvd'er) som sekundære lagerenheder i moderne computere. I en sekundær lagerenhed er data organiseret i filer og mapper i henhold til et filsystem. Dette giver også mulighed for at knytte yderligere information til data såsom adgangstilladelser, ejer, sidste adgangstidspunkt osv. Når den primære hukommelse er fyldt op, bruges den sekundære hukommelse som et midlertidigt lager til at opbevare mindst brugte data i den primære hukommelse. Sekundære hukommelsesenheder er billigere og større i størrelse. Men de har en lang adgangstid.
Forskel mellem primær og sekundær hukommelse
Primær hukommelse er den hukommelse, som CPU'en har direkte adgang til for at gemme og hente information, hvorimod den sekundære hukommelse ikke er direkte tilgængelig for CPU'en. Primær hukommelse tilgås ved hjælp af adresse- og databusser af CPU'en, mens sekundær hukommelse tilgås ved hjælp af input/output-kanaler. Primær hukommelse gemmer ikke data, når strømmen er slukket (flygtig), mens sekundær hukommelse beholder data, når strømmen er slukket (ikke-flygtig). Ydermere er den primære hukommelse meget hurtig sammenlignet med den sekundære hukommelse og har en lavere adgangstid. Men primære hukommelsesenheder er dyrere sammenlignet med sekundære hukommelsesenheder. Af denne grund består en computer norm alt af en mindre primær hukommelse og en meget større sekundær hukommelse.