104 lines
33 KiB
Plaintext
104 lines
33 KiB
Plaintext
|
Абсолютная программа Non-relocatable program Программа на машинном языке, выполнение которой зависит от ее местоположения в оперативной памяти
|
|||
|
Аварийный дамп Postmortem dump Дамп, полученный в результате ненормального завершения программы
|
|||
|
Автокод Autocode Символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка
|
|||
|
Адрес в пространстве памяти Storage address, Address Элемент множества порций данных, являющегося областью определения функции адресации
|
|||
|
Адрес команды Instruction address Адрес области памяти, которая занята командой
|
|||
|
Алгоритмический язык Algorithmic language Искусственный язык, предназначенный для выражения алгоритмов
|
|||
|
Ассемблер Assembler Программа или техническое средство, выполняющие ассемблирование
|
|||
|
Ассемблирование Assembly Компиляция программ с языка ассемблера
|
|||
|
Базовая адресация Base-displacement addressing, Based addressing Способ вычисления исполнительного адреса, при котором он вычисляется как сумма базового адреса и смещения
|
|||
|
Базовый адрес Base address Аддитивная часть исполнительного адреса, постоянная для определенной совокупности адресуемых данных. Примечание. Базовый адрес можно рассматривать как адрес области, содержащей порции данных, адресуемые с помощью этой базы
|
|||
|
Базовый регистр Base register Регистр, содержащий базовый адрес
|
|||
|
Библиотека программ Program library Организованная совокупность программ или частей этих программ, а также, возможно, информации, относящейся к их использованию. Примечание. Библиотека программ часто называется в соответствии с природой содержащихся в ней элементов
|
|||
|
Буфер Buffer Рабочая область памяти при пересылке данных. Примечание. При операции ввода данные заносят в буферную область
|
|||
|
Верификация программы Program verification Доказательство того, что поведение программы соответствует спецификации на эту программу
|
|||
|
Дамп Dump Данные, представляющие собой полное или частичное содержимое оперативной памяти, выводимое на периферийное устройство
|
|||
|
Декларативный язык Declarative language Язык программирования для выражения определений. Примечание. В качестве такого языка часто выступает язык описания данных
|
|||
|
Диалоговый удаленный ввод заданий Conversational remote job entry Удаленный ввод заданий, при котором ввод осуществляется в диалоговом режиме
|
|||
|
Драйвер Driver Программа, предназначенная для управления работой периферийных устройств, обычно в мини- и микроЭВМ
|
|||
|
Загрузочный модуль Load module Программный модуль, представленный в форме, пригодной для загрузки в основную память для выполнения
|
|||
|
Задание системе обработки информации Job Единица работы, которая возлагается на систему обработки информации пользователем и оформляется для ввода в систему независимо от других таких единиц
|
|||
|
Идентификатор Identifier Литерная цепочка, выступающая в определенном контексте в роли символа. Примечание. В обработке данных рассматривают идентификаторы порций данных, областей памяти, пространств памяти, томов и др., при этом они могут выражать определенные свойства этих объектов
|
|||
|
Индекс адреса Index Аддитивная часть адреса, предназначенная для модификации исполнительного адреса на отдельно вычисляемое значение в целях обращения к порциям данных, размещенным в памяти по определенному закону
|
|||
|
Индексирование адреса Indexing Способ вычисления исполнительного адреса, при котором учитывают индекс адреса. Примечание. Индексирование может сочетаться с базовой адресацией
|
|||
|
Индексный регистр Index register Регистр, содержащий индекс адреса
|
|||
|
Интерпретатор Interpreter Программа или техническое средство, выполняющие интерпретацию. Примечание. Большинство интерпретаторов осуществляют интерпретацию программы путем последовательной интерпретации ее предложений
|
|||
|
Исполнительный адрес Effective address Адрес операнда команды, содержащийся в ней или вычисляемый на основании содержимого ее полей. Примечание. Если операнд не является непосредственным, то его адрес определяется адресной частью команды или находится в фиксированной области памяти, или определяется через нее посредством цепочки указателей
|
|||
|
Исходный модуль Source module Программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции
|
|||
|
Исходный язык Source language Язык программирования, используемый для первичного представления программы
|
|||
|
Команда оператора Operator command Обращение оператора системы обработки информации к управляющей программе, переданное посредством консоли, для оказания воздействия на ход обработки данных
|
|||
|
Компилятор Compiler Программа или техническое средство, выполняющие компиляцию
|
|||
|
Компиляция Compilation Трансляция программы с языка высокого уровня в форму, близкую к программе, на машинном языке
|
|||
|
Конвертор языка Converter Транслятор с некоторого языка на другой язык такого же уровня
|
|||
|
Конкурирующие процессы Процессы обработки данных, выполняющиеся в течение определенного интервала времени с использованием одного и того же набора ресурсов путем их перераспределения
|
|||
|
Кросс-система программирования Cross-programming system Система программирования, программные компоненты которой порождают программы на машинном языке, отличном от того, в среде которого они работают
|
|||
|
Литерная цепочка String Порция данных, состоящая из последовательности литер
|
|||
|
Логическое программирование Logical programming Метод построения программ как совокупности логических правил с предварительно определенными алгоритмами для обработки входных данных программы в соответствии с ее правилами
|
|||
|
Макрогенератор Macrogenerator Программа или техническое средство, выполняющие преобразования макрокоманд в их макрорасширения
|
|||
|
Макрокоманда Macroinstruction Предложение языка программирования, вместо которого макрогенератор подставляет макрорасширения
|
|||
|
Макроопределение Macrodefinition Программа, под управлением которой макрогенератор порождает макрорасширения макрокоманд
|
|||
|
Макрорасширение Macroexpansion Последовательность предложений, порождаемая макрогенератором при обработке макрокоманды на основании макроопределения
|
|||
|
Макроязык Macrolanguage Язык программирования, предназначенный для представления макроопределений. Примечание. Некоторые средства макроязыка могут использоваться вне макроопределений
|
|||
|
Машинный язык Machine language Язык программирования, предназначенный для представления программы в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации. Примечание. Для выполнения программы на машинном языке не требуется применение трансляторов, компиляторов и интерпретаторов
|
|||
|
Мобильная программа Portable program Программа, которая написана для ЭВМ одной архитектуры, но может исполняться в системах обработки информации с другими архитектурами без доработки или при условии ее доработки, трудоемкость которой незначительна по сравнению с разработкой новой программы
|
|||
|
Мультипрограммная смесь Multiprogram mix Совокупность процессов, выполнением которых управляет одна и та же управляющая программа
|
|||
|
Мультипроцессирование Multiprocessing Управление многопроцессорной системой, при котором процессоры как ресурсы участвуют в выполнении одной и той же мультипрограммной смеси
|
|||
|
Область памяти Storage area Память, выделенная для размещения одной или нескольких порций данных
|
|||
|
Общая переменная Shared variable Переменная, доступная двум или большему количеству асинхронных процедур или одновременно исполняемых программ
|
|||
|
Объектно-ориентированное программирование Object-oriented programming Метод построения программ как совокупностей объектов и классов объектов, которые могут вызывать друг друга для выбора и выполнения операций. Примечание. Объекты состоят из данных и операций над данными
|
|||
|
Объектно-ориентированный язык Object-oriented language Язык программирования, который соответствует концепциям объектно-ориентированного программирования
|
|||
|
Объектный модуль Object module Программный модуль, получаемый в результате компиляции исходного модуля. Примечание. Объектный модуль обычно полностью готов к редактированию связей
|
|||
|
Пакет заданий Job batch Последовательность предложений языка управления заданиями, представляющая последовательность заданий системе обработки информации и вводимая вместе с данными самих заданий одним процессом системного ввода
|
|||
|
Пакетное задание Batched job Задание системе обработки информации, выполняемое в режиме пакетной обработки
|
|||
|
Параллельные процессы Parallel processes Процессы обработки данных, у которых интервалы времени выполнения перекрываются за счет использования различных ресурсов одной и той же системы
|
|||
|
Переключатель (в программе) Switch Управляемый флажком выбор одного перехода из группы возможных переходов в программе
|
|||
|
Переместимая программа Relocatable program Программа на машинном языке, выполнение которой не зависит от ее местоположения в оперативной памяти
|
|||
|
Подобласть памяти Storage subarea Область памяти, рассматриваемая как составная часть другой области памяти
|
|||
|
Подпрограмма Subprogram Программа, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования к структуре программы
|
|||
|
Поиск ошибок (в программе) Error detection Деятельность, в результате которой выявляются ошибки в программе с целью их последующего исправления
|
|||
|
Поле данных Data field Неразрывная область памяти, имеющая определенное назначение и обычно снабженная именем или идентификатором
|
|||
|
Порция данных Data aggregate Данные, представленные как целое в конкретном контексте их описания или обработки и неразрывно связанные со своим носителем. Примечание. Контексты существенно зависят от решаемых задач и этапов их решения и могут изменяться от задачи к задаче и от одного этапа к другому
|
|||
|
Прикладная программа Application program Программа, предназначенная для решения задачи или класса задач в определенной области применения системы обработки информации
|
|||
|
Приоритет процесса Priority Преимущественное право процесса обработки данных перед другими процессами на использование ресурсов, выражаемое числом, присвоенным этому процессу
|
|||
|
Проблемно-ориентированный язык Problem-oriented language Язык программирования, который соответствует понятиям определенного класса прикладных задач. Примечание. Проблемно-ориентированный язык обычно имеет набор специфических изобразительных средств
|
|||
|
Программа Program Данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма
|
|||
|
Программа обслуживания Utility program Программа, предназначенная для оказания услуг общего характера пользователям и обслуживающему персоналу системы обработки информации
|
|||
|
Программирование Programming Научная и практическая деятельность по созданию программ
|
|||
|
Программное обеспечение Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ
|
|||
|
Программный модуль Program module Программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память
|
|||
|
Пространство памяти Storage space Область памяти, некоторая совокупность подобластей которой является областью значений функций адресации
|
|||
|
Процедурный язык Procedural language Язык программирования, в котором действия над данными выражаются в терминах последовательностей команд
|
|||
|
Процесс обработки данных Computational process Система действий, реализующая определенную функцию в системе обработки информации и оформленная так, что управляющая программа данной системы может перераспределять ресурсы этой системы в целях обеспечения. мультипрограммирования. Примечания: 1. Процесс характеризуется состояниями, которые определяются наличием тех или иных ресурсов в распоряжении процесса и, следовательно, возможностью фактически выполнять действия, относящиеся к процессу. 2. Перераспределение ресурсов, выполняемое управляющей программой, влияет на продолжительность процесса обработки данных, но не на его конечный результат. 3. Процесс оформляют с помощью специальных структур управляющих данных, которыми манипулирует управляющий механизм. 4. В конкретных системах обработки информации встречаются разновидности процессов, которые различаются способом оформления и составом ресурсов, назначаемых процессу и отнимаемых от него, и допускается вводить специальные названия для таких разновидностей, например задача в операционной системе ОС ЕС ЭВМ
|
|||
|
Процесс системного ввода System reader (task) Системный процесс, предназначенный для автоматического ввода в систему обработки информации пакета заданий через назначенное этому процессу устройство ввода-вывода. Примечание. Процесс системного ввода в некоторых системах обработки информации интерпретирует предложения языка управления заданиями
|
|||
|
Процесс системного вывода System writer (task) Системный процесс, предназначенный для автоматического вывода определенной части результатов выполнения заданий наряду с сообщениями управляющей программы через назначенное этому процессу устройство ввода-вывода
|
|||
|
Пункт задания Job step Один из процессов, которые в строгой последовательности порождаются и завершаются управляющей программой и в совокупности составляют выполнение некоторого задания
|
|||
|
Разделяемый ресурс Shared resource Ресурс системы обработки информации, используемый несколькими процессами одновременно
|
|||
|
Редактор связей Linkage editor, Linker Программа, предназначенная для создания загрузочных модулей на основании одного или нескольких объектных модулей или загрузочных модулей путем разрешения перекрестных ссылок между модулями и, при необходимости, настройки адресов
|
|||
|
Реентерабельная программа Reenterable program Программа, один и тот же экземпляр которой в оперативной памяти способен выполняться многократно, причем так, что каждое выполнение может начинаться в любой момент по отношению к другому выполнению
|
|||
|
Рекурсивная подпрограмма Recursive subroutine Подпрограмма, которая может обращаться к себе самой
|
|||
|
Ресурс системы обработки информации Resource Средство системы обработки информации, которое может быть выделено процессу обработки данных на определенный интервал времени. Примечание. Основными ресурсами являются процессоры, области основной памяти, наборы данных, периферийные устройства, программы
|
|||
|
Сеанс работы Session Интервал времени, в течение которого пользователю выделены ресурсы системы обработки информации для выполнения его работ и связи с ним в интерактивном режиме
|
|||
|
Семафор Semaphore Переменная, используемая для обеспечения взаимного исключения
|
|||
|
Система программирования Programming system Система, образуемая языком программирования, компиляторами или интерпретаторами программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения
|
|||
|
Системная программа System program Программа, предназначенная для поддержания работоспособности системы обработки информации или повышения эффективности ее использования в процессе выполнения прикладных программ
|
|||
|
Системный процесс System task, System process Процесс обработки данных, в виде которого функционируют определенные компоненты управляющей программы
|
|||
|
Сообщение системы System message Сообщение любой из системных программ, входящих в операционную систему
|
|||
|
Составной идентификатор Qualified identifier Идентификатор объекта, включающий в себя идентификаторы классов, которые вложены друг в друга и содержат этот объект
|
|||
|
Спецификация программы Specification Формализованное представление требований, предъявляемых к программе, которые должны быть удовлетворены при ее разработке, а также описание задачи, условия и эффекта действия без указания способа его достижения
|
|||
|
Структурное программирование Structured programming Метод построения программ, использующий только иерархически вложенные конструкции, каждая из которых имеет единственную точку входа и единственную точку выхода. Примечание. В структурном программировании используются три вида структур, связанных с передачей управления: последовательная, условного перехода и циклическая
|
|||
|
Супервизор Supervisor Часть управляющей программы, координирующая распределение ресурсов системы обработки информации
|
|||
|
Транслятор Translator Программа или техническое средство, выполняющие трансляцию программы. Примечание. На транслятор обычно возлагаются функции диагностики ошибок, формирования словарей идентификаторов, выдачи для печати текстов программ и т.д.
|
|||
|
Трансляция программы Translation Преобразование программы, представленной на одном языке программирования, в программу на другом языке и в определенном смысле равносильную первой
|
|||
|
Тупиковая ситуация Deadlock Ситуация, в которую попадают две или несколько асинхронных процедур, характеризующаяся невозможностью дальнейшего выполнения из-за взаимных зависимостей
|
|||
|
Удаленный ввод заданий Remote job entry Ввод заданий вычислительной системе средствами телеобработки данных
|
|||
|
Указатель области памяти Pointer Адрес области памяти, размещенный в пространстве памяти, в котором расположена эта область
|
|||
|
Управляющая программа Control program Системная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействие с внешней средой системы обработки информации, восстановление работы системы после проявления неисправностей в технических средствах
|
|||
|
Флажок (в программе) Flag Переменная, регистрирующая появление определенного события или состояния
|
|||
|
Функциональный язык Functional language Язык программирования, в котором действия над данными выражаются в виде обращений к функциональным процедурам
|
|||
|
Функция адресации Функция, реализуемая определенными компонентами системы обработки информации, сопоставленная с пространством памяти, определенная на множестве адресов в этом пространстве памяти и предназначенная для выделения по адресу единственной подобласти в этом пространстве памяти так, что обеспечивается определенная операция с этой подобластью
|
|||
|
Цикл (в программе) Loop Последовательность команд в программе, которая должна исполняться неоднократно в результате перехода от начала последовательности к концу
|
|||
|
Экстент памяти Extent Неразрывная область в пространстве внешней памяти данных, используемая при его распределении. Примечание. В ОС ЕС ЭВМ под набор данных на устройствах прямого доступа пространство памяти отводится экстентами
|
|||
|
Язык ассемблера Assembly language Язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языков высокого уровня. Примечание. Язык ассемблера обычно включает в себя макрокоманды
|
|||
|
Язык высокого уровня High-level language Язык программирования, понятия и структура которого удобны для восприятия человеком
|
|||
|
Язык управления заданиями Job control language Язык, предназначенный для идентификации заданий и описания их характеристик при передаче задания на выполнение в систему обработки информации. Примечание. Система обработки информации обычно имеет свой язык управления заданиями
|