Різниця між регістром і пам’яттю

Автор: Laura McKinney
Дата Створення: 1 Квітень 2021
Дата Оновлення: 10 Травень 2024
Anonim
Лекція: Архітектура комп’ютера
Відеоролик: Лекція: Архітектура комп’ютера

Зміст


Реєструйте та пам’ятайте, зберігайте дані, які можуть бути безпосередньо доступ до якого процесор що також збільшує швидкість обробки ЦП. Швидкість обробки CPU також може бути збільшена за рахунок збільшення кількості бітів регістра або збільшення кількості фізичного регістра в ЦП. Так само і у випадку з пам'яттю, чим більше об'єм пам'яті, тим швидше процесор. Пам'ять в основному відноситься до первинної пам'яті комп'ютера.

Незважаючи на ці подібності, регістр та пам'ять мають між собою мало відмінностей. Основна відмінність між регістром і пам'яттю полягає в тому, що реєструвати містить дані, які ЦП зараз обробляє, тоді як пам'ять містить програмні інструкції та дані, необхідні програмі для виконання.

Ми обговоримо ще кілька відмінностей між регістром і пам'яттю за допомогою таблиці порівняння, показаної нижче.

  1. Порівняльна діаграма
  2. Визначення
  3. Ключові відмінності
  4. Висновок

Порівняльна діаграма

Основа для порівнянняЗареєструйтесьПам'ять
ОсновніРегістри містять операнди або інструкції, які ЦП зараз обробляє.Пам'ять містить інструкції та дані, необхідні поточній програмі, що виконується в ЦП.
ЄмністьУ регістрі зберігається невеликий об'єм даних від 32-бітових до 64-бітових.Пам'ять комп'ютера може варіюватися від декількох ГБ до ТБ.
ДоступЦП може працювати над вмістом реєстру зі швидкістю більше однієї операції за один тактовий цикл.Процесор отримує доступ до пам'яті з меншою швидкістю, ніж регістр.
ТипРеєстр акумуляторів, лічильник програм, регістр інструкцій, регістр адрес тощо.ОЗП.


Визначення Реєстру

Реєстри - це найменший елементи зберігання даних, які є вбудований сам процесор. Регістри - це місця пам'яті, які є безпосередньо доступний процесором. Регістри містять інструкцію або операнди, до яких зараз доступний центральний процесор.

Реєстри - це висока швидкість доступні елементи зберігання. Процесор отримує доступ до регістрів всередині один тактовий цикл процесора. Насправді процесор може декодувати інструкції та виконувати операції над вмістом регістра в швидкість більше однієї операції на тактовий цикл процесора. Тож можна сказати, що процесор може отримати доступ до регістрів швидше, ніж основна пам'ять.

Реєстр вимірюється в бітах, як процесор може мати 16-бітні, 32-бітні або 64-бітні регістри. Кількість регістрових бітів визначає швидкість і потужність процесора. Наприклад, центральний процесор, який має 32-розрядний регістр, може отримати доступ до 32-бітних інструкцій одночасно. Процесор, який має 64-розрядний регістр, може виконувати 64-бітні інструкції. Отже, чим більше кількість бітів реєстру, тим швидше і потужність процесора.


Комп'ютерні регістри класифікуються наступним чином:

ЛІКАР: Реєстр даних це 16-розрядний реєстр, який містить операнди управляти процесором.

AR: Реєстр адрес це 12-розрядний реєстр, який містить адресу місця пам'яті.

AC: Акумулятор це також 16-бітний регістр, який містить результат обчислюється процесором.

ІЧ: Реєстр інструкцій це 16-розрядний реєстр, який вміщує інструкційний код що до цього часу виконується.

ПК: Лічильник програм це 12-розрядний реєстр, який містить адреса інструктажу що має бути виконаний процесором.

TR: Тимчасовий реєстр це 16-розрядний реєстр, який вміщує тимчасовий проміжний результат обчислюється процесором.

INPR: Реєстр введення це 8-бітний реєстр, який містить вхідний символ отриманий від пристрій вводу і доставив її Акумулятор.

OUTR: вихідний регістр це 8-бітний реєстр, який містить вихідний символ отримано від Акумулятор і доставити його вихідний пристрій.

Визначення пам'яті

Пам'ять - апаратний пристрій, що використовується для зберігання комп'ютерних програм, інструкцій та даних. Внутрішня пам'ять процесора - це пам'ять первинна пам'ять (оперативна пам'ять), а зовнішня пам'ять процесора - це a вторинна пам'ять (жорсткий диск). Пам'ять також можна класифікувати на основі непостійний і енергонезалежний пам'ять.

В основному, пам'ять комп’ютера відноситься до первинна пам'ять комп'ютера, тоді як вторинна пам'ять позначається як зберігання комп'ютера. Первинна пам'ять - це пам'ять, яка може бути безпосередньо доступ до якого має процессор, через який немає затримки доступу до даних, і, таким чином, процесор обчислює швидше.

Первинна пам'ять або оперативна пам'ять є a непостійний пам'ять, що означає, що дані в первинній пам'яті існують при включенні живлення системи, і дані зникають при відключенні системи. Первинна пам'ять містить дані, які будуть потрібні програмі, що виконується в даний час. Якщо дані, необхідні процесору, не знаходяться в первинній пам'яті, то дані передаються з вторинного сховища в первинну пам'ять, а потім їх отримує процесор.

Раз ти зберегти дані на комп'ютері, потім вони передаються в вторинне зберігання до цього часу він залишається в первинній пам'яті. Сьогодні первинна пам'ять або оперативна пам'ять можуть варіюватися від Від 1 до 16 ГБ. З іншого боку, вторинне сховище сьогодні варіюється від деяких Гігабайт (ГБ) в TeraBytes (TB).

  1. Основна різниця між регістром і пам'яттю полягає в тому, що регістр містить дані, які ЦП зараз обробляє тоді як пам'ять зберігає дані, необхідні для обробки.
  2. Реєстр починає від 32-бітний реєстр в 64-бітовий регістр тоді як ємність пам'яті коливається від деякої ГБ до деяких Туберкульоз.
  3. Реєстр доступу до процесора швидше ніж пам'ять.
  4. Комп'ютерні регістри є реєстр акумуляторів, лічильник програм, реєстр інструкцій, регістр адреста ін. З іншого боку, пам'ять називається основною пам'яттю комп'ютера, яка є оперативною пам'яттю.

Висновок:

Зазвичай регістр знаходиться у верхній частині ієрархії пам'яті. Це найменший і швидко доступний елемент зберігання. З іншого боку, пам'ять, як правило, називається основною пам'яттю, яка більша за регістр, і її доступ до процесора повільніше, ніж регістр, але доступ до нього відбувається швидше, ніж до вторинного сховища.