Cтраница 1
Функции чтения и записи не могут быть динамическими или перегруженными виртуальными ( см. объяснение этих терминов в разд. [1]
Функции чтения - интерпретации выполняются программой интерпретатором планировщика заданий. Интерпретатор читает операторы управления заданиями, анализирует их содержание-и строит таблицы, которые используются во время инициирования и выполнения пунктов ( шагов) задания. В случае приоритетного планирования интерпретатор обеспечивает занесение управляющей информации в очередь входных работ по приоритетам, а также перепись данных из входного потока заданий на запоминающее устройство прямого доступа. Функции чтения - интерпретации могут выполняться либо одновременно, либо независимо от обработки заданий. [2]
Внутри своей функции чтения пользователь должен вызвать сохраненную функцию чтения для производства фактической операции загрузки. Любые проверки правильности, как, например, проверка наличия сменного диска, должны производиться до вызова сохраненной функции чтения, а любые проверки ошибок должны происходить после этого вызова. [3]
В приложении Персонал функции чтения и записи реализуем в модуле данных, так как к нему имеют доступ все остальные модули приложения. [4]
Код для установки функции чтения оверлея должен следовать прямо за вызовом Ovrlnit, где переменная OvrReadBuf получит адрес функция чтения диска по умолчанию. [5]
![]() |
Структура ИС РЧ5 Ш. [6] |
Сигнал WE выполняет функцию чтения / записи. [7]
Таким образом достигается выполнение элементом функции нестирающего чтения. [8]
Значение спецификатора индекса всегда передается в функцию чтения как дополнительный параметр, который должен быть последним в списке параметров. [9]
КДП на то, что ЦП выполняет функцию чтения данных из ЗУ. [10]
Внутри своей функции чтения пользователь должен вызвать сохраненную функцию чтения для производства фактической операции загрузки. Любые проверки правильности, как, например, проверка наличия сменного диска, должны производиться до вызова сохраненной функции чтения, а любые проверки ошибок должны происходить после этого вызова. [11]
Сложные ПУ, например дисковые накопители, выполняют функции чтения блока данных, запись блока данных, позиционирование головки в прямом и обратном направлениях и др. Это требует наличия в контроллере ПУ регистра команды. Часто биты готовности и управления прерыванием, вектор состояния ПУ и команда объединяются в одно физическое слово, хранимое на регистре команды и состояния устройства. Сами функции команды частично выполня-ют. [12]
Сигнал низкого уровня на этом входе инициализирует выполнение функций чтения / записи в ЗУ, причем если сигнал сформирован, то цикл памяти аннулировать нельзя. [13]
Поэтому в объявлении всех свойств указаны одна и та же функция чтения GetCoordinate и одна функция записи SetCoordinate. В свойствах X, Y и Z заданы спецификаторы индексов, значения которых будут передаваться в функции. В свойстве Coord спецификатор индекса не указан, так как это свойство объявлено индексированным и индекс в нем предусмотрен. [14]
Программа на рис. 6.10 расширяет наш класс Time так, чтобы он включал функции чтения и записи закрытых данных-элементов hour, minute и second. Функции записи жестко управляют установкой данных-элементов. Каждая функция чтения просто возвращает соответствующее значение данных-элементов. Программа сначала использует функции записи, чтобы задать правильные значения закрытым данным-элементам объекта t класса Time, затем использует функцию чтения, чтобы вывести эти значения на экран. Далее функции записи пытаются задать элементам hour и second неправильные значения, а элементу minute - правильное, и затем функции чтения направляют эти значения на экран. Результат подтверждает, что неправильные значения вызывают установку данных-элементов в нулевое состояние. Функция incrementMinutes не является элементом класса; поэтому она использует функции-элементы записи и чтения для соответствующего увеличения элемента minute. Это функционирует правильно, но снижает производительность из-за многократных вызовов функций. В следующей главе мы обсудим запись дружественных функций как средства устранения этого недостатка. [15]