Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Программное обеспечение
Повсеместное использование терминов в области использования электронно-вычислительных средств, автоматизированных информационных систем, телекоммуникационных систем, вызывает необходимость в правильном и корректном их употреблении. В связи с этим, рассмотрим основные понятия и определения, определяемые нормативными документами.
Программа − данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма. [1]
Программное обеспечение − совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
Программирование − научная и практическая деятельность по созданию программ.
Программа компонент − программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса. [2]
Программа комплекс − программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.
В зависимости от целевого предназначения, решаемых задач, области применения реализующих функций и особенностей функционирования различают следующие виды программ (табл.1.1). [2]
Таблица 1.1
Виды программ
№ п/п
| Термин
| Определение
| 1.
| Системная программа
| Программа, предназначенная для поддержания работоспособности системы обработки информации или повышения эффективности ее использования в процессе выполнения прикладных программ
| 2.
| Управляющая программа
| Системная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействием с внешней средой системы обработки информации, восстановление работы системы после проявления неисправностей в технических средствах
| 3.
| Супервизор
| Часть управляющей программы, координирующая распределение ресурсов системы обработки информации
| 4.
| Прикладная программа
| Программа, предназначенная для решения задачи или класса задач и определенной области применения системы обработки информации
| 5.
| Программа обслуживания
| Программа, предназначенная для оказания услуг общего характера пользователям и обслуживающему персоналу системы обработки информации
| 6.
| Абсолютная программа
| Программа на машинном языке, выполнение которой зависит от ее местоположения в оперативной памяти
| 7.
| Переместимая программа
| Программа на машинном языке, выполнение которой не зависит от ее местоположения в оперативной памяти
| 8.
| Реентерабельная программа
| Программа, один и тот же экземпляр которой в оперативной памяти способен выполняться многократно, причем так, что каждое выполнение может начинаться в любой момент по отношению к другому выполнению
| 9.
| Мобильная программа
| Программа, которая написана для ЭВМ одной архитектуры, но может исполняться в системах обработки информации с другими архитектурами без доработки или при условии ее доработки, трудоемкость которой незначительна по сравнению с разработкой новой программы
| 10.
| Драйвер
| Программа, предназначенная для управления работой периферийных устройств, обычно в мини- и микро ЭВМ
| 11.
| Подпрограмма
| Программа, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования к структуре программы
| 12.
| Программный модуль
| Программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память
| 13.
| Исходный модуль
| Программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции
| 14.
| Объектный модуль
| Программный модуль, получаемый в результате компиляции исходного модуля. Примечание. Объектный модуль обычно полностью готов к редактированию связей
| 15.
| Загрузочный модуль
| .Программный модуль, представленный в форме, пригодной t для загрузки в основную память для выполнения
| 16.
| Макроопределение
| Программа, под управлением которой макрогенератор порождает макрорасширения макрокоманд
| 17.
| Рекурсивная подпрограмма
| Подпрограмма, которая может обращаться к себе самой
|
|