Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Классификация программного обеспечения



Программным обеспечением ВС (ПО, software) называют совокупность программ, описаний и инструкций по их применению, позволяющую использовать ВС как универсальную систему для хранения, обработки и обмена информацией.

Программы могут распространяться в качестве загрузочных (исполнимых) модулей, содержащих полностью сформированный машинный код, готовых к выполнению (такие программы содержатся в программных EXE- и COM-файлах). Такие программы, которые могут самостоятельно запускаться для решения соответствующих задач, называют еще приложениями.

Программы могут разрабатываться и распространяться в форме, пригодной для выполнения с помощью других программ, в их среде. Примерами таких программ являются приложения FoxPro (файлы приложений с расширением APP (application), FXP или даже файлы в исходном (на языке программирования FoxPro) коде PRG) или апплеты Java, выполняемые на Java-машине. Такие приложения не могут выполняться самостоятельно, вне соответствующей среды.

К программному обеспечению относятся также библиотеки, используемые для разработки других программ или при их выполнении (файлы библиотек имеют обычно расширения LIB или DLL). Такие программные файлы называют компонентами приложений, так как содержащиеся в них программы не загружаются на выполнение самостоятельно, а подключаются при выполнении к другим программам-приложениям.

Назначение программного обеспечения состоит в упрощении технической эксплуатации ВС (контроль за работой отдельных аппаратных компонентов ВС, локализация и диагностика неисправностей в работе системы), увеличении эффективности и снижении трудоемкости труда программиста и пользователя (предоставление различных средств программирования, пакетов наиболее употребительных программ, удобных средств отладки программ, обработки аварийных ситуаций, контроль сохранности входной, промежуточной и выходной информации), повышении адаптируемости программ к изменяющимся ресурсам (независимость программ от устройств ввода/вывода, возможность расширения имеющихся средств).

ПО является необходимым дополнением к техническим средствам ВС, обеспечивающим общую эффективную работу системы.

Все программы, устанавливаемые (инсталлируемые) в ВС, делятся на несколько классов в зависимости от решаемых с их помощью задач и функций, которые они выполняют. Программное обеспечение принято делить на две основные группы: прикладное и системное ПО.




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.