Primārā vs sekundārā atmiņa | Papildu atmiņas ierīces
Datorā ir datu glabāšanai paredzētu atmiņas ierīču hierarhija. Tie atšķiras pēc jaudas, ātruma un izmaksām. Primārā atmiņa (saukta arī par galveno atmiņu) ir atmiņa, kurai CPU tieši piekļūst, lai saglabātu un izgūtu informāciju. Sekundārā atmiņa (saukta arī par ārējo vai papildu atmiņu) ir atmiņas ierīce, kurai CPU nevar tieši piekļūt, un to izmanto kā pastāvīgu atmiņas ierīci, kas saglabā datus pat pēc strāvas izslēgšanas.
Kas ir primārā atmiņa?
Primārā atmiņa ir atmiņa, kurai CPU tieši piekļūst, lai saglabātu un izgūtu informāciju. Lielāko daļu laika primārā atmiņa tiek saukta arī par RAM (Random Access Memory). Tā ir nepastāvīga atmiņa, kas, izslēdzot barošanu, zaudē datus. Primārā atmiņa ir tieši pieejama centrālajam procesoram, izmantojot adresi un atmiņas kopni, un centrālais procesors tai pastāvīgi piekļūst, lai iegūtu datus un norādījumus. Turklāt datoros ir ROM (tikai lasāmatmiņa), kurā ir bieži izpildītas instrukcijas, piemēram, startēšanas programma (BIOS). Šī ir nepastāvīga atmiņa, kas saglabā savus datus, kad tiek izslēgta barošana. Tā kā galvenajai atmiņai piekļūst bieži, tai ir jābūt ātrākai. Taču tie ir mazāka izmēra un arī dārgi.
Kas ir sekundārā atmiņa?
Sekundārā atmiņa ir atmiņas ierīce, kurai CPU nevar tieši piekļūt, un tā tiek izmantota kā pastāvīga atmiņas ierīce, kas saglabā datus pat pēc strāvas izslēgšanas. CPU piekļūst šīm ierīcēm, izmantojot ievades/izvades kanālu, un pirms piekļuves dati vispirms tiek pārsūtīti uz primāro atmiņu no sekundārās atmiņas. Parasti mūsdienu datoros kā sekundārās atmiņas ierīces tiek izmantoti cietie diski un optiskās atmiņas ierīces (CD, DVD). Sekundārajā atmiņas ierīcē dati tiek sakārtoti failos un direktorijos atbilstoši failu sistēmai. Tas arī ļauj saistīt papildu informāciju ar tādiem datiem kā piekļuves atļaujas, īpašnieks, pēdējais piekļuves laiks utt. Turklāt, kad primārā atmiņa ir piepildīta, sekundārā atmiņa tiek izmantota kā pagaidu krātuve, lai primārajā atmiņā saglabātu vismazāk izmantotos datus.. Sekundārās atmiņas ierīces ir lētākas un lielākas. Taču tiem ir liels piekļuves laiks.
Atšķirība starp primāro un sekundāro atmiņu
Primārā atmiņa ir atmiņa, kurai CPU tieši piekļūst, lai saglabātu un izgūtu informāciju, turpretim sekundārajai atmiņai CPU tieši nevar piekļūt. CPU primārajai atmiņai piekļūst, izmantojot adrešu un datu kopnes, savukārt sekundārajai atmiņai var piekļūt, izmantojot ievades/izvades kanālus. Primārā atmiņa nesaglabā datus, kad barošana ir izslēgta (nepastāvīga), savukārt sekundārā atmiņa saglabā datus, kad barošana tiek izslēgta (nepastāvīga). Turklāt primārā atmiņa ir ļoti ātra salīdzinājumā ar sekundāro atmiņu, un tai ir mazāks piekļuves laiks. Taču primārās atmiņas ierīces ir dārgākas nekā sekundārās atmiņas ierīces. Šī iemesla dēļ dators parasti sastāv no mazākas primārās atmiņas un daudz lielākas sekundārās atmiņas.