Cтраница 3
Основные достоинства модели обмена сообщениями заключаются в следующем. Во-первых, снимаются проблемы разделяемой памяти, связанные с согласованным состоянием данных. Во-вторых, уделяется внимание обмену данными, который требует существенных затрат времени даже при использовании высокоскоростных сетей. В-третьих, учитываются такие аспекты, как произвольная структура ( длина) сообщений и, возможно, различные последовательности ( недетерминизм) формирования составных частей сообщений, что характерно для распределенных систем с коммутацией пакетов. [31]
Пятый реквизит указывает размеры одной записи файла в количестве элементов, ее составляющих. Основное назначение реквизита заключается в возможности настройки модуля обработки н организации контроля за состоянием данных на МЛ. Кроме того, числовое обозначение структуры записи файла позволяет сформировать реквизит для организации дополнительного контроля запи - - си - чтения по контрольной сумме. [32]
Метка Начало блока ( НБ) определяет начало физической записи данных файла и служит для защиты основной информации от сбоев носителя и аппаратуры. Реквизиты метки позволяют установить соответствие порядка следования данных заданному алгоритму, информационную емкость блока и состояние данных в каждой физической записи. [33]
Системой и процессом подготовки данных на СПД-9000 управляет старший оператор. Он распределяет задания между операторами, ведет контроль за работой операторов, получает информацию о состоянии подготавливаемых данных и оборудования, формирует библиотеки описателей исходных документов, корректирует данные, производит перезапись данных на магнитную ленту. [34]
Вместо или наряду с БД, размещаемыми на рабочей станции ( PC), используются БД, хранимые на файл-сервере - ПЭВМ с сетевым программным обеспечением. Такое применение называют разделением БД, а таблицы БД-разделяемыми. Под целостностью БД понимается актуальное состояние данных, подчиняющееся требованию непротиворечивости. Целостность может нарушаться из-за несогласованных действий пользователей. [35]
Комментарии элементарных программ языка PDL бывают двух типов: комментарии действия ( называемые иначе функциональными комментариями), которые поясняют программные функции, и комментарии состояния, описывающие предикаты от состояния данных. Комментарии действия могут предшествовать любой элементарной программе, а также then - и else - частям разветвляющихся программ и do - частям циклических программ. Комментарии состояния имеют отношение к участкам программы, которые формируют состояния данных, и представляют собой предикаты от состояния данных, полученных в результате выполнения операторов языка PDL. Комментарии состояния следуют за последовательными, разветвляющимися или циклическими элементарными программами. [36]
Девятый реквизит представляет собой контрольную сумму, полученную по одному из реквизитов записи. Способов получения такой контрольной суммы достаточно много, начиная от обычного арифметического суммирования всех числовых значений данного реквизита по всем записям файла и кончая формированием контрольных сумм с определенным чередованием алгоритма защитного кодирования. Однако, как показал практический опыт, даже простого контроля вполне достаточно для определения состояния данных. При ситуации, когда контрольная сумма всего файла в метке КФ не совпадает с суммой, полученной при контрольном чтении, определить сбойный блок ( блоки) не представляет большой сложности, поскольку они также имеют контрольные суммы. Если контрольные суммы блоков одинаковы и тем не менее полная контрольная сумма ( КС) отлична от КС в метке КФ, можно считать, что при формировании метки возник сбой в работе ЭВМ. Подобная ситуация тоже не может быть полностью исключена. [37]
Комментарии элементарных программ языка PDL бывают двух типов: комментарии действия ( называемые иначе функциональными комментариями), которые поясняют программные функции, и комментарии состояния, описывающие предикаты от состояния данных. Комментарии действия могут предшествовать любой элементарной программе, а также then - и else - частям разветвляющихся программ и do - частям циклических программ. Комментарии состояния имеют отношение к участкам программы, которые формируют состояния данных, и представляют собой предикаты от состояния данных, полученных в результате выполнения операторов языка PDL. Комментарии состояния следуют за последовательными, разветвляющимися или циклическими элементарными программами. [38]
Подчеркнем, что если система ( устройство) допускает параллельную обработку, то все правила-претенденты могут выполняться одновременно. Таким образом, правила выполняются в порядке, предписываемом теми образцами данных, которые, как правило, малозависимы друг от друга. Итак, подход, ориентированный на правила, удобен для описания поведения, гибко и разнообразно реагирующего на большое многообразие состояний данных. [39]
У каждого алгоритма сортировки свои характеристики локальности и свое подсобное хозяйство, частично определяемое его формой адресации и состоянием данных. [40]
Она включает в себя несколько аспектов. Ценность банковской информации предъявляет особые требования к защите данных от несанкционированного доступа, в том числе к контролю управления процессами, изменяющими состояние данных. [41]
Частичная упорядоченность операций синхронизации ( все процессорные узлы должны наблюдать одинаковую последовательность обращения к переменным acquire, release) осуществляется путем введения локальной метки логического времени в каждом узле и общего вектора меток времени. Локальная метка времени последовательно увеличивается при выполнении очередной операции синхронизации, а вектор меток поддерживает временные зависимости между узлами системы. Модификация блока данных сопровождается отметкой записи. Перед первой модификацией блока данных создается его копия. После выполнения операции release состояние данных сопоставляется с копией и вычисляется так называемая разность - адреса и новые значения данных. [42]