Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Внутренняя память




Память

Память, также называемая основной памятью или первичной памятью, тесно связана с центральным процессором и напрямую подключена к нему. Память хранит инструкции программы и данные непосредственно до или после регистра. Чтобы понять функционирование процесса работы и взаимодействия между CPU и памятью, проследим путь выполнения команд программы в компьютере.

Выполнение любой команды, поданной в машинном коде, включает две стадии: стадию выборки команды и стадию ее выполнения. В течение стадии выборки имеет место следующее (Рис.3):

Шаг (1). Извлечение команды. Команду, которая должна будет выполнена, извлекают из памяти с помощью УУ.

Шаг (2). Расшифровка команды. Команда расшифровывается (декодируется), так, чтобы центральный процессор смог понять, что должно быть сделано. Cоответствующие данные перемещаются из памяти в область регистров для хранения и определяется местоположение следующей команды.

Шаги 1 и 2 называются стадией выборки, а время, которое требуется, чтобы выполнить эту стадию, называется временем выборки команды (I-time).

Вторая стадия - стадия выполнения. В течение этой стадии выполняются следующие шаги:

Шаг (3). Выполнение команды. АЛУ делает то, что предписано командой. Это может быть выполнение арифметических вычислений или логических сравнений.

Шаг (4).Сохранение результатов. Результаты сохраняются в регистре или памяти.

Шаги 3 и 4 называются стадией выполнения. Время, которое требуется, чтобы закончить стадию выполнения, называется временем выполнения (E-time).

После того, как обе стадии были закончены для одной команды, они снова выполняются для следующей команды и так далее. Стадия выборки, сопровождаемая стадией выполнения команды, вместе составляю один цикл выполнения команды (машинный цикл).

Некоторые центральные процессоры могут ускорять обработку данных, используя конвейерную обработку, при которой СPU (ЦП) одновременно получает одну инструкцию, расшифровывает другую и выполняет третью. Процессор Pentium, например, использует два канала для одновременной конвейеризации. Это дает процессору способность выполнять две команды одновременно во время одного машинного цикла.

Компоненты, ответственные за обработку данных –CPU (ЦП) и память - размещены вместе в одном блоке, называемом системным блоком или блоком управления. Все другие устройства компьютерной системы, типа монитора и клавиатуры, связаны непосредственно или косвенно с названной единицей.

Имеются несколько форм памяти.

Команды или данные могут быть временно сохранены в оперативном записывающем устройстве ОЗУ (RAM). Оперативная память - временная и энергозависимая - она существует, пока поддерживается электрический ток. Чипы ОЗУ потеряют свое содержание, если ток выключен или прерван. Чипы ОЗУ установлены непосредственно на главной (материнской) плате компьютера или на периферийных устройствах, которые подключаются к материнской плате. ОЗУ (RAM) – предназначено только для временного хранения данных.

Все компьютеры требуют определенных команд, чтобы начать работу после того, как они были включены, а такие команды содержатся в ROM – постоянном запоминающем устройстве ПЗУ. Часть программного обеспечения системы, которое хранится в ROM, передает в RAM дополнительные команды, требуемые для работы компьютера. Это, например, тот же процесс запуска компьютера, который называется начальной загрузкой. ROM также содержит другие программы, которые облегчают работу с компьютером.

ROM обычно энергонезависима. В ROM комбинации состояния электросхем зафиксированы и поэтому данные, представленные этой комбинацией, не будут потеряны при прекращении подачи тока. ROM обеспечивает постоянное хранение данных и команд, которые не изменяются, такие как программы и данные, заложенные в компьютер его производителем. Таким образом, в пределах компьютера ROM является и энергонезависимой и не перезаписываемой, а данные, хранимые в ней, не изменяется при подаче или выключении электроэнергии. Важно понять, что компьютер не может записывать на ROM, а регистр данных памяти (MDR), может только перемещать данные из ROM в CPU, но не может переместить данные из CPU в ROM. В остальном, ROM работает подобно другим формам памяти.

Кэш-память - является самой быстрой промежуточной памятью. Представляет маленький блок быстродействующей памяти, которая находится "между" СPU и основной памятью и используется, чтобы содержать текущие данные и команды.

RAM, ROM и кэш-память размещаются на системной плате компьютера и их называют основной памятью или внутренней памятью компьютера.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 960; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.