Primary vs Secondary Memory | Pomoćni uređaji za pohranu
Računar sadrži hijerarhiju memorijskih uređaja za skladištenje podataka. Razlikuju se po kapacitetu, brzini i cijeni. Primarna memorija (također se naziva i glavna memorija) je memorija kojoj CPU direktno pristupa radi pohranjivanja i preuzimanja informacija. Sekundarna memorija (također nazvana eksterna ili pomoćna memorija) je uređaj za skladištenje kome CPU ne može pristupiti direktno i koji se koristi kao trajni uređaj za skladištenje koji zadržava podatke čak i nakon što je napajanje isključeno.
Šta je primarna memorija?
Primarna memorija je memorija kojoj CPU direktno pristupa radi skladištenja i preuzimanja informacija. Većinu vremena primarna memorija se naziva i RAM (Random Access Memory). To je nestabilna memorija, koja gubi svoje podatke kada se napajanje isključi. Primarnoj memoriji CPU direktno pristupa preko adrese i memorijske magistrale i CPU joj stalno pristupa kako bi dobio podatke i uputstva. Štaviše, računari sadrže ROM (Memorija samo za čitanje), koja sadrži instrukcije koje se često izvršavaju, kao što je program za pokretanje (BIOS). Ovo je trajna memorija koja zadržava svoje podatke kada je napajanje isključeno. Pošto se glavnoj memoriji često pristupa, ona mora biti brža. Ali su manje veličine i takođe skupe.
Šta je sekundarna memorija?
Sekundarna memorija je uređaj za pohranu kojem CPU ne pristupa direktno i koristi se kao trajni uređaj za pohranu koji zadržava podatke čak i nakon što je napajanje isključeno. CPU pristupa ovim uređajima preko ulazno/izlaznog kanala i podaci se prvo prenose u primarnu memoriju iz sekundarne memorije prije pristupa. Obično se hard diskovi i optički uređaji za skladištenje (CD, DVD) koriste kao sekundarni uređaji za skladištenje u modernim računarima. U sekundarnom uređaju za skladištenje, podaci su organizirani u datoteke i direktorije prema sistemu datoteka. Ovo također omogućava povezivanje dodatnih informacija s podacima kao što su dozvole pristupa, vlasnik, vrijeme posljednjeg pristupa itd. Nadalje, kada je primarna memorija popunjena, sekundarna memorija se koristi kao privremena memorija za čuvanje najmanje korištenih podataka u primarnoj memoriji. Sekundarni memorijski uređaji su jeftiniji i veće su veličine. Ali imaju veliko vrijeme pristupa.
Razlika između primarne i sekundarne memorije
Primarna memorija je memorija kojoj CPU direktno pristupa radi skladištenja i preuzimanja informacija, dok sekundarnoj memoriji CPU ne pristupa direktno. Primarnoj memoriji se pristupa pomoću adresnih i podatkovnih magistrala od strane CPU-a, dok se sekundarnoj memoriji pristupa putem ulazno/izlaznih kanala. Primarna memorija ne zadržava podatke kada je napajanje isključeno (nestalno), dok sekundarna memorija zadržava podatke kada je napajanje isključeno (nestalno). Nadalje, primarna memorija je vrlo brza u poređenju sa sekundarnom memorijom i ima kraće vrijeme pristupa. Međutim, primarni memorijski uređaji su skuplji u poređenju sa sekundarnim memorijskim uređajima. Iz tog razloga, računar se obično sastoji od manje primarne memorije i mnogo veće sekundarne memorije.