ВИДЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
КОМПЬЮТЕР – ЭТО … электронное программно управляемое устройство, созданное с целью хранения, передачи и обработки информации
КОМПЬЮТЕР – ЭТО … Аппаратные средства (Hard. Ware) (все устройства ПК) + Программное обеспечение (Soft. Ware) (все программы ПК)
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: Системное ПО Инструментальные средства Прикладное ПО Уникальное ПО
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА Средства для создания, отладки и выполнения программ на языках программирования (системы программирования): Языки программирования Трансляторы Сервисные средства (отладчик программ, библиотеки стандартных программ и др. )
ПРИКЛАДНОЕ ПО это программы, с помощью которых пользователь решает свои информационные задачи, не прибегая к программированию ППО общего назначения: текстовые и графические редакторы, табличные процессоры, СУБД (базы данных), коммуникационные (сетевые) программы, компьютерные игры и др. ППО специального назначения: бухгалтерские пакеты, Системы автоматизированного проектирования (САПР), математические пакеты, обучающие программы, экспертные системы и пр.
СИСТЕМНОЕ ПО Программы, выполняющие различные функции для создания условий для работы компьютера: Управление вводом-выводом; Распределение оперативной памяти; Обеспечение связи между программами; Обработка аварийных ситуаций и другие
СИСТЕМНОЕ ПО Системы контроля и диагностики компьютера (тесты); Операционные системы; Диалоговые оболочки – программы-надстройки к ОС, обеспечивающие пользователю дружественный интерфейс; Драйверы – программы, обеспечивающие взаимодействие процессора с внешними устройствами (ВУ); Сервисные программы (утилиты): программы обслуживания, сканирования, лечения дисков, архиваторы, антивирусные программы и прочее.
ОПЕРАЦИОННАЯ СИСТЕМА (ОС) Часть ПО, наиболее тесно связанная с аппаратными средствами Основные функции ОС: Управление ресурсами ПК: распределение внутренней памяти, управление процессорным временем, внешними устройствами, операции с файлами и каталогами, запуск программ на выполнение, обработка аварийных ситуаций; Организация диалога с пользователем: командный процессор – специальная программа, которая запрашивает у пользователя команды и выполняет их.
ПРИМЕРЫ ОС: Ms. DOS, линейка Windows (Microsoft) PC DOS, OS/2 (IBM) Mac. OS (Apple) Unix, Linux