Ključni za poneti
- Registrirajte se: Registri su male, brze lokacije za pohranu unutar CPU-a (centralne procesorske jedinice) računala. Oni pohranjuju i upravljaju podacima koje CPU trenutno obrađuje. Registri su najbrža memorijska pohrana u računalu, a sadrže često korištene podatke i upute za ubrzavanje izvršavanja instrukcija.
- Glavna memorija: Glavna memorija, nazvana RAM (Random Access Memory), je veći i sporiji oblik računalne memorije od registara. To je privremeno mjesto za pohranu podataka i uputa kojima CPU treba pristupiti tijekom izvođenja programa. RAM je ključan za pokretanje aplikacija i pohranu podataka koje računalo aktivno koristi.
- Registri su sastavni dio CPU-a i omogućuju najbrži pristup podacima, što ih čini idealnim za pohranu operanda i međurezultata tijekom izračuna. S druge strane, glavna memorija je većeg kapaciteta, ali je sporija u brzini pristupa u usporedbi s registrima. Zajedno, registri i glavna memorija rade u tandemu kako bi omogućili učinkovito izvođenje računalnih programa dopuštajući premještanje podataka između njih prema potrebi tijekom obrade.
Što je Registar?
Registar je malo mjesto za pohranu na računalu. Visoke je brzine i nalazi se unutar CPU-a. Kao pohrana, pohranjuje podatke koje CPU obrađuje.
Vrijeme pristupa registara izračunava se u nanosekundama. Također je najbrži među računalnim pohranama. Bez registara, procesori su nepotpuni. Oni su odgovorni za ubrzanje obrade podataka.
Registrira kontrolne informacije kada se upute izvrše. Također se koriste za držanje operanda i memorijskih adresa. Kako su iznimno brzi, savršeni su za pohranu podataka potrebnih za brzo poslovanje.
Međutim, učinkovitost dolazi s troškom. Skupo ih je implementirati. Visoki trošak također je uzrokovan njegovom malom veličinom. Broj registara u računalu kreće se između 16 i 32. Njegovi brojevi su ograničeni, dok je glavna memorija mnogo veća - upute CPU-a kontroliraju sve njih.
Što je glavna memorija?
Drugi izraz za glavnu memoriju je Random Access Memory ili, ukratko, RAM. Računalu nudi mjesto za čuvanje podataka koje koristi CPU tijekom izvođenja programa.
Smatra se nestabilnom memorijom. Razlog je taj što je to privremeno. Ako isključite ili ponovno pokrenete računalo, podaci pohranjeni u RAM-u bit će izbrisani. To je sasvim suprotno od uređaja za pohranu, poput tvrdih ili solid-state diskova, koji trajno čuvaju podatke.
Operativni sustav upravlja glavnom memorijom. OS odlučuje kako će se podaci pohraniti i dohvatiti u glavnoj memoriji.
Glavna memorija ne samo da pohranjuje podatke, već također daje prostor za programske upute. Također čuva podatke koji su potrebni za rad različitih softvera. Djeluje tako da vam brzo ponudi rezultate. Dakle, ako otvorite datoteku, ona će se učitati iz pohrane računala u glavnu memoriju.
Razlika između registra i glavne memorije
- Registar je unutar CPU-a, dok je glavna memorija izvan CPU-a.
- Budući da je registar smješten unutar CPU-a, njime upravljaju upute CPU-a, dok operativni sustav upravlja glavnom memorijom.
- Ako listamo niz memorijsku hijerarhiju, registar će zauzeti prvo mjesto, dok će glavna memorija biti na nižem mjestu.
- CPU izravno pristupa registru, ali memorijska sabirnica pristupa glavnoj memoriji.
- Podaci pohranjeni u registru su privremeni, dok se u glavnoj memoriji pohranjuju program i podaci.
- Što se tiče prijenosa podataka, registri pružaju najveću brzinu dok je brzina glavne memorije niska.
Usporedba između registra i glavne memorije
Parametar usporedbe | Registriranje | Glavna memorija |
---|---|---|
Lokacija | Nalazi se unutar CPU-a. | Nalazi se izvan CPU-a. |
Kapacitet | Njegov kapacitet je vrlo ograničen. | Ima veliki kapacitet. |
Ubrzati | Poznat je po vrtoglavoj brzini. | Sporiji je u usporedbi s registrima. |
Cilj | Koristi se za pohranu podataka koji pomažu u radu procesora. | Koristi se za pohranu programskih uputa i podataka. |
Potrebno za | Potrebno je za ubrzanje obrade podataka. | Potreban je za izvršavanje programa i zadataka. |
Brzina prijenosa podataka | Njegova brzina prijenosa podataka je najveća. | U usporedbi s registrima, brzina prijenosa podataka glavne memorije je manja. |
Trošak | Registri su skupi. | Usporedno, glavna memorija je jeftinija. |
- https://ieeexplore.ieee.org/abstract/document/4145108/
- https://ieeexplore.ieee.org/abstract/document/1672774/
Zadnje ažuriranje: 29. rujna 2023
Sandeep Bhandari ima diplomu inženjera računala na Sveučilištu Thapar (2006.). Ima 20 godina iskustva u području tehnologije. Ima veliki interes za razna tehnička područja, uključujući sustave baza podataka, računalne mreže i programiranje. Više o njemu možete pročitati na njegovom bio stranica.