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

Программная таблица

Cтраница 1


1 Таблицы перевода адресов при сегментной организации. [1]

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

Сегментные и страничные таблицр находятся в ОП, а в программной таблице нет необходимости, так как для каждой активной в данный - момент программы управляющий регистр 1 хранит начальный адрес и длину соответствующей сегментной таблицы. Хранит он также номер программы.  [3]

Сегментные, и страничные таблицы находятся в ОП, а в программной таблице нет необходимости, так как для каждой активной в данный момент программы управляющий регистр 1 хранит начальный адрес и длину соответствующей сегментной таблицы. Хранит он также номер программы.  [4]

Учет страниц в программе каждого абонента производится программой-диспетчером, использующей для этих целей специальные программные таблицы. Эти таблицы образуются в оперативной памяти программой-диспетчером и содержат информацию о началах страниц для каждой задачи. Когда наступает время решения очередной задачи, программа-диспетчер засылает в один из общих регистров соответствующую информацию ( константу), взятую из таблицы, которая определяет начало текущей страницы рабочей программы. Эта константа приплюсовывается в дальнейшем к каждому адресу команды, по которому происходит обращение к оперативному запоминающему устройству в этой программе. Так, если в программе ячейки с данными имеют адреса от О до 1 000, а в регистре занесено число 10 000, то обращение за этими данными будет происходить к ячейкам с адресами от 10 000 до 11 000, в которые оказалась помещенной страница программы.  [5]

Предположим также, что в начале цикла активности данной программы супервизор установил в табличном регистре адрес начала сегментной таблицы, взятый из программной таблицы.  [6]

При использовании таких машин контур детали вычерчивают на листе бумаги в прямоугольных координатах. Затем составляют программную таблицу резки с указанием координат точек контура реза, скорости резки, длительности начального подогрева и пр.  [7]

Третье число должно быть базовым адресом программной таблицы конфигурации. В программе опроса это третье число должно загружаться в регистр Y перед программным переходом к своей программе обработки прерывания.  [8]

9 Схема резки и подготовки кромки под сварку тремя ( /, 2, 3 резаками одновременно.| Гибка деталей. [9]

В некоторых странах начали применять газорезательные машины с программным управлением, в которых контур вырезаемой детали задается математическими формулами или через координаты его отдельных точек. Для этого по чертежу вырезаемой детали составляют программную таблицу, которая содержит данные режима резки и контура детали. Данные таблицы кодируют и переносят на бумажную перфорированную ленту. На рис. 11 показана схема такой машины.  [10]

11 Таблицы перевода адресов при сегментной организации. [11]

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

Возникает определенная иерархия в организации программ, состоящая из четырех ступеней: 1) программа, 2) сегмент, 3) страница, 4) байт. Этой иерархии программ соответствует иерархия таблиц, служащих для перевода виртуальных адресов в физические. Программная таблица для каждой программы, загруженной в систему, указывает начальный адрес соответствующей сегментной таблицы. Сегментная таблица перечисляет сегменты данной программы с указанием начального адреса страничной таблицы, относящейся к данному сегменту. Страничная таблица определяет расположение каждой из страниц сегмента в памяти. Страницы сегмента могут располагаться не подряд, часть страниц данного сегмента может находиться в оперативной памяти, остальные - во внешней.  [13]

Возникает определенная иерархия в организации программ, состоящая из четырех ступеней: 1) программа, 2) сегмент, 3) страница, 4) байт. Этой иерархии программ соответствует иерархия таблиц, служащих для перевода виртуальных адресов в физические. Программная таблица для каждой программы, загруженной в систему, указывает начальный адрес соответствующей сегментной таблицы. Сегментная таблица перечисляет сегменты данной программы с указанием начального адреса страничной таблицы, относящейся к данному сегменту. Страничная таблица определяет расположение каждой из страниц сегмента в памяти. Страницы сегмента могут располагаться не подряд, часть страниц данного сегмента может находиться в оперативной памяти, остальные - во внешней.  [14]

На рис. 178 показана принципиальная схема резательной машины с программным управлением. Контур вырезаемой детали вычерчивают на листе бумаги в прямоугольных координатах. Затем составляют программную таблицу резки с указанием скорости резки, длительности начального подогрева и пр.  [15]



Страницы:      1    2