ГОСТ 19781-90 Обеспечение систем обработки информации программное. Термины и определения. Software of data processing systems. Terms and definitions. УДК 001.4:681.3.06:006.354 МКС 01.040.35 ОКСТУ 4001. Редакция от 07.11.2023.
Основные понятия ГОСТ 19781-90
Программа (Program) по ГОСТ 19781-90
Данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма [из 1 табл. 1 ГОСТ 19781—90]
Программное обеспечение по ГОСТ 19781-90
Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ [из 2 табл. 1 ГОСТ 19781—90]
Программирование (Programming) по ГОСТ 19781-90
Научная и практическая деятельность по созданию программ [из 3 табл. 1 ГОСТ 19781—90]
Виды программ ГОСТ 19781-90
Системная программа (System program) по ГОСТ 19781-90
Программа, предназначенная для поддержания работоспособности системы обработки информации или повышения эффективности ее использования в процессе выполнения прикладных программ [из 4 табл. 1 ГОСТ 19781—90]
Управляющая программа (Control program) по ГОСТ 19781-90
Системная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействием с внешней средой системы обработки информации, восстановление работы системы после проявления неисправностей в технических средствах [из 5 табл. 1 ГОСТ 19781—90]
Супервизор (Supervisor) по ГОСТ 19781-90
Часть управляющей программы, координирующая распределение ресурсов системы обработки информации [из 6 табл. 1 ГОСТ 19781—90]
Прикладная программа (Application program) по ГОСТ 19781-90
Программа, предназначенная для решения задачи или класса задач в определенной области применения системы обработки информации [из 7 табл. 1 ГОСТ 19781—90]
Программа обслуживания (Utility program) по ГОСТ 19781-90
Программа, предназначенная для оказания услуг общего характера пользователям и обслуживающему персоналу системы обработки информации [из 8 табл. 1 ГОСТ 19781—90]
Абсолютная программа (Non-relocatable program) по ГОСТ 19781-90
Программа на машинном языке, выполнение которой зависит от ее местоположения в оперативной памяти [из 9 табл. 1 ГОСТ 19781—90]
Переместимая программа (Relocatable program) по ГОСТ 19781-90
Программа на машинном языке, выполнение которой не зависит от ее местоположения в оперативной памяти [из 10 табл. 1 ГОСТ 19781—90]
Реентерабельная программа (Reenterable program) по ГОСТ 19781-90
Программа, один и тот же экземпляр которой в оперативной памяти способен выполняться многократно, причем так, что каждое выполнение может начинаться в любой момент по отношению к другому выполнению [из 11 табл. 1 ГОСТ 19781—90]
Мобильная программа (Portable program) по ГОСТ 19781-90
Программа, которая написана для ЭВМ одной архитектуры, но может исполняться в системах обработки информации с другими архитектурами без доработки или при условии ее доработки, трудоемкость которой незначительна по сравнению с разработкой новой программы [из 12 табл. 1 ГОСТ 19781—90]
Драйвер (Driver) по ГОСТ 19781-90
Программа, предназначенная для управления работой периферийных устройств, обычно в мини– и микроЭВМ [из 13 табл. 1 ГОСТ 19781—90]
Подпрограмма (Subprogram) по ГОСТ 19781-90
Программа, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования к структуре программы [из 14 табл. 1 ГОСТ 19781—90]
Программный модуль (Program module) по ГОСТ 19781-90
Программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память [из 15 табл. 1 ГОСТ 19781—90]
Исходный модуль (Source module) по ГОСТ 19781-90
Программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции [из 16 табл. 1 ГОСТ 19781—90]
Объектный модуль (Object module) по ГОСТ 19781-90
Программный модуль, получаемый в результате компиляции исходного модуля.
Примечание — Объектный модуль обычно полностью готов к редактированию связей.
[из 17 табл. 1 ГОСТ 19781—90]
Загрузочный модуль (Load module) по ГОСТ 19781-90
Программный модуль, представленный в форме, пригодной для загрузки в основную память для выполнения [из 18 табл. 1 ГОСТ 19781—90]
Макроопределение (Macrodefinition) по ГОСТ 19781-90
Программа, под управлением которой макрогенератор порождает макрорасширения макрокоманд [из 19 табл. 1 ГОСТ 19781—90]
Рекурсивная подпрограмма (Recursive subroutine) по ГОСТ 19781-90
Подпрограмма, которая может обращаться к себе самой [из 20 табл. 1 ГОСТ 19781—90]
Компоненты систем программирования ГОСТ 19781-90
Система программирования (Programming system) по ГОСТ 19781-90
Система, образуемая языком программирования, компиляторами или интерпретаторами программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения [из 21 табл. 1 ГОСТ 19781—90]
Кросс-система программирования (Cross-programming system) по ГОСТ 19781-90
Система программирования, программные компоненты которой порождают программы на машинном языке, отличном от того, в среде которого они работают [из 22 табл. 1 ГОСТ 19781—90]
Язык программирования (Programming language) по ГОСТ 19781-90
По ГОСТ 28397—89 [из 23 табл. 1 ГОСТ 19781—90]
Алгоритмический язык (Algorithmic language) по ГОСТ 19781-90
Искусственный язык, предназначенный для выражения алгоритмов [из 24 табл. 1 ГОСТ 19781—90]
Проблемно-ориентированный язык (Problem-oriented language) по ГОСТ 19781-90
Язык программирования, который соответствует понятиям определенного класса прикладных задач.
Примечание — Проблемно–ориентированный язык обычно имеет набор специфических изобразительных средств.
[из 25 табл. 1 ГОСТ 19781—90]
Исходный язык (Source language) по ГОСТ 19781-90
Язык программирования, используемый для первичного представления программы [из 26 табл. 1 ГОСТ 19781—90]
Машинный язык (Machine language) по ГОСТ 19781-90
Язык программирования, предназначенный для представления программ в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
Примечание — Для выполнения программы на машинном языке не требуется применение трансляторов, компиляторов и интерпретаторов.
[из 27 табл. 1 ГОСТ 19781—90]
Автокод (Autocode) по ГОСТ 19781-90
Символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка [из 28 табл. 1 ГОСТ 19781—90]
Язык ассемблера (Assembly language) по ГОСТ 19781-90
Язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языков высокого уровня.
Примечание — Язык ассемблера обычно включает в себя макрокоманды.
[из 29 табл. 1 ГОСТ 19781—90]
Язык высокого уровня (High-level language) по ГОСТ 19781-90
Язык программирования, понятия и структура которого удобны для восприятия человеком [из 30 табл. 1 ГОСТ 19781—90]
Макроязык (Macrolanguage) по ГОСТ 19781-90
Язык программирования, предназначенный для представления макроопределений.
Примечание — Некоторые средства макроязыка могут использоваться вне макроопределений.
[из 31 табл. 1 ГОСТ 19781—90]
Макрокоманда (Macroinstruction) по ГОСТ 19781-90
Предложение языка программирования, вместо которого макрогенератор подставляет макрорасширения [из 32 табл. 1 ГОСТ 19781—90]
Макрорасширение (Macroexpansion) по ГОСТ 19781-90
Последовательность предложений, порождаемая макрогенератором при обработке макрокоманды на основании макроопределения [из 33 табл. 1 ГОСТ 19781—90]
Декларативный язык (Declarative language) по ГОСТ 19781-90
Язык программирования для выражения определений.
Примечание — В качестве такого языка часто выступает язык описания данных.
[из 34 табл. 1 ГОСТ 19781—90]
Объектно-ориентированный язык (Object-oriented language) по ГОСТ 19781-90
Язык программирования, который соответствует концепциям объектно–ориентированного программирования [из 35 табл. 1 ГОСТ 19781—90]
Процедурный язык (Procedural language) по ГОСТ 19781-90
Язык программирования, в котором действия над данными выражаются в терминах последовательностей команд [из 36 табл. 1 ГОСТ 19781—90]
Функциональный язык (Functional language) по ГОСТ 19781-90
Язык программирования, в котором действия над данными выражаются в виде обращений к функциональным процедурам [из 37 табл. 1 ГОСТ 19781—90]
Транслятор (Translator) по ГОСТ 19781-90
Программа или техническое средство, выполняющие трансляцию программы.
Примечание — На транслятор обычно возлагаются функции диагностики ошибок, формирования словарей идентификаторов, выдачи для печати текстов программ и т.д.
[из 38 табл. 1 ГОСТ 19781—90]
Конвертор языка (Converter) по ГОСТ 19781-90
Транслятор с некоторого языка на другой язык такого же уровня [из 39 табл. 1 ГОСТ 19781—90]
Компилятор (Compiler) по ГОСТ 19781-90
Программа или техническое средство, выполняющие компиляцию [из 40 табл. 1 ГОСТ 19781—90]
Ассемблер (Assembler) по ГОСТ 19781-90
Программа или техническое средство, выполняющие ассемблирование [из 41 табл. 1 ГОСТ 19781—90]
Макрогенератор (Macrogenerator) по ГОСТ 19781-90
Программа или техническое средство, выполняющие преобразования макрокоманд в их макрорасширения [из 42 табл. 1 ГОСТ 19781—90]
Интерпретатор (Interpreter) по ГОСТ 19781-90
Программа или техническое средство, выполняющие интерпретацию.
Примечание — Большинство интерпретаторов осуществляют интерпретацию программы путем последовательной интерпретации ее предложений.
[из 43 табл. 1 ГОСТ 19781—90]
Редактор связей (Linkage editor, Linker) по ГОСТ 19781-90
Программа, предназначенная для создания загрузочных модулей на основании одного или нескольких объектных модулей или загрузочных модулей путем разрешения перекрестных ссылок между модулями и, при необходимости, настройки адресов [из 44 табл. 1 ГОСТ 19781—90]
Библиотека программ (Program library) по ГОСТ 19781-90
Организованная совокупность программ или частей этих программ, а также, возможно, информации, относящейся к их использованию.
Примечание — Библиотека программ часто называется в соответствии с природой содержащихся в ней элементов.
[из 45 табл. 1 ГОСТ 19781—90]
Виды программирования ГОСТ 19781-90
Структурное программирование (Structured programming) по ГОСТ 19781-90
Метод построения программ, использующий только иерархически вложенные конструкции, каждая из которых имеет единственную точку входа и единственную точку выхода.
Примечание — В структурном программировании используются три вида структур, связанных с передачей управления: последовательная, условного перехода и циклическая.
[из 46 табл. 1 ГОСТ 19781—90]
Логическое программирование (Logical programming) по ГОСТ 19781-90
Метод построения программ как совокупности логических правил с предварительно определенными алгоритмами для обработки входных данных программы в соответствии с ее правилами [из 48 табл. 1 ГОСТ 19781—90]
Технология программирования и отладки программ ГОСТ 19781-90
Спецификация программы (Specification) по ГОСТ 19781-90
Формализованное представление требований, предъявляемых к программе, которые должны быть удовлетворены при ее разработке, а также описание задачи, условия и эффекта действия без указания способа ее достижения [из 49 табл. 1 ГОСТ 19781—90]
Трансляция программы (Translation) по ГОСТ 19781-90
Преобразование программы, представленной на одном языке программирования, в программу на другом языке и в определенном смысле равносильную первой [из 50 табл. 1 ГОСТ 19781—90]
Компиляция (Compilation) по ГОСТ 19781-90
Трансляция программы с языка высокого уровня в форму, близкую к программе на машинном языке [из 51 табл. 1 ГОСТ 19781—90]
Ассемблирование (Assembly) по ГОСТ 19781-90
Компиляция программ с языка ассемблера [из 52 табл. 1 ГОСТ 19781—90]
Поиск ошибок в программе (Error detection) по ГОСТ 19781-90
Деятельность, в результате которой выявляются ошибки в программе с целью их последующего исправления [из 53 табл. 1 ГОСТ 19781—90]
Верификация программы (Program verification) по ГОСТ 19781-90
Доказательство того, что поведение программы соответствует спецификации на эту программу [из 54 табл. 1 ГОСТ 19781—90]
Дамп (Dump) по ГОСТ 19781-90
Данные, представляющие собой полное или частичное содержимое оперативной памяти, выводимое на периферийное устройство [из 55 табл. 1 ГОСТ 19781—90]
Аварийный дамп (Postmortem dump) по ГОСТ 19781-90
Дамп, полученный в результате ненормального завершения программы [из 56 табл. 1 ГОСТ 19781—90]
Тупиковая ситуация (Deadlock) по ГОСТ 19781-90
Ситуация, в которую попадают две или несколько асинхронных процедур, характеризующаяся невозможностью дальнейшего выполнения из–за взаимных зависимостей [из 57 табл. 1 ГОСТ 19781—90]
Адресация в программах ГОСТ 19781-90
Функция адресации по ГОСТ 19781-90
Функция, реализуемая определенными компонентами системы обработки информации, сопоставленная с пространством памяти, определенная на множестве адресов в этом пространстве памяти и предназначенная для выделения по адресу единственной подобласти в этом пространстве памяти так, что обеспечивается определенная операция с этой подобластью [из 58 табл. 1 ГОСТ 19781—90]
Адрес в пространстве памяти (Storage address) по ГОСТ 19781-90
Элемент множества порций данных, являющегося областью определения функции адресации [из 59 табл. 1 ГОСТ 19781—90]
Пространство памяти (Storage space) по ГОСТ 19781-90
Область памяти, некоторая совокупность подобластей которой является областью значений функции адресации [из 60 табл. 1 ГОСТ 19781—90]
Указатель области памяти (Pointer) по ГОСТ 19781-90
Адрес области памяти, размещенный в пространстве памяти, в котором расположена эта область [из 61 табл. 1 ГОСТ 19781—90]
Адрес команды (Instruction address) по ГОСТ 19781-90
Адрес области памяти, которая занята командой [из 62 табл. 1 ГОСТ 19781—90]
Исполнительный адрес (Effective address) по ГОСТ 19781-90
Адрес операнда команды, содержащийся в ней или вычисляемый на основании содержимого ее полей.
Примечание — Если операнд не является непосредственным, то его адрес определяется адресной частью команды или находится в фиксированной области памяти, или определяется через нее посредством цепочки указателей.
[из 63 табл. 1 ГОСТ 19781—90]
Базовый адрес (Base address) по ГОСТ 19781-90
Аддитивная часть исполнительного адреса, постоянная для определенной совокупности адресуемых данных.
Примечание — Базовый адрес можно рассматривать как адрес области, содержащей порции данных, адресуемые с помощью этой базы.
[из 64 табл. 1 ГОСТ 19781—90]
Индекс адреса (Index) по ГОСТ 19781-90
Аддитивная часть адреса, предназначенная для модификации исполнительного адреса на отдельно вычисляемое значение в целях обращения к порциям данных, размещенным в памяти по определенному закону [из 65 табл. 1 ГОСТ 19781—90]
Базовая адресация (Base-displacement, Based addressing) по ГОСТ 19781-90
Способ вычисления исполнительного адреса, при котором он вычисляется как сумма базового адреса и смещения [из 66 табл. 1 ГОСТ 19781—90]
Индексирование адреса (Indexing) по ГОСТ 19781-90
Способ вычисления исполнительного адреса, при котором учитывают индекс адреса.
Примечание — Индексирование может сочетаться с базовой адресацией.
[из 67 табл. 1 ГОСТ 19781—90]
Базовый регистр (Base register) по ГОСТ 19781-90
Регистр, содержащий базовый адрес [из 68 табл. 1 ГОСТ 19781—90]
Индексный регистр (Index register) по ГОСТ 19781-90
Регистр, содержащий индекс адреса [из 69 табл. 1 ГОСТ 19781—90]
Элементы и структуры организации программ и данных ГОСТ 19781-90
Цикл в программе (Loop) по ГОСТ 19781-90
Последовательность команд в программе, которая должна исполняться неоднократно в результате перехода от начала последовательности к концу [из 70 табл. 1 ГОСТ 19781—90]
Флажок в программе (Flag) по ГОСТ 19781-90
Переменная, регистрирующая появление определенного события или состояния [из 71 табл. 1 ГОСТ 19781—90]
Семафор (Semaphore) по ГОСТ 19781-90
Переменная, используемая для обеспечения взаимного исключения [из 73 табл. 1 ГОСТ 19781—90]
Общая переменная (Shared variable) по ГОСТ 19781-90
Переменная, доступная двум или большему количеству асинхронных процедур или одновременно исполняемых программ [из 74 табл. 1 ГОСТ 19781—90]
Порция данных (Data aggregate) по ГОСТ 19781-90
Данные, представленные как целое в конкретном контексте их описания или обработки и неразрывно связанные со своим носителем.
Примечание — Контексты существенно зависят от решаемых задач и этапов их решения и могут изменяться от задачи к задаче и от одного этапа к другому.
[из 75 табл. 1 ГОСТ 19781—90]
Литерная цепочка (String) по ГОСТ 19781-90
Порция данных, состоящая из последовательности литер [из 76 табл. 1 ГОСТ 19781—90]
Идентификатор (Identifier) по ГОСТ 19781-90
Литерная цепочка, выступающая в определенном контексте в роли символа.
Примечание — В обработке данных рассматривают идентификаторы порций данных, областей памяти, пространств памяти, томов и др., при этом они могут выражать определенные свойства этих объектов.
[из 77 табл. 1 ГОСТ 19781—90]
Составной идентификатор (Qualified identifier) по ГОСТ 19781-90
Идентификатор объекта, включающий идентификаторы классов, которые вложены друг в друга и содержат этот объект [из 78 табл. 1 ГОСТ 19781—90]
Область памяти (Storage area) по ГОСТ 19781-90
Память, выделенная для размещения одной или нескольких порций данных [из 79 табл. 1 ГОСТ 19781—90]
Подобласть памяти (Storage subarea) по ГОСТ 19781-90
Область памяти, рассматриваемая как составная часть другой области памяти [из 80 табл. 1 ГОСТ 19781—90]
Буфер (Buffer) по ГОСТ 19781-90
Рабочая область памяти при пересылке данных.
Примечание — При операции ввода данные заносят в буферную область.
[из 81 табл. 1 ГОСТ 19781—90]
Поле данных (Data field) по ГОСТ 19781-90
Неразрывная область памяти, имеющая определенное назначение и обычно снабженная именем или идентификатором [из 82 табл. 1 ГОСТ 19781—90]
Экстент памяти (Extent) по ГОСТ 19781-90
Неразрывная область в пространстве внешней памяти данных, используемая при его распределении.
Примечание — В ОС ЕС ЭВМ под набор данных на устройствах прямого доступа пространство памяти отводится экстентами.
[из 83 табл. 1 ГОСТ 19781—90]
Процессы обработки данных ГОСТ 19781-90
Процесс обработки данных (Computational process) по ГОСТ 19781-90
Система действий, реализующая определенную функцию в системе обработки информации и оформленная так, что управляющая программа данной системы может перераспределять ресурсы этой системы в целях обеспечения мультипрограммирования.
- Процесс характеризуется состояниями, которые определяются наличием тех или иных ресурсов в распоряжении процесса и, следовательно, возможностью фактически выполнять действия, относящиеся к процессу.
- Перераспределение ресурсов, выполняемое управляющей программой, влияет на продолжительность процесса обработки данных, но не на его конечный результат.
- Процесс оформляют с помощью специальных структур управляющих данных, которыми манипулирует управляющий механизм.
- В конкретных системах обработки информации встречаются разновидности процессов, которые различаются способом оформления и составом ресурсов, назначаемых процессу и отнимаемых от него, и допускается вводить специальные названия для таких разновидностей, например задача в операционной системе ОС ЕС ЭВМ.
[из 84 табл. 1 ГОСТ 19781—90]
Параллельные процессы (Parallel processes) по ГОСТ 19781-90
Процессы обработки данных, у которых интервалы времени выполнения перекрываются за счет использования различных ресурсов одной и той же системы [из 85 табл. 1 ГОСТ 19781—90]
Конкурирующие процессы по ГОСТ 19781-90
Процессы обработки данных, выполняющиеся в течение определенного интервала времени с использованием одного и того же набора ресурсов путем их перераспределения [из 86 табл. 1 ГОСТ 19781—90]
Системный процесс (System task, process) по ГОСТ 19781-90
Процесс обработки данных, в виде которого функционируют определенные компоненты управляющей программы [из 87 табл. 1 ГОСТ 19781—90]
Процесс системного ввода (System reader (task)) по ГОСТ 19781-90
Системный процесс, предназначенный для автоматического ввода в систему обработки информации пакета заданий через назначенное этому процессу устройство ввода–вывода.
Примечание — Процесс системного ввода в некоторых системах обработки информации интерпретирует предложения языка управления заданиями.
[из 88 табл. 1 ГОСТ 19781—90]
Процесс системного вывода (System writer (task)) по ГОСТ 19781-90
Системный процесс, предназначенный для автоматического вывода определенной части результатов выполнения заданий наряду с сообщениями управляющей программы через назначенное этому процессу устройство ввода–вывода [из 89 табл. 1 ГОСТ 19781—90]
Приоритет процесса (Priority) по ГОСТ 19781-90
Преимущественное право процесса обработки данных перед другими процессами на использование ресурсов, выражаемое числом, присвоенным этому процессу [из 90 табл. 1 ГОСТ 19781—90]
Мультипрограммная смесь (Multi program mix) по ГОСТ 19781-90
Совокупность процессов, выполнением которых управляет одна и та же управляющая программа [из 91 табл. 1 ГОСТ 19781—90]
Мультипроцессирование (Multiprocessing) по ГОСТ 19781-90
Управление многопроцессорной системой, при котором процессоры как ресурсы участвуют в выполнении одной и той же мультипрограммной смеси [из 92 табл. 1 ГОСТ 19781—90]
Ресурс системы обработки информации (Resource) по ГОСТ 19781-90
Средство системы обработки информации, которое может быть выделено процессу обработки данных на определенный интервал времени.
Примечание — Основными ресурсами являются процессоры, области основной памяти, наборы данных, периферийные устройства, программы.
[из 93 табл. 1 ГОСТ 19781—90]
Разделяемый ресурс (Shared resource) по ГОСТ 19781-90
Ресурс системы обработки информации, используемый несколькими процессами одновременно [из 94 табл. 1 ГОСТ 19781—90]
Задание системе обработки информации (Job) по ГОСТ 19781-90
Единица работы, которая возлагается на систему обработки информации пользователем и оформлена для ввода в систему независимо от других таких единиц [из 95 табл. 1 ГОСТ 19781—90]
Пакетное задание (Batched job) по ГОСТ 19781-90
Задание системе обработки информации, выполняемое в режиме пакетной обработки [из 96 табл. 1 ГОСТ 19781—90]
Пакет заданий (Job batch) по ГОСТ 19781-90
Последовательность предложений языка управления заданиями, подставляющая последовательность заданий системе обработки информации и вводимая вместе с данными самих заданий одним процессом системного ввода [из 97 табл. 1 ГОСТ 19781—90]
Пункт задания (Job step) по ГОСТ 19781-90
Один из процессов, которые в строгой последовательности порождаются и завершаются управляющей программой и в совокупности составляют выполнение некоторого задания [из 98 табл. 1 ГОСТ 19781—90]
Язык управления заданиями (Job control language) по ГОСТ 19781-90
Язык, предназначенный для идентификации заданий и описания их характеристик при передаче задания на выполнение в систему обработки информации.
Примечание — Система обработки информации обычно имеет свой язык управления заданиями.
[из 99 табл. 1 ГОСТ 19781—90]
Удаленный ввод заданий (Remote job entry) по ГОСТ 19781-90
Ввод заданий вычислительной системе средствами телеобработки данных [из 100 табл. 1 ГОСТ 19781—90]
Диалоговый удаленный ввод заданий (Conversational remote job entry) по ГОСТ 19781-90
Удаленный ввод заданий, при котором ввод осуществляется в диалоговом режиме [из 101 табл. 1 ГОСТ 19781—90]
Сеанс работы (Session) по ГОСТ 19781-90
Интервал времени, в течение которого пользователю выделены ресурсы системы обработки информации для выполнения его работ и связи с ним в интерактивном режиме [из 102 табл. 1 ГОСТ 19781—90]
Сообщение системы (System message) по ГОСТ 19781-90
Сообщение любой из системных программ, входящих в операционную систему [из 103 табл. 1 ГОСТ 19781—90]
Команда оператора (Operator command) по ГОСТ 19781-90
Обращение оператора системы обработки информации к управляющей программе, переданное посредством консоли, для оказания воздействия на ход обработки данных [из 104 табл. 1 ГОСТ 19781—90]
Приложение (справочное) - Термины и пояснения общих понятий, относящихся к системам обработки данных, управлению обработкой данных и представлению данных ГОСТ 19781-90
Интерпретация по ГОСТ 19781-90
Реализация смысла некоторого синтаксически законченного текста, представленного на конкретном языке [из 1 табл. 4 ГОСТ 19781—90]
Процедура начальной загрузки по ГОСТ 19781-90
Ввод программы в оперативную память для выполнения, при котором никакие программы, кроме вводимой, не управляют вводом.
Примечание — Присутствие других программ в оперативной памяти не предполагается.
[из 2 табл. 4 ГОСТ 19781—90]
Инициализация по ГОСТ 19781-90
Приведение областей памяти в состояние, исходное для последующей обработки или размещения данных [из 3 табл. 4 ГОСТ 19781—90]
Инициирование по ГОСТ 19781-90
Создание условий для запуска процесса обработки данных [из 4 табл 4 ГОСТ 19781—90]
Программный документ по ГОСТ 19781-90
Документ, содержащий в зависимости от назначения данные, необходимые для разработки, производства, эксплуатации и сопровождения программы или программного средства.
Примечание — Программные документы и их части могут выполняться любым способом на любом материале, вводиться в ЭВМ и передаваться по каналам связи.
[из 6 табл. 4 ГОСТ 19781—90]
Код (данных) по ГОСТ 19781-90
Система, образуемая кодовым набором и правилами, по которым из элементов этого кодового набора строят данные при кодировании [из 8 табл. 4 ГОСТ 19781—90]
Код с исправлением ошибок по ГОСТ 19781-90
Код данных, в котором допустимому кодовому представлению соответствует несколько недопустимых, причем возникновение ошибок в допустимом представлении преобразует его к одному из соответствующих недопустимых представлений, что позволяет исправить возникшую ошибку(-ки).
Примечание — Примером кода с исправлением ошибок является код Хемминга.
[из 9 табл. 4 ГОСТ 19781—90]
Код с обнаружением ошибок по ГОСТ 19781-90
Код данных, в котором каждое кодовое представление удовлетворяет установленным критериям так, что если в представлении возникают ошибки, то оно перестает удовлетворять этим критериям и устанавливается наличие ошибки.
Примечание — Примером кода с обнаружением ошибок является циклический код.
[из 10 табл. 4 ГОСТ 19781—90]
Нотация по ГОСТ 19781-90
Код данных, элементами кодового набора которого являются литеры [из 11 табл. 4 ГОСТ 19781—90]
Кодовое представление по ГОСТ 19781-90
Результат кодирования порции данных [из 12 табл. 4 ГОСТ 19781—90]
Кодовое представление операции, код по ГОСТ 19781-90
Кодовое представление символа операции процессора.
Примечание — Если операция процессора состоит в выполнении команды, то кодовое представление операции является частью команды.
[из 13 табл. 4 ГОСТ 19781—90]
Буквенно-цифровое представление по ГОСТ 19781-90
Кодовое представление посредством букв, десятичных цифр, пробела и специальных литер [из 14 табл. 4 ГОСТ 19781—90]
Схема перекодировки по ГОСТ 19781-90
Упорядоченная совокупность двух кодовых наборов и правил однозначного соответствия между элементами первого кодового набора и их кодовыми представлениями во втором кодовом наборе.
Примечание — Схема перекодировки определяет частный случай перехода от кодового представления в одном коде к кодовому представлению в другом коде, т.е. когда первое кодовое представление преобразуется поэлементно.
[из 15 табл. 4 ГОСТ 19781—90]
Кодовый набор по ГОСТ 19781-90
Конечное множество элементов, из которых строят данные при кодировании [из 16 табл. 4 ГОСТ 19781—90]
Алфавит по ГОСТ 19781-90
Кодовый набор, в котором установлено отношение порядка [из 17 табл. 4 ГОСТ 19781—90]
Кодон по ГОСТ 19781-90
Элемент кодового набора [из 18 табл. 4 ГОСТ 19781—90]
Управляющий кодон по ГОСТ 19781-90
Кодон, определенный правилами кодирования данных как оказывающий воздействие на их запись, преобразование, передачу и истолкование [из 19 табл. 4 ГОСТ 19781—90]
Литера по ГОСТ 19781-90
Кодон, отличающийся от управляющего кодона.
Примечание — Литера обычно имеет графическое представление.
[из 20 табл. 4 ГОСТ 19781—90]
Пробел по ГОСТ 19781-90
Литера, воспроизводимая отсутствием начертания [из 22 табл. 4 ГОСТ 19781—90]
Буква по ГОСТ 19781-90
Литера, по своему начертанию совпадающая с одним из элементов традиционного алфавита естественного языка [из 23 табл. 4 ГОСТ 19781—90]
Цифра по ГОСТ 19781-90
Литера, входящая в кодовый набор представления чисел и обозначающая одно из натуральных чисел [из 24 табл. 4 ГОСТ 19781—90]
Десятичная цифра по ГОСТ 19781-90
Цифра десятичной системы счисления.
Примечание — Десятичные цифры изображают литерами 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
[из 25 табл. 4 ГОСТ 19781—90]