Под программным обеспечением понимается совокупность прог-рамм, выполняемых вычислитель-ной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО. Программное обеспечение — неотъемлемая часть компью-терной системы. Оно является логическим продолжением технических средств. Классификация программного обеспечения.
1. Прикладные программы, непосредственно обеспечиваю-щие выполнение необходимых пользователям работ.
2. Системные программы, выполняющие различные вспомо-гательные функции, например:
• управление ресурсами компа;
• создание копий используемой информации;
• проверка работоспособности устройств компа;
• выдача справочной информации о компе и др.
3. Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
• операционные системы и оболочки;
• системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
• инструментальные системы;
• интегрированные пакеты программ;
• динамические электронные таблицы;
• системы машинной графики;
• системы управления базами данных (СУБД);
• прикладное программное обеспечение.
12. Системное программное обеспечение, драйверы и резидентные программы Системное программное обеспечение (ПО) — это ком-плекс программ, которые обес-печивают эффективное управ-ление компонентами вычисли-тельной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое и коммуникационное оборудование и т.п. Системное ПО реализует связь аппаратного и програм-много обеспечения, выступая как "межслойный интерфейс" с одной стороны которого аппаратура, а с другой приложения пользовате-ля. Это программы общего поль-зования, которые предназначены для всех пользователей компью-тера. Системное ПО разрабаты-вается так, чтобы компьютер мог эффективно выполнять приклад-ные программы.
Системное ПО составляют: операционные системы, операционные оболочки, сетевые операционные системы, сервисные программы. Системное ПО делится на базисное и сервисное.
Базисное ПО – минимальный набор программных средств, обеспечивающий работу компьютера.
Сервисное ПО – расширяет возможности базисного ПО, организует более удобную среду для работы пользователя.
Драйверы - программы управляющие устройствами ввода-вывода, программа, обслу-живающая внешние уст-ва. Назначение заключается в пре-доставлении пользователям возможности подключать к компу различные внешние устройства, в настройке их параметров и па-раметров операционной системы
Резидентные программы, загружаемые в оперативную па-мять и после завершения работы оставляющие в ней некоторую свою часть (ядро). Ядро позво-ляет осуществлять постоянно заданные функции, например, программа русификации клави-атуры позволяет выводить на экран компьютера русские сим-волы. Обычно «ядро» вызывает необходимую программу в любой нужный момент, в том числе и во время выполнен. других програм