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