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

Абсолютная программа

Cтраница 2


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

Хотя с функциональной точки зрения абсолютные программы имеют больший объем и меньшее быстродействие, чем единая для всех копия, их использование позволяет сократить общий объем памяти, используемый прикладными программами. Абсолютные программы могут сократить также общее время обработки, так как благодаря им уменьшается частота обмена программами или страницами.  [17]

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

Хотя с функциональной точки зрения абсолютные программы имеют больший объем и меньшее быстродействие, чем единая для всех копия, их использование позволяет сократить общий объем памяти, используемый прикладными программами. Абсолютные программы могут сократить также общее время обработки, так как благодаря им уменьшается частота обмена программами или страницами.  [19]

В этом случае имеют дело с абсолютной программой.  [20]

Третьим решением проблемы многократного использования программ является применение абсолютной программы ( reentrant program, pure code), закодированной таким образом, что она не может самомодифицироваться, а участки, закрепленные за ней в главной памяти, не могут изменяться во время ее выполнения. Благодаря использованию абсолютных программ операционная система и аппаратные средства могут прерывать стандартную подпрограмму в процессе ее выполнения ( при обработке какого-либо сообщения), чтобы обеспечить обработку сообщения с более высоким приоритетом. Впоследствии обработка первоначального сообщения может быть продолжена в той точке, в которой она была прервана.  [21]

Другой вариант обеспечивает полную совместимость с М-6000, включая и абсолютные программы.  [22]

Из трех рассмотренных способов, обеспечивающих многократное использование подпрограмм, наиболее предпочтительным является применение абсолютных программ. Требуется меньший объем памяти, значительно возрастает общая производительность системы.  [23]

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

Сперма СТЮ-6000А сосюн г из шест основных функциональных часки: транслирующая сие тема; система ввода-вывода для абсолютных программ; основная управляющая система; библиотека стандартных программ: интерпретирующая система БЭИСИК; тестовая система.  [25]

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

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

Абсолютная программа дает также большое преимущество программисту, составляющему прикладные программы, поскольку она не требует изменений в программе пользователя и тот факт, что используется абсолютная программа, его не касается.  [28]

Регистры в свою очередь могут содержать фактические данные или адреса только тех данных, которые имеют отношение к запрашивающей программе. Абсолютная программа должна знать формат передаваемых данных, чтобы иметь возможность обращаться к отдельным элементам области переданных данных.  [29]

Хотя с функциональной точки зрения абсолютные программы имеют больший объем и меньшее быстродействие, чем единая для всех копия, их использование позволяет сократить общий объем памяти, используемый прикладными программами. Абсолютные программы могут сократить также общее время обработки, так как благодаря им уменьшается частота обмена программами или страницами.  [30]



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