Razlika između registra i memorije

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 9 Svibanj 2024
Anonim
Šta je to RAM memorija i čemu služi?
Video: Šta je to RAM memorija i čemu služi?

Sadržaj


Registrirajte se i memorija, držite podatke koji mogu biti direktno kojima pristupa procesor što također povećava brzinu obrade CPU-a. Brzina obrade CPU-a također se može povećati povećanjem broja bitova registra ili povećanjem broja fizičkog registra u CPU-u. Isti je slučaj s memorijom, što je veća količina memorije brže je CPU. Memorija se općenito odnosi na primarnu memoriju računala.

Unatoč tim sličnostima, registar i memorija međusobno dijele nekoliko razlika. Osnovna razlika između registra i memorije je ta Registar sadrži podatke koje CPU trenutno obrađuje, dok memorija sadrži programsku instrukciju i podatke koji su programu potrebni za izvršavanje.

Razmotrit ćemo još nekoliko razlika između registra i memorije pomoću grafikona za usporedbu prikazanih dolje.

  1. Usporedni grafikon
  2. definicija
  3. Ključne razlike
  4. Zaključak

Usporedni grafikon

Osnove za usporedbuRegistarMemorija
Osnovni, temeljniRegistri sadrže operete ili upute koje CPU trenutno obrađuje.Memorija sadrži upute i podatke koje trenutno izvodi program u CPU-u.
KapacitetRegister sadrži malu količinu podataka oko 32-bitne do 64-bitne.Memorija računala može biti u rasponu od nekih GB do TB.
PristupCPU može raditi na registrovanim sadržajima brzinom većom od jedne operacije u jednom satnom ciklusu.CPU pristupa memoriji sporije nego registrira.
TipRegistar akumulatora, brojač programa, registar uputa, registar adresa itd.RADNA MEMORIJA.


Definicija registra

Registri su najmanja elementi za držanje podataka koji su ugrađen u sam procesor. Registri su memorijska mjesta koja jesu direktno dostupan od strane procesora. Registri sadrže upute ili operande kojima trenutno pristupa procesor.

Registri su velike brzine dostupni elementi za pohranu. Procesor pristupa registrima unutar jedan ciklus takt procesora, U stvari, procesor može dekodirati upute i izvršiti operacije nad sadržajem registra na brzina više od jedne operacije po taktnom ciklusu CPU-a. Dakle, možemo reći da procesor može pristupiti registrima brže od glavne memorije.

Registar se mjeri u bitovima kao što procesor može imati 16-bitne, 32-bitne ili 64-bitne registre. Broj bitova registra određuje brzinu i snagu CPU-a. Na primjer, CPU koji ima 32-bitni registar može istovremeno pristupiti 32-bitnim uputama. CPU koji ima 64-bitni registar može izvršavati 64-bitne upute. Dakle, više je broja bitova registra više brzina i snaga CPU-a.


Računalni registri kategorizirani su kao što slijedi:

DR: Registar podataka je 16-bitni registar koji sadrži operanda da se upravlja procesorom.

AR: Registar adresa je 12-bitni registar koji sadrži adresa memorijske lokacije.

AC: Akumulator je također 16-bitni registar koji sadrži izračunati rezultat od strane procesora.

IR: Registar uputa je 16-bitni registar koji sadrži kôd upute koja se trenutno mora izvršiti.

PC: Brojač programa je 12-bitni registar koji sadrži adresa poduke to će izvršiti procesor.

TR: Privremeni registar je 16-bitni registar koji sadrži privremeni srednji rezultat izračunao procesor.

INPR: Unosni registar je 8-bitni registar koji drži ulazni znak primljeno od an ulazni uređaj i dostavio ga Akumulator.

OUTR: izlazni registar je 8-bitni registar koji drži izlazni znak primljeno od Akumulator i isporučite ga izlazni uređaj.

Definicija memorije

Memorija je hardverski uređaj koji se koristi za pohranu računalnih programa, uputa i podataka. Interna memorija procesora je primarna memorija (RAM), a memorija koja je izvan procesora je a sekundarna memorija (tvrdi disk), Memorija se također može kategorizirati na temelju promjenljiv i neizbrisivu memorija.

U osnovi, memorija računala odnosi se na primarna memorija računala, dok, sekundarna memorija naziva se skladištenje računala. Primarna memorija je memorija koja može biti direktno kojima pristupa procesor zbog čega nema kašnjenja u pristupu podacima, i time procesor brže izračunava.

Primarna memorija ili RAM memorija su promjenljiv memorija što znači da podaci u primarnoj memoriji postoje kada je sustav uključen, a podaci nestaju kada se sustav isključi. Primarna memorija sadrži podatke koji će biti potrebni trenutačno izvršnom programu u CPU-u. Ako podaci koje zahtijeva procesor nisu u primarnoj memoriji, tada se podaci prenose iz sekundarne memorije u primarnu memoriju, a zatim ih procesor dohvaća.

Jednom kad ti uštedjeti podaci na računalu, a zatim se prenose u sekundarna pohrana do tada ostaje u primarnom pamćenju. Danas primarna memorija ili RAM-u mogu varirati 1 GB do 16 GB, S druge strane, danas se čuva sekundarna skladišta Giga bytes (GB) za TeraBytes (TB).

  1. Primarna razlika između registra i memorije je taj registar sadrži podatke koje CPU trenutno obrađuje dok memorija sadrži podatke koji će biti potrebni za obradu.
  2. Registar se kreće od 32-bitni se registrira u 64-bitni registar dok se kapacitet memorije kreće od nekih HR nekima TB.
  3. Registar pristupa procesoru brže nego sjećanje.
  4. Računalni registri su registar akumulatora, brojač programa, registar uputa, registar adresaitd. S druge strane, memorija se naziva glavnom memorijom računala koje je RAM-a.

Zaključak:

Registar se obično nalazi na vrhu hijerarhije memorije. To je najmanji i brzo dostupan element za pohranu. S druge strane, memoriji se uglavnom naziva glavna memorija koja je veća od registra i njezin CPU pristup je sporiji od registra, ali mu se pristupa brže od sekundarne memorije.