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

Содержимое - основная память

Cтраница 3


Содержимое основной памяти, если оно печатается, в любом из дампов представляется одинаково. Если коду какого-либо байта не соответствует в ДКОИ ни один из символов, то вместо символа печатается точка. На рис. 2.1 показан фрагмент содержимого основной памяти.  [31]

Простые программы PG1 и PG2 на рис. 5.12 иллюстрируют большое разнообразие ситуаций, возникающих при перемещении и связывании. На рис. 5.13 и 5.14 показаны ESD -, ТХТ - и RLD-карты, сгенерированные ассемблером для программ PG1 и PG2 соответственно. Наконец, на рис. 5.15 показано содержимое основной памяти после того, как было выполнено распределение памяти, перемещение, связывание и загрузка программ. Читателю рекомендуется тщательно изучить эти рисунки и убедиться в правильности и обоснованности каждого значения.  [32]

Теперь нам следует выбрать модель вычислительной машины. Мы построим модель, которая является простой, но достаточно общей, чтобы читатель убедился, что с ее помощью можно моделировать любые реальные машины. Нач-нем с того, что любая вычислительная машина, включая все ее регистры, устройства управления, а также основную и внешнюю память, может быть представлена в любой момент времени в виде последовательности битов, называемой состоянием. Конечное фиксированное количество битов служит для представления содержимого основной памяти и всех цепей, обычно называемых управлением. Только число битов, хранящихся на внешних накопителях ( например, на лентах), может рассматриваться как потенциально неограниченное, поскольку, хотя каждая лента имеет конечную емкость - программа может обращаться к бесконечному числу лент; все ленты, когда-либо использованные программой, могут считаться частью состояния, так как даже если какая-то лента в данный момент снята с устройства, то она может быть вновь поставлена позднее по требованию программы. Введем ряд допущений относительно работы машины.  [33]

Индикативный дамп выдается автоматически при аварийном завершении программы в режимах РСР и MFT, если в задании отсутствует оператор DD с именем SYSABEND или SYSUDUMP. Ламп появляется всегда на устройстве системного вывода. В режиме MVT индикативный дамп не выдается, однако программисту сообщается код завершения. Основное отличие этого дампа от дампа ABEND заключается в отсутствии в нем содержимого основной памяти.  [34]

Дамп аварийного завершения состоит из управляющей информации: и копни содержимого основной памяти, используемой при выполнении задания. Дамп получается как результат выполнения системной макрокоманды ABEND, которая автоматически выдается обрабатывающей или управляющей программой при аварийном окончании шага задания. Для обеспечения этого дампа программист должен записать в шаге задания оператор DD, определяющий набор данных для дампа. Оператор должен иметь одно из двух стандартных имен: SYSABEND или SYSUDUMP. Если указано первое из этих имен, дамп будет включать в полном объеме управляющую информацию и содержимое основной памяти.  [35]

Назначением буферной памяти системы является увеличение частоты обращений, поступающих к основной памяти от быстродействующего процессора. Когда CPU обращается к памяти, устройство управления буфером определяет, находятся ли запрашиваемые данные в буфере. Если данные находятся в буфере, то они передаются CPU без осуществления выборки из основной памяти. Если запрашиваемые данные в буфере отсутствуют, то инициируется выборка из основной памяти и данные пересылаются прямо в CPU. Кроме того, определяется ячейка буфера и туда засылаются данные для последующего обращения. Буферная память динамически обслуживается CPU и как бы не существует для программиста. Когда CPU осуществляет запись данных, то изменению подвергаются как содержимое основной памяти, так и буфера, если соответствующая ячейка основной памяти содержит данные, которые в настоящий момент хранятся в буфере.  [36]



Страницы:      1    2    3