Cтраница 3
Что касается процедур в ФОРТРАНе и внешних процедур в ПЛ / 1, то они рассматриваются как программные единицы и имеют статус, почти равный статусу главной программы. Их тексты находятся за пределами главной программы и не могут рассматриваться как описания. [31]
Итак, пользователь, желающий поручить системе все хлопоты, связанные с хранением и использованием загрузочных модулей, должен все используемые в его расчетах программные единицы оформлять в виде модулей типа PU. [32]
Пример загрузочного модуля, имеющего структуру с перекрытием. [33] |
Так, для того чтобы можно было выполнить подпрограмму S2, необходимо, чтобы все программные единицы, от которых зависит ее выполнение, а именно программные единицы, входящие в сегменты 1, 2 и 3, находились в памяти. [34]
Пути в программе с перекрытием, изображенной на 8. [35] |
Так, для того чтобы можно было выполнить подпрограмму S2, необходимо, чтобы все программные единицы, от которых зависит ее выполнение, а именно программные единицы, входящие в сегменты 1, 2 и 3, находились в памяти. [36]
При редактировании нереентерабельной части создается один загрузочный модуль для всех программных единиц. Программные единицы, протранслирован-ные с режимом NORENT, содержат только нереентерабельную часть, поэтому они должны включаться в нереентерабельный загрузочный модуль. [37]
Как правило, программа на языке Фортран состоит из основной программы и нескольких подпрограмм. Программные единицы не требуется разделять специальными операторами и можно размещать во входном потоке произвольным образом. [38]
Разработчик должен решить, где следует размещать программную единицу: на станции клиента или на сервере. Программные единицы, в которых не производится обращение к базе данных или объем подобных операций незначителен, нужно располагать на станции клиента. Программные же единицы, требующие частого обращения к базе, как правило, размещаются на сервере. Например, программная единица, которая подтверждает достоверность сложной строки символов, но не обращается к базе данных, обязательно должна находиться на станции клиента. С другой стороны, сложную функцию, вычисляющую сумму долга клиента, и, возможно, считывающую в процедуру сотни строк, но возвращающую только одно значение, следует разместить на сервере. [39]
Программная единица, управляющая работой других программных единиц, называется основной программой. Остальные программные единицы являются подпрограммами. По своей структуре подпрограммы аналогичны основной программе, за исключением заголовка. [40]
Обобщенная блок-схема программного обеспечения Лабораторной работы № 7. [41] |
Обобщенная блок-схема разделена на блоки для лучшего понимания структуры программного обеспечения лабораторной работы. Часть блоков представляет собой самостоятельные программные единицы - подпрограммы. Другие блоки являются частью программы, которые могут работать только в совокупности с другими блоками. Рассмотрим алгоритмы работы каждого блока обобщенной блок-схемы. [42]
Если логика программы такова, что программные единицы, в которых описаны общие блоки СОМ1 и COM2, при некоторых условиях не получают управление, то в этих случаях выделения памяти общим блокам не произойдет. Использование динамических общих блоков позволяет сократить размер памяти, требуемой в целом для выполнения программы. [43]
При наличии параметров опроса дополнительно выводятся сведения о требуемых или обо всех свойствах файла. Действие подкоманды INQUIRE распространяется на все активные программные единицы. [44]
Набор инструкций процессора включает в себя операторы, которые осуществляют операции, помогают им и управляют операциями по созданию, удалению и изменению объектов. Эти объекты включают в себя очереди, законченные программные единицы и их подкомпоненты, такие, как наборы взаимосвязанных объектов типа константа и объектов типа инструкция ( известные под названием доменов), а также контексты активизации процедур и их подкомпоненты. [45]