O memorie este la fel ca un creier uman. Ea este folosită pentru a stoca date și instrucțiuni. Memoria calculatorului este spațiul de stocare din calculator, în care sunt stocate datele care urmează să fie prelucrate și instrucțiunile necesare pentru prelucrare. Memoria este împărțită într-un număr mare de părți mici numite celule. Fiecare locație sau celulă are o adresă unică, care variază de la zero la dimensiunea memoriei minus unu. De exemplu, dacă calculatorul are 64k cuvinte, atunci această unitate de memorie are 64 * 1024 = 65536 locații de memorie. Adresa acestor locații variază de la 0 la 65535.
Memoria este în principal de trei tipuri –
- Memorie cache
- Memorie primară/memorie principală
- Memorie secundară
Memorie cache
Memoria cache este o memorie semiconductoare de foarte mare viteză care poate accelera procesorul. Ea acționează ca un tampon între CPU și memoria principală. Este utilizată pentru a păstra acele părți de date și program care sunt utilizate cel mai frecvent de către CPU. Părțile de date și programe sunt transferate de pe disc în memoria cache de către sistemul de operare, de unde CPU le poate accesa.
Avantaje
Avantajele memoriei cache sunt următoarele –
- Memoria cache este mai rapidă decât memoria principală.
- Consumă mai puțin timp de acces în comparație cu memoria principală.
- Înmagazinează programul care poate fi executat într-o perioadă scurtă de timp.
- Înmagazinează date pentru utilizare temporară.
Dezavantaje
Dezavantajele memoriei cache sunt următoarele –
- Memoria cache are o capacitate limitată.
- Este foarte costisitoare.
Memoria primară (memoria principală)
Memoria primară conține numai acele date și instrucțiuni la care calculatorul lucrează în prezent. Ea are o capacitate limitată și datele se pierd atunci când se oprește alimentarea. În general, este alcătuită dintr-un dispozitiv semiconductor. Aceste memorii nu sunt la fel de rapide ca registrele. Datele și instrucțiunile necesare pentru a fi procesate se află în memoria principală. Este împărțită în două subcategorii RAM și ROM.
Caracteristicile memoriei principale
- Sunt memorii semiconductoare.
- Este cunoscută sub numele de memorie principală.
- De obicei memorie volatilă.
- Datele se pierd în cazul în care alimentarea este oprită.
- Este memoria de lucru a calculatorului.
- Mai rapidă decât memoriile secundare.
- Un calculator nu poate funcționa fără memoria principală.
Memorie secundară
Acest tip de memorie este, de asemenea, cunoscut ca memorie externă sau nevolatilă. Ea este mai lentă decât memoria principală. Acestea sunt utilizate pentru stocarea permanentă a datelor/informațiilor. Procesorul nu accesează direct aceste memorii, în schimb sunt accesate prin intermediul rutinelor de intrare-ieșire. Conținutul memoriilor secundare este mai întâi transferat în memoria principală, iar apoi CPU îl poate accesa. De exemplu, discul, CD-ROM, DVD etc.
Caracteristicile memoriei secundare
- Sunt memorii magnetice și optice.
- Este cunoscută ca memorie de rezervă.
- Este o memorie nevolatilă.
- Datele sunt stocate permanent chiar dacă alimentarea este oprită.
- Se utilizează pentru stocarea datelor într-un calculator.
- Computerul poate funcționa fără memoria secundară.
- Mai mică decât memoriile primare.
.