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

Бесплатное обучение по алготрейдингу на 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 - 2024