Razlika između predmemorije i RAM -a

Sadržaj:

Anonim

The glavna razlika između predmemorije i RAM -a je taj cache je brza memorijska komponenta koja pohranjuje često korištene podatke od strane CPU -a, dok je RAM računalni uređaj koji pohranjuje podatke i programe koje CPU trenutno koristi.

Predmemorija je manja i brza memorijska komponenta u računalu. Pohranjuje kopije podataka koje CPU obično koristi. S druge strane, RAM je primarna memorija koja pohranjuje programe i podatke u trenutnoj upotrebi. Pomaže CPU -u da pristupi podacima u minimalnom vremenu. Predmemorija je brža od RAM -a. Ako podaci nisu dostupni u predmemoriji, CPU će pristupiti RAM -u.

Predmemorija,, Glavna memorija, Primarna memorija, RAM

Što je predmemorija

Predmemorija pohranjuje podatke koje često koristi CPU. CPU prvo provjerava potrebne podatke u predmemoriji. Iako je RAM brz, nije brz kao predmemorija. Stoga je pohranjivanje uobičajeno potrebnih podataka u predmemoriju korisno za povećanje brzine izračuna.

Slika 1: Predmemorija i RAM

Postoje tri vrste predmemorije. Predmemorija razine 1 je najmanja. Nalazi se unutar procesora ili procesora. Dakle, radi istom brzinom kao i CPU. Keš razine 2 i 3 vanjski su. Predmemorija razine 2 veća je od predmemorije razine 1. Ako potrebni podaci nisu dostupni u predmemoriji razine 1, CPU provjerava predmemoriju razine 2. Ako potrebni podaci nisu dostupni u predmemoriji razine 1 i razine 2, CPU provjerava predmemoriju razine 3. Ako potrebni podaci nisu dostupni u bilo kojem od ovih predmemorija, CPU će pristupiti RAM -u. Predmemorija prve razine najbrža je predmemorija. CPU može imati više jezgri. Jezgra je izvršna jedinica CPU -a. Svaka jezgra može imati zasebne predmemorije razine 1 i razine 2. Predmemorija razine 3 dijeli se između svih jezgri.

Što je RAM

RAM je također poznat kao glavna memorija ili primarna memorija. Obično se programi pohranjuju na tvrdi disk. CPU -u je potrebno više vremena za pristup tvrdom disku. Stoga se programi koji bi se trebali izvršavati unose u RAM kako bi se mogli brže izvršiti. Za pristup podacima iz RAM -a potrebno je samo kratko vrijeme u usporedbi s pristupom podacima sa sekundarnog medija za pohranu, poput tvrdog diska i SSD -a.

Slika 1: RAM

RAM označava RAM memorija. To je nestabilna memorija koja zahtijeva stalni protok energije za održavanje podataka. Prekidi ili nestanci struje mogu izbrisati podatke pohranjene u RAM -u. Može imati 32-bitne ili 64-bitne podatkovne putanje. To se odnosi na broj bitova koji se prenose u jednom ciklusu takta. Računalo s više RAM -a imat će bolje performanse.

Postoje uglavnom dvije vrste RAM -a koje se nazivaju SRAM (statički RAM) i DRAM (dinamički RAM). DRAM se sastoji od kondenzatora i tranzistora. Kondenzator se može mijenjati, prazniti i predstavljati logičku i logičku nulu. Zbog kondenzatora dolazi do curenja i uzrokuje gubitak kondenzatora. Time se može izbrisati sadržaj u DRAM -u. Stoga DRAM zahtijeva stalne cikluse osvježavanja za zadržavanje podataka. Štoviše, SRAM sadrži japanke za spremanje podataka. Za zadržavanje podataka nisu potrebni ciklusi osvježavanja kao u DRAM -u. SRAM je brz i skuplji od DRAM -a.

Odnos između predmemorije i RAM -a

Razlika između predmemorije i RAM -a

Definicija

Predmemorija je komponenta u računalu koja pohranjuje podatke kako bi se budući zahtjevi za tim podacima mogli brže posluživati. RAM je oblik računalne pohrane podataka koji pohranjuje podatke i strojni kod koji se trenutno koriste.

Ubrzati

RAM je brži od sekundarnih medija za pohranu, ali nije tako brz kao predmemorija.

Trošak

Iako je RAM skup, nije skup kao predmemorija.

Kapacitet

Kapacitet predmemorije je manji od RAM -a koji ima veći kapacitet.

Upotreba

Predmemorija sadrži često korištene podatke CPU -a. RAM sadrži programe i podatke koje CPU trenutno izvršava.

Zaključak

Predmemorija i RAM su nestabilna memorija. Razlika između predmemorije i RAM -a je u tome što je predmemorija brza memorijska komponenta koja pohranjuje podatke koje često koristi CPU, dok je RAM računalni uređaj koji pohranjuje podatke i programe koje CPU trenutno koristi. Ukratko, predmemorija je brža i skuplja od RAM -a.

Referenca:

1. Objašnjenje predmemorije procesora - što je to predmemorija ?, PowerCert animirani videozapisi, 27. studenog 2016., dostupno ovdje.2. Objašnjenje RAM -a - Memorija sa slučajnim pristupom, PowerCert animirani videozapisi, 2. listopada 2016., dostupno ovdje.

Ljubaznošću slike:

1. “cache-basic-block-diagram” autora kapil garg (CC BY 2.0) putem Flickr2. "942645" (CC0) putem pxhere

Razlika između predmemorije i RAM -a