Diferența dintre memoria primară și cea secundară

Anonim

Memorie primară vs. secundară | Dispozitive de stocare auxiliare

Un computer conține o ierarhie de dispozitive de memorie pentru stocarea datelor. Acestea variază în funcție de capacitate, viteză și cost. Memoria primară (denumită și memoria principală) este memoria care este accesată direct de CPU pentru a stoca și a prelua informații. Memoria secundară (denumită și memorie externă sau auxiliară) este un dispozitiv de stocare care nu este accesibil direct de CPU și utilizat ca un dispozitiv de stocare permanent care păstrează datele chiar și după oprirea alimentării.

Ce este memoria primară?

Memoria primară este memoria direct accesată de CPU pentru stocarea și preluarea informațiilor. De cele mai multe ori, memoria primară este de asemenea menționată ca memorie RAM (Random Access Memory). Este o memorie volatilă, care își pierde datele atunci când alimentarea este oprită. Memoria primară este direct accesibilă de către procesor prin adresa și magistrala de memorie și este accesată în mod constant de CPU pentru a obține date și instrucțiuni. În plus, computerele conțin o memorie ROM (Read Only Memory), care conține instrucțiuni care sunt executate frecvent, cum ar fi programul de pornire (BIOS). Aceasta este o memorie non-volatilă care își păstrează datele atunci când alimentarea este oprită. Din moment ce memoria principală este accesată de multe ori, trebuie să fie mai rapidă. Dar sunt mai mici și mai costisitoare.

Ce este memoria secundară?

Memoria secundară este un dispozitiv de stocare care nu este accesibil direct de CPU și utilizat ca un dispozitiv de stocare permanent care păstrează datele chiar și după oprirea alimentării. CPU accesează aceste dispozitive printr-un canal de intrare / ieșire și datele sunt mai întâi transferate în memoria primară din memoria secundară înainte de a accesa. De obicei, unitățile de hard disk și dispozitivele optice de stocare (CD-uri, DVD-uri) sunt folosite ca dispozitive de stocare secundară în computerele moderne. Într-un dispozitiv de stocare secundar, datele sunt organizate în fișiere și directoare conform unui sistem de fișiere. Aceasta permite, de asemenea, asocierea de informații suplimentare cu date cum ar fi permisiunile de acces, proprietarul, ultimul timp de acces etc. În plus, atunci când memoria primară este completă, memoria secundară este utilizată ca spațiu de stocare temporară pentru păstrarea celor mai puțin utilizate date în memoria primară. Dispozitivele de memorie secundare sunt mai puțin costisitoare și mai mari. Dar au un timp de acces mare.

Diferența dintre memoria primară și cea secundară

Memoria primară este memoria care este accesată direct de CPU pentru a stoca și a prelua informații, în timp ce memoria secundară nu este accesibilă direct de CPU. Memoria primară este accesată prin intermediul magistralei de date și de date de către CPU, în timp ce memoria secundară este accesată folosind canalele de intrare / ieșire.Memoria primară nu reține datele atunci când alimentarea este oprită (volatilă) în timp ce memoria secundară păstrează datele atunci când alimentarea este oprită (non-volatilă). În plus, memoria primară este foarte rapidă comparativ cu memoria secundară și are un timp de acces mai scăzut. Dar, dispozitivele de memorie primară sunt mai costisitoare decât dispozitivele de memorie secundară. Din acest motiv, de obicei, un calculator cuprinde o memorie primară mai mică și o memorie secundară mult mai mare.