Термин | Определение |
Основные понятия |
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 | Программный модуль, получаемый в результате компиляции исходного модуля. Примечание. Объектный модуль обычно полностью готов к редактированию связей |