Рецоммендед, 2020

Избор Уредника

Разлика између регистра и меморије

Регистар и меморија, држе податке који се могу директно приступити процесору, што такође повећава брзину обраде процесора. Брзина обраде ЦПУ-а може се повећати и повећањем броја битова регистра или повећањем броја физичког регистра у ЦПУ-у. Исти је случај и са меморијом, што је бржа меморија ЦПУ. Меморија се односи на примарну меморију рачунара.

Упркос овим сличностима, регистар и памћење дијеле неколико разлика. Основна разлика између регистра и меморије је у томе што регистар садржи податке које процесор тренутно обрађује, док меморија држи инструкције програма и податке које програм захтијева за извршење.

Размотрићемо још неке разлике између регистра и меморије уз помоћ табеле за поређење приказане испод.

Цомпарисон Цхарт

Основа за поређењеРегистроватиМеморија
БасицРегистри чувају операнде или инструкције које ЦПУ тренутно обрађује.Меморија држи инструкције и податке које захтева тренутни програм у ЦПУ-у.
КапацитетРегистар држи малу количину података око 32-битне до 64-битне.Меморија рачунара се може кретати од неколико ГБ до ТБ.
ПриступЦПУ може да ради на садржају регистра брзином од више од једне операције у једном такту.ЦПУ приступа меморији споријом брзином него што је регистрована.
ТипРегистар акумулатора, бројач програма, регистар инструкција, регистар адреса, итд.РАМ.

Дефиниција регистра

Регистри су најмањи елементи који садрже податке који су уграђени у сам процесор. Регистри су меморијске локације које су директно доступне процесору. Регистри држе инструкције или операнде којима тренутно приступа ЦПУ.

Регистри су приступачни елементи велике брзине . Процесор приступа регистрима унутар једног ЦПУ тактног циклуса . У ствари, процесор може декодирати инструкције и изводити операције на садржају регистра брзином више од једне операције по циклусу ЦПУ такта. Можемо рећи да процесор може приступити регистрима брже од главне меморије.

Регистар се мери у битовима као што процесор може имати 16-битне, 32-битне или 64-битне регистре. Број битова регистра одређује брзину и снагу ЦПУ-а. На пример, ЦПУ који има 32-битни регистар може приступити 32-битним инструкцијама одједном. ЦПУ који има 64-битни регистар може извршити 64-битне инструкције. Дакле, већи број битова регистра више је брзина и снага ЦПУ-а.

Компјутерски регистри су категорисани на следећи начин:

ДР: Дата Регистер је 16-битни регистар који садржи операнде којима управља процесор.

АР: Аддресс Регистер је 12-битни регистар који садржи адресу меморијске локације .

АЦ: Акумулатор је такође 16-битни регистар који садржи резултат израчунат од стране процесора.

ИР: Регистар инструкција је 16-битни регистар који садржи код инструкције који се тренутно извршава.

ПЦ: Програмски бројач је 12-битни регистар који садржи адресу инструкције коју ће извршити процесор.

ТР: Привремени регистар је 16-битни регистар који садржи привремени средњи резултат израчунат од стране процесора.

ИНПР: Улазни регистар је 8-битни регистар који држи улазни знак примљен од улазног уређаја и доставља га акумулатору .

ОУТР: Оутпут Регистер је 8-битни регистар који држи излазни знак примљен од акумулатора и доставља га излазном уређају .

Дефиниција меморије

Меморија је хардверски уређај који се користи за складиштење компјутерских програма, инструкција и података. Меморија која је унутар процесора је примарна меморија (РАМ), а меморија која је изван процесора је секундарна меморија (Хард Дриве) . Меморија се такође може категоризовати на основу нестабилне и трајне меморије.

У основи, меморија рачунара се односи на примарну меморију рачунара, док се секундарна меморија означава као складиште рачунара. Примарна меморија је меморија која се може директно приступити процесору због чега нема кашњења у приступу подацима, па процесор брже израчунава.

Примарна меморија или РАМ је волатилна меморија, што значи да подаци у примарној меморији постоје када је систем укључен, а подаци нестају када је систем искључен. Примарна меморија садржи податке које ће захтевати тренутно извршени програм у ЦПУ-у. Ако подаци које захтева процесор није у примарној меморији, онда се подаци преносе из секундарног складишта у примарну меморију, а затим их процесор преузима.

Када сачувате податке на рачунару, онда се он пребацује у секундарну меморију до тада остаје у примарној меморији. Данас је примарна меморија или РАМ меморија од 1 ГБ до 16 ГБ . С друге стране, секундарна меморија данас се креће од неких Гига бајтова (ГБ) до ТераБитес (ТБ) .

Кључне разлике између регистра и меморије

  1. Примарна разлика између регистра и меморије је у томе што регистар садржи податке које процесор тренутно обрађује, док меморија садржи податке који ће бити потребни за обраду .
  2. Регистар се креће од 32-битног регистра до 64-битног регистра, док се капацитет меморије креће од неких ГБ до неке ТБ .
  3. Приступ процесора се региструје брже од меморије.
  4. Компјутерски регистри су регистар акумулатора, програмски бројач, регистар инструкција, адресни регистар, итд. С друге стране, меморија се означава као главна меморија рачунара који је РАМ.

Закључак:

Обично се регистар налази на врху хијерархије меморије. То је најмањи и брзо доступан елемент за складиштење. Са друге стране, меморија се генерално назива главном меморијом која је већа од регистра и њен приступ ЦПУ-у је спорији од регистра, али јој се приступа брже од секундарног складишта.

Top