Категория
Информатика
Тип
реферат
Страницы
25 стр.
Дата
03.08.2014
Формат файла
.html — Html-документ
Архив
1040034.zip — 14.58 kb
  • apparatura-programmnoe-obespechenie-i-mikroprogrammy_1040034_1.html — 61.45 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы


--PAGE_BREAK--
2.2.11 Относительная адресация
Когда потребность в увеличении объемов основной памяти стала очевидной, архитектуры компьютеров были модифицированы для работы с очень большим диапазоном адресов. Машина, рассчитанная на работу с памятью емкостью 16 Мбайт (1 Мбайт — это 1 048 576 байт), должна иметь 24-разрядные адреса. Включение столь длинных адресов в формат каждой команды даже для машины с одноадресными командами стоило бы очень дорого, не говоря уже о машинах с многоадресными командами. Поэтому для обеспечения работы с очень большими адресными пространствами в машинах начали применять
адресацию типа база + смещение, или
относительную адресацию, при которой все адреса программы суммируются с содержимым
базового регистра. Подобное решение имеет то дополнительное преимущество, что программы становятся
перемещаемыми, или
позиционно-независимыми; это свойство программ имеет особенно важное значение для многоабонентских систем, в которых одну и ту же программу может оказаться необходимым размещать в различных местах основной памяти при каждой загрузке.

2.2.12 Режим задачи, режим супервизора, привилегированные команды
В вычислительных машинах, как правило, предусматривается несколько различных
режимов работы. Динамический выбор режима позволяет лучше организовать защиту программ и данных. В обычном случае, когда машина находится в конкретном режиме, работающая программа может выполнять только некоторое подмножество команд. В частности, если говорить о программах пользователя, то подмножество команд, которые пользователь может употреблять в режиме задачи, не позволяет, например, непосредственно производить операции ввода-вывода; если программе пользователя разрешить выполнение любых операций ввода-вывода, она могла бы вывести главный список паролей системы, распечатать информацию любого другого пользователя или вообще испортить операционную систему. Операционной системе обычно присваивается статус
самого полномочного пользователя



Ваше мнение



CAPTCHA