Аппаратные средства
В АУ есть регистры. На схеме они обозначены
прямоугольниками:
В УУ (устройство управления) есть счетчик адреса (СА).
Из-за несоответствия операций доступа и обработки информации компонентов вычислительной системы возникает проблема фрагментации памяти. Например: в ОП программа занимает 2000 строк, затем она стала не нужна. Затем нам надо на ее место поместить другую программу, которая занимает 2003 строки. Как это сделать?
Иерархия памяти
В процессоре существуют устройства, которые способны хранить информацию. К ним существует доступ прямым или косвенным образом.
Регистры
Классификация регистров
1. Регистр общего назначения (находится в процессоре и к ним осуществляется молниеносный доступ). В них могут храниться операнды, промежуточная информация. С их использованием проводится индексация и косвенная индексация. Они доступны для пользователя.
2. Специальные регистры.
I. Первая группа регистров
а) Регистры, отвечающие за состояние исполняемой программы. Например, счетчик команд, который может изменяться без помощи программиста; регистр результатов (флагов); регистр указателя стека.
б) Регистры управления компонентами вычислительной системы (управляющие регистры). Через них процессор осуществляет управление внешними устройствами.
в) Регистры указателя стека. Используются для передачи параметров, при этом после выхода из функции автоматическая память освобождается.
II. Вторая группа регистров
- регистры управления компонентами ВС. С их использованием осуществляется организация связи процессора с внешним миром (УУВУ). Управление внешними устройствами ЦП может осуществлять через управляющие регистры.
предыдущаяследующая