Разница между регистром и памятью
Содержание
Регистрируй и запоминай, держи данные которые можно непосредственно доступ к процессор что также увеличивает скорость обработки процессора. Скорость обработки ЦП также может быть увеличена путем увеличения количества битов в регистре или увеличения количества физических регистров в ЦП. То же самое в случае с памятью, чем больше объем памяти, тем быстрее процессор. Память обычно относится к основной памяти компьютера.
Несмотря на это сходство, регистр и память имеют мало общего между собой. Основное различие между регистром и памятью состоит в том, что регистр содержит данные, которые процессор в настоящее время обрабатывает, тогда как объем памяти содержит инструкцию программы и данные, необходимые программе для выполнения.
Мы обсудим еще несколько различий между регистром и памятью с помощью сравнительной таблицы, показанной ниже.
- Сравнительная таблица
- Определение
- Ключевые отличия
- Вывод
Сравнительная таблица
Основа для сравнения | регистр | объем памяти |
---|---|---|
основной | Регистры содержат операнды или инструкции, которые в данный момент обрабатывает процессор. | Память содержит инструкции и данные, необходимые для текущей исполняемой программы в CPU. |
Вместимость | Регистр содержит небольшой объем данных от 32 до 64 бит. | Память компьютера может варьироваться от нескольких ГБ до ТБ. |
Доступ | ЦП может работать с содержимым регистра со скоростью более одной операции за один такт. | Процессор обращается к памяти медленнее, чем регистр. |
Тип | Регистр аккумулятора, Счетчик программ, Регистр команд, Регистр адресов и т. Д. | БАРАН. |
Определение регистра
Регистры являются наименьшее элементы хранения данных, которые встроенный сам процессор. Регистры - это области памяти, которые непосредственно доступны для процессора. Регистры содержат инструкцию или операнды, к которым в данный момент обращается ЦПУ.
Регистры являются высокоскоростной доступные элементы хранения. Процессор обращается к регистрам внутри один такт процессора, Фактически, процессор может декодировать инструкции и выполнять операции с содержимым регистра на частота более одной операции за такт процессора. Таким образом, мы можем сказать, что процессор может получать доступ к регистрам быстрее, чем основная память.
Регистр измеряется в битах, как процессор может иметь 16-битные, 32-битные или 64-битные регистры. Количество бит регистров определяет скорость и мощность процессора. Например, процессор, имеющий 32-разрядный регистр, может одновременно получать доступ к 32-разрядным инструкциям. Процессор, имеющий 64-битный регистр, может выполнять 64-битные инструкции. Следовательно, чем больше количество бит в регистре, тем больше скорость и мощность процессора.
Компьютерные регистры делятся на следующие категории:
DR: Регистр данных это 16-битный регистр, который содержит операнды быть управляемым процессором.
AR: Регистрация адресов это 12-битный регистр, который содержит адрес ячейки памяти.
AC: аккумуляторный также 16-разрядный регистр, который содержит результат вычислен процессором.
IR: регистр инструкций это 16-битный регистр, который содержит код инструкции который должен быть выполнен в настоящее время.
ПК: Счетчик команд это 12-битный регистр, который содержит адрес обучения это должно быть выполнено процессором.
ТР: Временный регистр это 16-битный регистр, который содержит временный промежуточный результат вычисляется процессором.
INPR: Входной регистр это 8-битный регистр, который содержит ввод символов получил от Устройство ввода и доставил его аккумуляторный.
OUTR: выходной регистр это 8-битный регистр, который содержит выходной символ полученные от аккумуляторный и доставить его устройство вывода.
Определение памяти
Память - это аппаратное устройство, используемое для хранения компьютерных программ, инструкций и данных. Память, которая является внутренней по отношению к процессору, является первичная память (RAM)и память, которая является внешней по отношению к процессору, является вторичная память (жесткий диск), Память также может быть классифицирована на основе летучий а также нелетучий объем памяти.
В основном, память компьютера относится к первичная память компьютера, тогда как вторичная память упоминается как место хранения компьютера. Первичная память - это память, которая может быть непосредственно доступ к процессору, из-за чего нет задержки в доступе к данным, и, следовательно, процессор быстрее вычисляет.
Первичная память или ОЗУ летучий память, что означает, что данные в основной памяти существуют, когда питание системы включено, и данные исчезают, когда система выключается. Первичная память содержит данные, которые потребуются текущей исполняемой программе в CPU. Если данные, требуемые процессором, не находятся в первичной памяти, то данные переносятся из вторичного хранилища в первичную память, а затем выбираются процессором.
Как только вы спасти данные на компьютере, затем они передаются вторичное хранилище до тех пор он остается в первичной памяти. Сегодня первичная память или ОЗУ может варьироваться от 1 ГБ до 16 ГБ, С другой стороны, вторичное хранилище сегодня варьируется от некоторых Гигабайт (ГБ) в ТераБайты (ТБ).
- Основное различие между регистром и памятью состоит в том, что регистр содержит данные, которые процессор в настоящее время обрабатывает в то время как память содержит данные, которые потребуются для обработки.
- Регистр варьируется от 32-битный регистр в 64-битный регистр в то время как объем памяти колеблется от некоторых гигабайт для некоторых ТБ.
- Процессор обращается к регистру Быстрее чем память.
- Компьютерные регистры регистр аккумулятора, счетчик программ, регистр команд, регистр адресови т. д. С другой стороны, память упоминается как основная память компьютера, которая является ОЗУ.
Вывод:
Обычно регистр находится в верхней части иерархии памяти. Это самый маленький и быстро доступный элемент хранения. С другой стороны, память, обычно называемая основной памятью, которая больше, чем регистр, и ее доступ к ЦП медленнее, чем регистр, но к ней обращаются быстрее, чем к вторичному хранилищу.