Поиск по базе документов:

Бесплатное обучение по алготрейдингу на Python и Backtrader

 

Утвержден и введен в действие

Постановлением Государственного

комитета СССР по управлению

качеством продукции и стандартам

от 27 августа 1990 г. N 2467

 

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

 

ОБЕСПЕЧЕНИЕ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ ПРОГРАММНОЕ

 

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

 

Software of data processing systems.

Terms and definitions

 

ГОСТ 19781-90

 

Группа Э00

 

ОКСТУ 4001

 

Дата введения

1 января 1992 года

 

ИНФОРМАЦИОННЫЕ ДАННЫЕ

 

1. Разработчики: А.П. Гагарин, канд. техн. наук (руководитель темы); А.В. Багров; Н.А. Сергеева.

2. Утвержден и введен в действие Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 27.08.1990 N 2467.

3. Срок проверки - 1996 г., периодичность проверки - 5 лет.

4. Стандарт соответствует ИСО 2382/7-77, ИСО 2382/10-79.

5. Взамен ГОСТ 19781-83 и ГОСТ 19.004-80.

6. Ссылочные нормативно-технические документы

 

────────────────────────────────────────────┬──────────────────────────────

  Обозначение НТД, на который дана ссылка   │         Номер пункта

────────────────────────────────────────────┼──────────────────────────────

ГОСТ 15971-90                               │Вводная часть

ГОСТ 20886-85                               │Вводная часть

ГОСТ 24402-88                               │Вводная часть

 

7. Переиздание.

 

Настоящий стандарт устанавливает термины и определения понятий в области программного обеспечения систем обработки информации.

Термины, установленные настоящим стандартом, обязательны для применения во всех видах документации и литературы, входящих в сферу работ по стандартизации или использующих результаты этих работ.

Настоящий стандарт должен применяться совместно с ГОСТ 15971, ГОСТ 20886, ГОСТ 24402.

1. Стандартизованные термины с определениями приведены в табл. 1.

2. Для каждого понятия установлен один стандартизованный термин. Применение терминов-синонимов стандартизованного термина не допускается. Недопустимые к применению термины-синонимы приведены в табл. 1 в качестве справочных и обозначены пометой "Ндп".

2.1. Для отдельных стандартизованных терминов в табл. 1 приведены в качестве справочных краткие формы, которые разрешается применять в случаях, исключающих возможность их различного толкования.

2.2. Приведенные определения можно, при необходимости, изменять, вводя в них производные признаки, раскрывая значения используемых в них терминов, указывая объекты, входящие в объем определяемого понятия. Изменения не должны нарушать объем и содержание понятий, определенных в данном стандарте.

2.3. В табл. 1 в качестве справочных приведены иноязычные эквиваленты для ряда стандартизованных терминов на английском языке.

3. Алфавитные указатели содержащихся в стандарте терминов на русском и английском языках приведены в табл. 2 - 3.

4. Термины и определения общих понятий, относящихся к системам обработки информации, управлению обработкой данных и представлению данных, необходимые для понимания текста стандарта, приведены в Приложении 1.

5. Стандартизованные термины набраны полужирным шрифтом, их краткая форма - светлым.

 

Таблица 1

 

─────────────────────────────┬─────────────────────────────────────────────

           Термин            │                 Определение

─────────────────────────────┴─────────────────────────────────────────────

                             Основные понятия

 

1. &Программа&               │ Данные, предназначенные для управления

Program                      │конкретными компонентами системы обработки

                             │информации в целях реализации определенного

                             │алгоритма

2. &Программное обеспечение& │ Совокупность программ системы обработки

                             │информации и программных документов,

                             │необходимых для эксплуатации этих программ

3. &Программирование&        │Научная и практическая деятельность по

Programming                  │созданию программ

 

                               Виды программ

 

4. &Системная программа&     │ Программа, предназначенная для поддержания

System program               │работоспособности системы обработки

                             │информации или повышения эффективности ее

                             │использования в процессе выполнения

                             │прикладных программ

5. &Управляющая программа&   │ Системная программа, реализующая набор

Control program              │функций управления, в который включают

                             │управление ресурсами и взаимодействием с

                             │внешней средой системы обработки информации,

                             │восстановление работы системы после

                             │проявления неисправностей в технических

                             │средствах

6. &Супервизор&              │ Часть управляющей программы, координирующая

Supervisor                   │распределение ресурсов системы обработки

                             │информации

7. &Прикладная программа&    │ Программа, предназначенная для решения задачи

Application program          │или класса задач в определенной области

                             │применения системы обработки информации

8. &Программа обслуживания&  │ Программа, предназначенная для оказания услуг

Utility program              │общего характера пользователям и

                             │обслуживающему персоналу системы обработки

                             │информации

9. &Абсолютная программа&    │ Программа на машинном языке, выполнение

Non-relocatable program      │которой зависит от ее местоположения в

                             │оперативной памяти

10. &Переместимая программа& │ Программа на машинном языке, выполнение

Relocatable program          │которой не зависит от ее местоположения в

                             │оперативной памяти

11. &Реентерабельная         │ Программа, один и тот же экземпляр которой в

программа&                   │оперативной памяти способен выполняться

Reenterable program          │многократно, причем так, что каждое

                             │выполнение может начинаться в любой момент по

                             │отношению к другому выполнению

12. &Мобильная программа&    │ Программа, которая написана для ЭВМ одной

Portable program             │архитектуры, но может исполняться в системах

                             │обработки информации с другими архитектурами

                             │без доработки или при условии ее доработки,

                             │трудоемкость которой незначительна по

                             │сравнению с разработкой новой программы

13. &Драйвер&                │ Программа, предназначенная для управления

Driver                       │работой периферийных устройств, обычно в

                             │мини- и микроЭВМ

14. &Подпрограмма&           │ Программа, являющаяся частью другой программы

Subprogram                   │и удовлетворяющая требованиям языка

                             │программирования к структуре программы

15. &Программный модуль&     │ Программа или функционально завершенный

Program module               │фрагмент программы, предназначенный для

                             │хранения, трансляции, объединения с другими

                             │программными модулями и загрузки в

                             │оперативную память

16. &Исходный модуль&        │ Программный модуль на исходном языке,

Source module                │обрабатываемый транслятором и представляемый

                             │для него как целое, достаточное для

                             │проведения трансляции

17. &Объектный модуль&       │ Программный модуль, получаемый в результате

Object module                │компиляции исходного модуля.

                             │ Примечание. Объектный модуль обычно

                             │полностью готов к редактированию связей.

                             │

18. &Загрузочный модуль&     │ Программный модуль, представленный в форме,

Load module                  │пригодной для загрузки в основную память для

                             │выполнения

19. &Макроопределение&       │ Программа, под управлением которой

Macrodefinition              │макрогенератор порождает макрорасширения

                             │макрокоманд

20. &Рекурсивная             │ Подпрограмма, которая может обращаться к

подпрограмма&                │себе самой

Recursive subroutine         │

 

                    Компоненты систем программирования

 

21. &Система                 │ Система, образуемая языком программирования,

программирования&            │компиляторами или интерпретаторами программ,

Programming system           │представленных на этом языке, соответствующей

                             │документацией, а также вспомогательными

                             │средствами для подготовки программ к форме,

                             │пригодной для выполнения

22. &Кросс-система           │ Система программирования, программные

программирования&            │компоненты которой порождают программы на

Cross-programming system     │машинном языке, отличном от того, в среде

                             │которого они работают

23. &Язык программирования&  │ По ГОСТ 28397-89

Programming language         │

24. &Алгоритмический язык&   │ Искусственный язык, предназначенный для

Algorithmic language         │выражения алгоритмов

25. &Проблемно-              │ Язык программирования, который соответствует

ориентированный язык&        │понятиям определенного класса прикладных

Problem-oriented language    │задач.

                             │ Примечание. Проблемно-ориентированный язык

                             │обычно имеет набор специфических

                             │изобразительных средств.

                             │

26. &Исходный язык&          │ Язык программирования, используемый для

Source language              │первичного представления программы

27. &Машинный язык&          │ Язык программирования, предназначенный для

Machine language             │представления программ в форме, позволяющей

                             │выполнять ее непосредственно техническими

                             │средствами обработки информации.

                             │ Примечание. Для выполнения программы на

                             │машинном языке не требуется применение

                             │трансляторов, компиляторов и интерпретаторов.

                             │

28. &Автокод&                │ Символьный язык программирования, предложе-

Autocode                     │ния которого по своей структуре в основном

                             │подобны командам и обрабатываемым данным

                             │конкретного машинного языка

29. &Язык ассемблера&        │ Язык программирования, который представляет

Assembly language            │собой символьную форму машинного языка с

                             │рядом возможностей, характерных для языков

                             │высокого уровня.

                             │ Примечание. Язык ассемблера обычно включает

                             │в себя макрокоманды.

                             │

30. &Язык высокого уровня&   │ Язык программирования, понятия и структура

High-level language          │которого удобны для восприятия человеком

31. &Макроязык&              │ Язык программирования, предназначенный для

Macrolanguage                │представления макроопределений.

                             │ Примечание. Некоторые средства макроязыка

                             │могут использоваться вне макроопределений.

                             │

32. &Макрокоманда&           │ Предложение языка программирования, вместо

Macroinstruction             │которого макрогенератор подставляет

                             │макрорасширения

33. &Макрорасширение&        │ Последовательность предложений, порождаемая

Macroexpansion               │макрогенератором при обработке макрокоманды

                             │на основании макроопределения

34. &Декларативный язык&     │ Язык программирования для выражения

Declarative language         │определений.

                             │ Примечание. В качестве такого языка часто

                             │выступает язык описания данных.

                             │

35. &Обьектно-ориентированный│ Язык программирования, который соответствует

язык&                        │концепциям объектно-ориентированного

Object-oriented language     │программирования

36. &Процедурный язык&       │ Язык программирования, в котором действия

Procedural language          │над данными выражаются в терминах

                             │последовательностей команд

37. &Функциональный язык&    │ Язык программирования, в котором действия

Functional language          │над данными выражаются в виде обращений к

                             │функциональным процедурам

38. &Транслятор&             │ Программа или техническое средство,

Translator                   │выполняющие трансляцию программы.

                             │ Примечание. На транслятор обычно возлагаются

                             │функции диагностики ошибок, формирования

                             │словарей идентификаторов, выдачи для печати

                             │текстов программ и т.д.

                             │

39. &Конвертор языка&        │ Транслятор с некоторого языка на другой язык

Конвертор                    │такого же уровня

Converter                    │

40. &Компилятор&             │ Программа или техническое средство,

Compiler                     │выполняющие компиляцию

41. &Ассемблер&              │ Программа или техническое средство,

Assembler                    │выполняющие ассемблирование

42. &Макрогенератор&         │ Программа или техническое средство,

Macrogenerator               │выполняющие преобразования макрокоманд в их

                             │макрорасширения

43. &Интерпретатор&          │ Программа или техническое средство,

Interpreter                  │выполняющие интерпретацию.

                             │ Примечание. Большинство интерпретаторов

                             │осуществляют интерпретацию программы путем

                             │последовательной интерпретации ее

                             │предложений.

                             │

44. &Редактор связей&        │ Программа, предназначенная для создания

Linkage editor               │загрузочных модулей на основании одного или

Linker                       │нескольких объектных модулей или загрузочных

                             │модулей путем разрешения перекрестных ссылок

                             │между модулями и, при необходимости,

                             │настройки адресов

45. &Библиотека программ&    │ Организованная совокупность программ или

Библиотека                   │частей этих программ, а также, возможно,

Program library              │информации, относящейся к их использованию.

                             │ Примечание. Библиотека программ часто

                             │называется в соответствии с природой

                             │содержащихся и ней элементов.

 

                           Виды программирования

 

46. &Структурное             │ Метод построения программ, использующий

программирование&            │только иерархически вложенные конструкции,

Structured programming       │каждая из которых имеет единственную точку

                             │входа и единственную точку выхода.

                             │ Примечание. В структурном программировании

                             │используются три вида структур, связанных с

                             │передачей управления: последовательная,

                             │условного перехода и циклическая.

                             │

47. &Объектно-ориентированное│ Метод построения программ как совокупностей

программирование&            │объектов и классов объектов, которые могут

Object-oriented programming  │вызывать друг друга для выбора и выполнения

                             │операций.

                             │ Примечание. Объекты состоят из данных и

                             │операций над данными.

                             │

48. &Логическое              │ Метод построения программ как совокупности

программирование&            │логических правил с предварительно

Logical programming          │определенными алгоритмами для обработки

                             │входных данных программы в соответствии с ее

                             │правилами

 

               Технология программирования и отладки программ

 

49. &Спецификация программы& │ Формализованное представление требований,

Specification                │предъявляемых к программе, которые должны

                             │быть удовлетворены при ее разработке, а также

                             │описание задачи, условия и эффекта действия

                             │без указания способа ее достижения

50. &Трансляция программы&   │ Преобразование программы, представленной на

Трансляция                   │одном языке программирования, в программу на

Translation                  │другом языке и в определенном смысле

                             │равносильную первой

51. &Компиляция&             │ Трансляция программы с языка высокого уровня

Compilation                  │в форму, близкую к программе, на машинном

                             │языке

52. &Ассемблирование&        │ Компиляция программ с языка ассемблера

Assembly                     │

53. &Поиск ошибок            │ Деятельность, в результате которой выявляются

(в программе)&               │ошибки в программе с целью их последующего

Error detection              │исправления

54. &Верификация программы&  │ Доказательство того, что поведение программы

Верификация                  │соответствует спецификации на эту программу

Program verification         │

55. &Дамп&                   │ Данные, представляющие собой полное или

Dump                         │частичное содержимое оперативной памяти,

                             │выводимое на периферийное устройство

56. &Аварийный дамп&         │ Дамп, полученный в результате ненормального

Postmortem dump              │завершения программы

57. &Тупиковая ситуация&     │ Ситуация, в которую попадают две или

Deadlock                     │несколько асинхронных процедур,

                             │характеризующаяся невозможностью дальнейшего

                             │выполнения из-за взаимных зависимостей

 

                          Адресация в программах

 

58. &Функция адресации&      │ Функция, реализуемая определенными

                             │компонентами системы обработки информации,

                             │сопоставленная с пространством памяти,

                             │определенная на множестве адресов в этом

                             │пространстве памяти и предназначенная для

                             │выделения по адресу единственной подобласти

                             │в этом пространстве памяти так, что

                             │обеспечивается определенная операция с этой

                             │подобластью

59. &Адрес в пространстве    │ Элемент множества порций данных, являющегося

памяти&                      │областью определения функции адресации

Адрес                        │

Storage address              │

Address                      │

60. &Пространство памяти&    │ Область памяти, некоторая совокупность

Storage space                │подобластей которой является областью

                             │значений функций адресации

61. &Указатель области       │ Адрес области памяти, размещенный в

памяти&                      │пространстве памяти, в котором расположена

Указатель                    │эта область

Pointer                      │

62. &Адрес команды&          │ Адрес области памяти, которая занята

Instruction address          │командой

63. &Исполнительный адрес&   │ Адрес операнда команды, содержащийся в ней

Effective address            │или вычисляемый на основании содержимого ее

                             │полей.

                             │ Примечание. Если операнд не является

                             │непосредственным, то его адрес определяется

                             │адресной частью команды или находится в

                             │фиксированной области памяти, или

                             │определяется через нее посредством цепочки

                             │указателей.

                             │

64. &Базовый адрес&          │ Аддитивная часть исполнительного адреса,

Base address                 │постоянная для определенной совокупности

                             │адресуемых данных.

                             │ Примечание. Базовый адрес можно рассматри-

                             │вать как адрес области, содержащей порции

                             │данных, адресуемые с помощью этой базы.

                             │

65. &Индекс адреса&          │ Аддитивная часть адреса, предназначенная для

Индекс                       │модификации исполнительного адреса на

Index                        │отдельно вычисляемое значение в целях

                             │обращения к порциям данных, размещенным в

                             │памяти по определенному закону

66. &Базовая адресация&      │ Способ вычисления исполнительного адреса,

Base-displacement addressing │при котором он вычисляется как сумма базового

Based addressing             │адреса и смещения

67. &Индексирование адреса&  │ Способ вычисления исполнительного адреса,

Indexing                     │при котором учитывают индекс адреса.

                             │ Примечание. Индексирование может сочетаться

                             │с базовой адресацией.

                             │

68. &Базовый регистр&        │ Регистр, содержащий базовый адрес

Base register                │

69. &Индексный регистр&      │ Регистр, содержащий индекс адреса

Index register               │

 

            Элементы и структуры организации программ и данных

 

70. &Цикл (в программе)&     │ Последовательность команд в программе,

Loop                         │которая должна исполняться неоднократно в

                             │результате перехода от начала

                             │последовательности к концу

71. &Флажок (в программе)&   │ Переменная, регистрирующая появление

Flag                         │определенного события или состояния

72. &Переключатель           │ Управляемый флажком выбор одного перехода из

(в программе)&               │группы возможных переходов в программе

Switch                       │

73. &Семафор&                │ Переменная, используемая для обеспечения

Semaphore                    │взаимного исключения

74. &Общая переменная&       │ Переменная, доступная двум или большему

Shared variable              │количеству асинхронных процедур или

                             │одновременно исполняемых программ

75. &Порция данных&          │ Данные, представленные как целое в конкрет-

Data aggregate               │ном контексте их описания или обработки и

                             │неразрывно связанные со своим носителем.

                             │ Примечание. Контексты существенно зависят от

                             │решаемых задач и этапов их решения и могут

                             │изменяться от задачи к задаче и от одного

                             │этапа к другому.

                             │

76. &Литерная цепочка&       │ Порция данных, состоящая из

Цепочка                      │последовательности литер

String                       │

77. &Идентификатор&          │ Литерная цепочка, выступающая в определенном

Identifier                   │контексте в роли символа.

                             │ Примечание. В обработке данных рассматривают

                             │идентификаторы порций данных, областей

                             │памяти, пространств памяти, томов и др., при

                             │этом они могут выражать определенные свойства

                             │этих объектов.

                             │

78. &Составной идентификатор&│ Идентификатор объекта, включающий

Qualified identifier         │идентификаторы классов, которые вложены друг

                             │в друга и содержат этот объект

79. &Область памяти&         │ Память, выделенная для размещения одной или

Storage area                 │нескольких порций данных

80. &Подобласть памяти&      │ Область памяти, рассматриваемая как

Storage subarea              │составная часть другой области памяти

81. &Буфер&                  │Рабочая область памяти при пересылке данных.

Buffer                       │ Примечание. При операции ввода данные

                             │заносят в буферную область.

                             │

82. &Поле данных&            │ Неразрывная область памяти, имеющая

Data field                   │определенное назначение и обычно снабженная

                             │именем или идентификатором

83. &Экстент памяти&         │ Неразрывная область в пространстве внешней

Extent                       │памяти данных, используемая при его

                             │распределении.

                             │ Примечание. В ОС ЕС ЭВМ под набор данных на

                             │устройствах прямого доступа пространство

                             │памяти отводится экстентами.

 

                         Процессы обработки данных

 

84. &Процесс обработки       │ Система действий, реализующая определенную

данных&                      │функцию в системе обработки информации и

Процесс                      │оформленная так, что управляющая программа

Computational process        │данной системы может перераспределять ресурсы

Process                      │этой системы в целях обеспечения

                             │мультипрограммирования.

                             │ Примечания. 1. Процесс характеризуется

                             │состояниями, которые определяются наличием

                             │тех или иных ресурсов в распоряжении процесса

                             │и, следовательно, возможностью фактически

                             │выполнять действия, относящиеся к процессу.

                             │ 2. Перераспределение ресурсов, выполняемое

                             │управляющей программой, влияет на

                             │продолжительность процесса обработки данных,

                             │но не на его конечный результат.

                             │ 3. Процесс оформляют с помощью специальных

                             │структур управляющих данных, которыми

                             │манипулирует управляющий механизм.

                             │ 4. В конкретных системах обработки информации

                             │встречаются разновидности процессов, которые

                             │различаются способом оформления и составом

                             │ресурсов, назначаемых процессу и отнимаемых

                             │от него, и допускается вводить специальные

                             │названия для таких разновидностей, например

                             │задача в операционной системе ОС ЕС ЭВМ.

                             │

85. &Параллельные процессы&  │ Процессы обработки данных, у которых

Parallel processes           │интервалы времени выполнения перекрываются

                             │за счет использования различных ресурсов

                             │одной и той же системы

86. &Конкурирующие процессы& │ Процессы обработки данных, выполняющиеся в

                             │течение определенного интервала времени с

                             │использованием одного и того же набора

                             │ресурсов путем их перераспределения

87. &Системный процесс&      │ Процесс обработки данных, в виде которого

System task                  │функционируют определенные компоненты

System process               │управляющей программы

88. &Процесс системного      │ Системный процесс, предназначенный для

ввода&                       │автоматического ввода в систему обработки

System reader (task)         │информации пакета заданий через назначенное

                             │этому процессу устройство ввода-вывода.

                             │ Примечание. Процесс системного ввода в

                             │некоторых системах обработки информации

                             │интерпретирует предложения языка управления

                             │заданиями.

                             │

89. &Процесс системного      │ Системный процесс, предназначенный для

вывода&                      │автоматического вывода определенной части

System writer (task)         │результатов выполнения заданий наряду с

                             │сообщениями управляющей программы через

                             │назначенное этому процессу устройство ввода-

                             │вывода

90. &Приоритет процесса&     │ Преимущественное право процесса обработки

Приоритет                    │данных перед другими процессами на

Priority                     │использование ресурсов, выражаемое числом,

                             │присвоенным этому процессу

91. &Мультипрограммная смесь&│ Совокупность процессов, выполнением которых

Multiprogram mix             │управляет одна и та же управляющая программа

92. &Мультипроцессирование&  │ Управление многопроцессорной системой, при

Multiprocessing              │котором процессоры как ресурсы участвуют в

                             │выполнении одной и той же мультипрограммной

                             │смеси

93. &Ресурс системы обработки│ Средство системы обработки информации,

информации&                  │которое может быть выделено процессу

Resource                     │обработки данных на определенный интервал

                             │времени.

                             │ Примечание. Основными ресурсами являются

                             │процессоры, области основной памяти, наборы

                             │данных, периферийные устройства, программы.

                             │

94. &Разделяемый ресурс&     │ Ресурс системы обработки информации,

Shared resource              │используемый несколькими процессами

                             │одновременно

95. &Задание системе         │ Единица работы, которая возлагается на

обработки информации&        │систему обработки информации пользователем и

Задание                      │оформлена для ввода в систему независимо от

Job                          │других таких единиц

96. &Пакетное задание&       │ Задание системе обработки информации,

Batched job                  │выполняемое в режиме пакетной обработки

97. &Пакет заданий&          │ Последовательность предложений языка

Job batch                    │управления заданиями, представляющая

                             │последовательность заданий системе обработки

                             │информации и вводимая вместе с данными самих

                             │заданий одним процессом системного ввода

98. &Пункт задания&          │ Один из процессов, которые в строгой

Job step                     │последовательности порождаются и завершаются

                             │управляющей программой и в совокупности

                             │составляют выполнение некоторого задания

99. &Язык управления         │ Язык, предназначенный для идентификации

заданиями&                   │заданий и описания их характеристик при

Job control language         │передаче задания на выполнение в систему

                             │обработки информации.

                             │ Примечание. Система обработки информации

                             │обычно имеет свой язык управления заданиями.

                             │

100. &Удаленный ввод заданий&│ Ввод заданий вычислительной системе

Remote job entry             │средствами телеобработки данных

101. &Диалоговый удаленный   │ Удаленный ввод заданий, при котором ввод

ввод заданий&                │осуществляется в диалоговом режиме

Conversational remote job    │

entry                        │

102. &Сеанс работы&          │ Интервал времени, в течение которого

Session                      │пользователю выделены ресурсы системы

                             │обработки информации для выполнения его работ

                             │и связи с ним в интерактивном режиме

103. &Сообщение системы&     │ Сообщение любой из системных программ,

System message               │входящих в операционную систему

104. &Команда оператора&     │ Обращение оператора системы обработки

Operator command             │информации к управляющей программе,

                             │переданное посредством консоли, для оказания

                             │воздействия на ход обработки данных

 

Алфавитный указатель терминов на русском языке

 

Таблица 2

 

─────────────────────────────────────────────────┬─────────────────────────

                     Термин                      │      Номер термина

─────────────────────────────────────────────────┼─────────────────────────

&Автокод&                                        │           28

Адрес                                            │           59

&Адрес базовый&                                  │           64

&Адрес в пространстве памяти&                    │           59

&Адрес исполнительный&                           │           63

&Адрес команды&                                  │           62

&Адресация базовая&                              │           66

&Ассемблер&                                      │           41

&Ассемблирование&                                │           52

Библиотека                                       │           45

&Библиотека программ&                            │           45

&Буфер&                                          │           81

Верификация                                      │           54

&Верификация программы&                          │           54

&Ввод заданий удаленный&                         │          100

&Ввод заданий удаленный диалоговый&              │          101

&Дамп&                                           │           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

&Подпрограмма рекурсивная&                       │           20

&Поиск ошибок (в программе)&                     │           53

Порция данных                                    │           75

Приоритет                                        │           90

&Приоритет процесса&                             │           90

&Подпрограмма&                                   │           14

&Поле данных&                                    │           82

&Программа&                                      │            1

&Программа абсолютная&                           │            9

&Программа обслуживания&                         │            8

&Программа мобильная&                            │           12

&Программа переместимая&                         │           10

&Программа прикладная&                           │            7

&Программа реентерабельная&                      │           11

&Программа системная&                            │            4

&Программа управляющая&                          │            5

&Программирование&                               │            3

&Программирование объектно-ориентированное&      │           47

&Программирование логическое&                    │           48

&Программирование структурное&                   │           46

&Пространство памяти&                            │           60

Процесс                                          │           84

&Процесс обработки данных&                       │           84

&Процесс системного ввода&                       │           88

&Процесс системного вывода&                      │           89

&Процесс системный&                              │           87

&Процессы конкурирующие&                         │           86

&Процессы параллельные&                          │           85

&Пункт задания&                                  │           98

&Регистр базовый&                                │           68

&Регистр индексный&                              │           69

&Редактор связей&                                │           44

&Ресурс системы обработки информации&            │           93

&Ресурс разделяемый&                             │           94

&Сеанс работы&                                   │          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

&Язык процедурный&                               │           36

&Язык проблемно-ориентированный&                 │           25

&Язык программирования&                          │           23

&Язык управления заданиями&                      │           99

&Язык функциональный&                            │           37

 

Алфавитный указатель терминов на английском языке

 

Таблица 3

 

─────────────────────────────────────────────────┬─────────────────────────

                     Термин                      │      Номер термина

─────────────────────────────────────────────────┼─────────────────────────

Address                                          │           59

Algorithmic language                             │           24

Application program                              │            7

Assembler                                        │           41

Assembly                                         │           52

Assembly language                                │           29

Autocode                                         │           28

Base address                                     │           64

Base-displacement addressing                     │           66

Base register                                    │           68

Based addressing                                 │           66

Batched job                                      │           96

Buffer                                           │           81

Compilation                                      │           51

Compiler                                         │           40

Computational 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

Index register                                   │           69

Indexing                                         │           67

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

Program module                                   │           15

Program verification                             │           54

Programming                                      │            3

Programming language                             │           23

Programming system                               │           21

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 task                                      │           87

System reader (task)                             │           88

System writer (task)                             │           89

Translation                                      │           50

Translator                                       │           38

Utility program                                  │            8

 

 

 

 

 

Приложение

Справочное

 

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ ОБЩИХ ПОНЯТИЙ,

ОТНОСЯЩИХСЯ К СИСТЕМАМ ОБРАБОТКИ ДАННЫХ, УПРАВЛЕНИЮ

ОБРАБОТКОЙ ДАННЫХ И ПРЕДСТАВЛЕНИЮ ДАННЫХ

 

Таблица 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. Десятичная цифра │ Цифра десятичной системы счисления.

                     │ Примечание. Десятичные цифры изображают литерами 0,

                     │1, 2, 3, 4, 5, 6, 7, 8, 9

 

 





ТЕХНОРМАТИВЫ ДЛЯ СТРОИТЕЛЕЙ И ПРОЕКТИРОВЩИКОВ

Яндекс цитирования


Copyright © www.docstroika.ru, 2013 - 2026