Базовое программное обеспечение
В состав базового ПО входят:
· Операционные системы;
· Сервисные программы (оболочки, утилиты, антивирусные средства);
· Программы технического обслуживания (тестовые программы, программы контроля);
· Инструментальное ПО (трансляторы языков программирования, компиляторы, интерпретаторы, ассемблеры).
Операционная система
Операционная система (ОС) – это комплекс специальных программных средств, предназначенных для управления загрузкой компьютера, запуском и выполнением других пользовательских программ, а так же для планирования и управления вычислительными ресурсами персонального компьютера.
Операционные системы персональных компьютеров делятся на однозначные и многозначные.
В однозадачных ОС пользователь в один момент времени работает с одной конкретной программой (задачей). Примером таких ОС служат операционные системы MS – DOS, MSX.
Многозадачные ОС позволяют параллельно работать с несколькими программами, и количество программ зависит от мощности системы. В качестве примера можно привести операционные системы всех версий Microsoft Windows, UNIX, OS/2, Linux, Mac OS.
Сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа ко всем ресурсам вычислительной сети. Примером таких систем являются Novell Net Ware, Microsoft Windows – NT, UNIX, IBM LAN.
Сервисное программное обеспечение
Сервисное программное обеспечение – это совокупность программных продуктов, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющих возможности операционных систем.
Наиболее распространенными антивирусными российскими программами являются DRWeb и AVP. В качестве примера архиваторов можно привести WinZip и WinRAR.
|
Программы технического обслуживания
Под программами технического обслуживания понимается совокупность программно – аппаратных средств для диагностики и обнаружения ошибок в процессе работы компьютера или вычислительной системы в целом.
В качестве примера тестовой программы можно привести программу Doctor Hardware, пакет Check it для Windows.
Инструментальное программное обеспечение
Система программирования – это комплекс средств, включающих в себя входной язык программирования, транслятор, машинный язык, библиотеки стандартных программ, средства отладки оттранслированных программ и компоновки их в единое целое.
Транслятором языков программирования называется программа, осуществляющая перевод текста программы с языка программирования в машинный код.
В компиляции процессы трансляции и выполнения программы разделены во времени. Сначала компилируемая программа преобразуется в набор объектных модулей на машинном языке, которые затем собираются в единую машинную программу, готовую к выполнению и сохраняемую в виде файла.
Интерпретатор осуществляется пошаговую трансляцию и немедленное выполнение операторов исходной программы, при этом каждый оператор входного языка программирования транслируется в одну или несколько команд машинного языка.
Особое место в системе программирования занимают ассемблеры, представляющие собой комплекс, состоящий из входного языка программирования ассемблера и ассемблер- компилятор.
|
Прикладное программное обеспечение
· Прикладное программное обеспечение предназначено для разработки и выполнения конкретных задач (приложений) пользователя.
Различают следующие типы прикладного ПО:
· Общего назначения;
· Методо – ориентированное ПО;
· Проблемно – ориентированное ПО;
· ПО для глобальных сетей;
· ПО для организации (администрирования) вычислительного процесса.
Прикладное программное обеспечение общего назначения
Прикладное программное обеспечение общего назначения – это универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя и информационных систем в целом.
К этому классу ППП относятся:
· Текстовые и графические редакторы;
· Электронные таблицы;
· Система управления базами данных (СУБД);
· Интегрированные пакеты;
· Case – технологии;
· Оболочки экспертных систем и систем искусственного интеллекта.
Методо – ориентированное прикладное программное обеспечение
Методо – ориентированное прикладное программное обеспечение отличается тем, что в его алгоритмической основе реализован какой – либо экономико-математический метод решения задачи.
К ним относятся ППП:
· Математического программирования (линейного, динамического, статистического);
· Сетевого планирования и управления;
· Теории массового обслуживания;
Примером таких программ могут служить программы Time Line, Microsoft Project, Sure Trak, Open Plan Professional.