Cтраница 1
Сериализация обеспечивает удобный способ чтения документа и записи его в файл на диске с помощью команд меню File. При сериализации класса CArchive документ последовательно считывается из файла на диске, данные сохраняются и обрабатываются внутри программы, а документ последовательно записывается обратно в файл на диске. Данные файла сохраняются в двоичном формате и вместе с фактическими данными документа содержат информацию о версии программы и классе. [1]
Сериализация может выполняться двумя способами: 1) с помощью мультиплексоров; 2) с помощью сдвигового регистра. [2]
В современных СУБД сериализация транзакций реализуется через механизм блокировок. [3]
Необходимость в системе сериализации возникает в связи с тем, что количество сигналов о состоянии ЭВМ достигает нескольких тысяч и передача этой информации параллельным кодом потребовала бы нескольких тысяч проводов. [4]
Необходимо обеспечить поддержку сериализации класса CLine. [5]
С другой стороны, сериализация поддерживает механизм динамического создания объектов неизвестного заранее типа. Например, приложение должно сохранять и восстанавливать некоторое количество объектов различного типа. Естественно, что для вызова соответствующего конструктора при восстановлении объекта, необходимо точно знать тип создаваемого объекта. Механизм сериализации делает это за программиста, сохраняя необходимую информацию самостоятельно. Единственное, что требуется - все классы сохраняемых и восстанавливаемых объектов должны базироваться на классе CObject и обеспечивать систему соответствующей информацией, используя макросы DECLARE SERIAL и IMPLEMENT SERIAL при объявлении и в реализации соответственно. [6]
Поэтому эти данные подвергаются сериализации, другими словами, преобразованию объединенного параллельного кода состояния ЭВМ в последовательный. Этот последовательный код передается на пульт управления машины, там преобразуется в поток байт ( десериализация) и отображается на индикаторах пульта, запоминается в памяти пульта, а нужные фрагменты данных о состоянии ЭВМ, адресуемые сервисным процессором, поступают в последний для сравнения с эталонными кодами. Сериализация данных о состоянии ЭВМ производится многоступенчатой схемой, построенной на мультиплексорах ( см. гл. [7]
![]() |
Меню кадров ЭВМ ЕС-1046. [8] |
Рассмотрим способ построения системы сериализации с помощью мультиплексоров на примере ЭВМ ЕС-1046. Система сериализации имеет иерархическую структуру ( рис. 6.20, а), образованную четырьмя ступенями преобразования. Первая ступень, состоящая из байтовых мультиплексоров, обеспечивает выбор адресованного бита в байтовом регистре. Каждая следующая ступень, также состоящая из байтовых мультиплексоров, управляемых кодом адреса сериализации, производит восьмикратное уменьшение числа выходных линий по отношению к входным. На выходе четвертой ступени имеется одна выходная линия, по которой состояние адресованного триггера поступает в СП. Система сериализации управляется адресом, который вырабатывается в СП. Информация о состоянии триггеров обрабатывается в СП, редактируется и выводится на экран дисплея. [9]
Речь конечно же идет о сериализации, или, другими словами, преобразовании в последовательную форму. [10]
Второе действие, необходимое для сериализации класса CLine, - это добавление в класс CLine функции Serialize, вызываемой в методе CObArray: : Serialize для чтения или записи данных каждой строки. [11]
Номера версий рассмотрены в параграфе Сериализация данных документа гл. [12]
![]() |
Мастер AppWizard, шаг 1.| Мастер AppWizard, шаг 2. [13] |
В данном случае приложение поддерживает сериализацию, что может использоваться, например, для обновления файла настроек пользователя. [14]
Она вызывается из функций Serialize классов, поддерживающих сериализацию. [15]