Младший адрес - память - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если существует искусственный интеллект, значит, должна существовать и искусственная тупость. Законы Мерфи (еще...)

Младший адрес - память

Cтраница 1


Младшие адреса памяти ( по меньшей мере ячейки 0 - 128) резервируются для специальных целей.  [1]

С помощью счетчика адреса, установленного на младший адрес памяти, каждая ячейка заполняется до тех пор, пока не будет достигнут старший адрес. Далее в счетчик снова заносится 0, и со следующим запуском процесс повторяется.  [2]

Так как данные пересылаются слева направо с младших адресов памяти к старшим, содержимое первого байта любого поля может быть послано во все остальные байты этого поля.  [3]

Переменные ( элементы) структуры запоминаются последовательно в том же самом порядке, в котором они объявляются: первой переменной соответствует самый младший адрес памяти, а последней - самый старший. Память каждой переменной начинается на границе, свойственной ее типу. Поэтому могут появляться неименованные участки между соседними элементами.  [4]

5 Системная область связи. [5]

При загрузке монитор извлекает из файла, содержащего программу основной задачи, информацию о размере программы, смещает KMON и USR в сторону младших адресов памяти и загружает задачу в память так, чтобы ее максимальный адрес непосредственно предшествовал области, в которой находятся драйверы ВУ или резидентный монитор, если драйверы отсутствуют. После настройки машинных команд и областей данных основной задачи на конкретный адрес загрузки монитор запускает основную задачу. Необходимость настройки делает процесс загрузки основной задачи более сложным и длительным по сравнению с загрузкой фоновой задачи.  [6]

7 Программный начальный загрузчик. [7]

Дисковые операционные системы, используемые в настоящее время, позволяют производить загрузку посредством короткой программы ( загрузчика), которая читает нулевой блок с системного устройства в младшие адреса памяти, а затем выполняет эту только что прочитанную программу. Однако нам будет поучительно провести анализ перфоленточной системы загрузки. Это вызовет интерес не только у тех, для кого машина своего рода хобби, но будет полезным и для получения навыков загрузки диагностических процедур в случае, если системное устройство дает сбой.  [8]

Новое содержимое PC и PS загружается из двух определенных последовательных ячеек памяти, которые вместе называются вектором прерываний. Эти ячейки выбраны дизайнером интерфейса устройств и располагаются в младших адресах памяти. Первое слово содержит адрес программы обработки прерываний ( адрес новой программной последовательности), а второе - новое PS, на основе которого определяются состояние машины и уровень приоритетности. Содержание этих векторов определяется программистом и может меняться под управлением программы.  [9]

При выполнении программ под управлением операционной системы часть основной памяти всегда занимает управляющая программа. Эта часть памяти называется областью управляющей программы и обычно находится в младших адресах памяти. Остальная часть памяти называется областью пользователя, или областью проблемных программ.  [10]

Подпрограммы сами по себе представляют собой миниатюрные программы, которые могут компилироваться либо вместе с основной программой, либо отдельно от нее. В общем случае программа на Фортране состоит из основной программы, нескольких подпрограмм, а также из супервизора и программ ввода - вывода Операционной Системы. Начиная с младших адресов памяти, оставшихся после размещения супервизора, Фортран помещает переменные и константы программы. Они располагаются в таком порядке, какой удобен компилятору, а не в порядке их появления в исходной программе. Сразу же после конца данных следует основная программа и затем подпрограммы. Памяти часто оказывается недостаточно для размещения всех подпрограмм сразу.  [11]

Одной из архитектурных особенностей УВК СМ-3 и СМ-4 являются аппаратные возможности организации стековой памяти. Обычно программист устанавливает указатель стека в начало своей программы. При обращении к подпрограммам, при обработке прерываний и при использовании стека самим программистом для временного хранения информации нижняя граница стека постоянно меняет значение и может стать ниже допустимой, поскольку младшие адреса памяти в разработанных системах программирования отведены под векторы прерываний. Поэтому в УВК СМ-3 и СМ-4 предусмотрена аппаратная защита зоны векторов прерываний.  [12]

Один из методов формирования адреса для любой заданной точки в программе заключается в том, что эта точка помечается меткой или символом. Метки можно использовать для идентификации адреса константы, определенной области памяти, программы или подпрограммы, таблицы или любого конкретного предложения. Сама по себе метка всегда будет вырабатывать адрес, который указывает на самый левый байт поля или команды, представляющий самый младший адрес в области памяти, идентифицированной меткой. Если метка относится к полю данных, то этот принцип может привести к некоторому недоразумению - адрес будет указывать на самый левый байт поля, который в действительности имеет самый младший адрес памяти для этого поля, но в то же самое время этот байт внутри поля может рассматриваться как старший. Очевидно, что имеются два типа значений адреса, которые надо четко различать между собой, - значение адреса памяти и значение содержимого внутри самого поля.  [13]

14 Организация памяти модели 145. [14]

Как показано на рис. 6.2, управляющая память выделяется из старших адресов памяти. CPU хранит границу проверки адреса ( в регистре границы проверки адреса), которая устанавливается при загрузке микропрограмм. При попытке обращения к области памяти, лежащей выше границы проверки адреса, со стороны команды CPU или операции ввода-вывода возникает прерывание программ с целью проверки адреса. При попытке обращения со стороны микропрограммы к области управляющей памяти, лежащей ниже границы проверки адреса, возникает прерывание от системы аппаратного контроля. Если в качестве запоминающего устройства процессора используются устройства типа 3345 или 3346, то младшие адреса памяти относятся к этому устройству.  [15]



Страницы:      1