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

Копия - программа

Cтраница 4


Совершенно незаменима команда REPLACE в процессе отладки программы. Найдя и устранив в памяти машины любую ошибку, вы всегда имеете возможность немедленно получить копию исправленной программы на диске.  [46]

47 Модуль переменных для одноканального варианта. [47]

Если же узел должен обслуживать несколько каналов ( корневой или промежуточный узел дерева), то необходимо для каждого канала организовать отдельную пару модулей констант и переменных. Программный модуль, реализующий протокол канального уровня, следует модифицировать так, чтобы можно было использовать единственную копию программы для всех каналов.  [48]

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

50 Используется одна пара база-предел. Программа имеет доступ к части памяти. [50]

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

Этот пункт меню вызывает стандартное окошко О программе. В ней, в частности, содержатся сведения о номере версии ( вам это может понадобиться), а также о том, на кого именно зарегистрирована данная копия программы.  [52]



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