Программное обеспечение (software) – совокупность программ обработки данных и необходимых для их обработки документов.
Программы, работающие на ПК можно подразделить на следующие виды:
· системные программы (системное программное обеспечение);
· прикладные программы (прикладное программное обеспечение);
· инструментальные системы (системы программирования)
Системное программное обеспечение ПК
Системное программное обеспечение является в сущности продолжением аппаратного обеспечения ПК. Этот класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Системное программное обеспечение состоит из базового программного обеспечения, которое, как правило, поставляется вместе с компьютером, и сервисного программного обеспечения.
Базовое программное обеспечение
– минимальный набор программных средств, обеспечивающих работу компьютера.Оно служит для:
· создания операционной среды функционирования других программ, в том числе для организации диалога с пользователем;
· для обеспечения надежной и эффективной работы самого компьютера и вычислительной сети (управление компьютером и его ресурсами);
В его состав входят: 1).операционная система; 2). Системные оболочки;3). сетевая операционная система.
1) Операционная система (ОС)
ОС можно разделить на 3 группы:
– Однозадачные 1 пользов. и 1 задача (MS DOS);
– многозадачные(Windows, UNIX, LINUX)
– сетевые(Windows NT, UNIX, NetWar).
Операционная система -специализированное ПО, которое обеспечивает управление всеми аппаратными компонентами компьютера и позволяет отделить остальные классы программ от непосредственного взаимодействия с аппаратурой.
ОС обеспечивает выполнение двух главных задач:
1. Поддержку работы всех программ, обеспечение их взаимодействия с аппаратурой.
2. Предоставление пользователю возможности общего управления машиной. Соответствующие средства управления ОС называются пользовательским интерфейсом.
Интерфейс – совокупность средств и правил, обеспечивающих логическое или физическое взаимодействие устройств и/или программ вычислительной системы. Другими словами – это некоторый набор правил общения.
ОС содержит следующие основные компоненты:
- Файловую систему
- Драйверы внешних устройств
- Процессор командного языка
Рассмотрим эти компоненты подробней.
Файловая система служит для управления дисковым накопителем и доступом к нему. Фай л – это место постоянного хранения информации – программ, данных, текстов и т.д. Реализуются файлы как участки памяти на внешних носителях. Каждый файл имеет имя, зарегистрированное в каталоге – оглавлении файлов. Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами; так образуются иерархические файловые структуры. К файловой системе имеет доступ любая прикладная программа, для чего во всех языках программирования имеются специальные процедуры.