Primärt vs Sekundärt minne | Extra lagringsenheter
En dator innehåller en hierarki av minnesenheter för lagring av data. De varierar i kapacitet, hastighet och kostnad. Primärt minne (även kallat huvudminnet) är det minne som processorn kommer åt direkt för att lagra och hämta information. Sekundärt minne (även kallat det externa eller extra minnet) är en lagringsenhet som inte är tillgänglig direkt av CPU:n och som används som en permanent lagringsenhet som behåller data även efter att strömmen stängts av.
Vad är primärminne?
Primärt minne är det minne som processorn kommer åt direkt för att lagra och hämta information. För det mesta kallas det primära minnet också för RAM (Random Access Memory). Det är ett flyktigt minne som förlorar sina data när strömmen stängs av. Primärt minne är direkt åtkomligt av CPU:n via adress- och minnesbussen och det nås ständigt av CPU:n för att få data och instruktioner. Dessutom innehåller datorer ett ROM (Read Only Memory), som innehåller instruktioner som exekveras ofta, såsom startprogrammet (BIOS). Detta är ett icke-flyktigt minne som behåller sina data när strömmen stängs av. Eftersom huvudminnet nås ofta måste det vara snabbare. Men de är mindre i storlek och också dyra.
Vad är sekundärt minne?
Sekundärt minne är en lagringsenhet som inte är tillgänglig direkt av CPU:n och som används som en permanent lagringsenhet som behåller data även efter att strömmen stängts av. CPU får åtkomst till dessa enheter via en ingångs-/utgångskanal och data överförs först till primärminnet från sekundärminnet innan åtkomst. Vanligtvis används hårddiskar och optiska lagringsenheter (CD, DVD) som sekundära lagringsenheter i moderna datorer. I en sekundär lagringsenhet organiseras data i filer och kataloger enligt ett filsystem. Detta gör det också möjligt att associera ytterligare information med data såsom åtkomstbehörigheter, ägare, senaste åtkomsttid etc. När det primära minnet är fyllt används dessutom sekundärminnet som en tillfällig lagring för att lagra minst använda data i primärminnet. Sekundära minnesenheter är billigare och större i storlek. Men de har lång åtkomsttid.
Skillnaden mellan primärt och sekundärt minne
Primärt minne är det minne som är direkt åtkomligt av CPU:n för att lagra och hämta information, medan det sekundära minnet inte är tillgängligt direkt av CPU:n. Primärt minne nås med adress- och databussar av CPU:n, medan sekundärt minne nås med ingångs-/utgångskanaler. Primärt minne behåller inte data när strömmen stängs av (flyktigt) medan sekundärt minne behåller data när strömmen stängs av (icke-flyktigt). Dessutom är primärminnet mycket snabbt jämfört med sekundärminnet och har en lägre åtkomsttid. Men primära minnesenheter är dyrare jämfört med sekundära minnesenheter. På grund av denna anledning består vanligtvis en dator av ett mindre primärminne och ett mycket större sekundärminne.