1. ПОНЯТИЕ ПРОГРАММЫ, ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

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

I.  Системное ПО (или Системные программы) – предназначено для эксплуатации и технического обслуживания ПК, управления и организации вычислительного процесса при решении любой конкретной задачи на ПК и т. д.

Системное ПО обязательная часть ПО, к нему относятся:

·  Операционные системы,

·  Оболочки операционных систем,

·  Программы-утилиты и драйвера

=====================

Операционная система.

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

Первая задача ОС – обеспечение совместного функционирования всех аппаратных устройств ПК. Для этого в состав ОС входят драйверы устройств. ДУ – специальные программы, которые обеспечивают управление работой устройств и информационный обмен между ними. Каждому устройству соответствует свой драйвер – для мыши, клавиатуры, колонок, видеокарта и т. д. (в ОС Windows большинство драйверов встроены).

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

Установка и загрузка ОС.

ОС распространяется в форме дистрибутивов на оптических дисках.

В процессе установки ОС файлы ОС копируются с оптического диска на жёсткий диск компьютера.

Когда начнёт выполнятся ОС?

ОС запускается только после того, как её файлы загружаются в оперативную память. Это происходит в трёх случаях:

·  Включение питания компьютера;

·  Нажатие кнопки RESET на системном блоке;

·  Нажатие комбинации клавиш Ctrl+Alt+Del

Этапы загрузки ОС:

1)  тестирование работоспособности устройств компьютера;

2)  вывод диагностических сообщений о результатах тестирования на экран монитора;

3)  предоставление пользователю возможности управлять компьютером с использование графического интерфейса ОС.

Виды ОС:

·  Однопользовательские,

·  Многопользовательские,

·  Сетевые

Существуют ОС:

·  Семейство Windows – 95, 98, 2000, NT, XP, Vista

·  Семейство Unix (Linux)

·  Другие

Драйверы устройств – специальные программы, которые обеспечивают управление работой устройств ПК (мышь, клавиатура, принтер, веб-камера и др.). Драйверы согласовывают информационный обмен с другими устройствами.

Утилиты – сервисные программы. Обслуживают работу с дисками (проверка, дефрагментация), выполняют операции с файлами (архивация и др.), работа в компьютерных сетях.

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

К ним относятся:

ü  текстовые и графические редакторы,

ü  электронные таблицы,

ü  системы управления базами данных (СУБД), интегрированные среды,

ü  обучающие и учебные программы,

ü  игры,

ü  и т. д.

III.  Инструментальное ПО (или системы программирования) обеспечивают создание ВСЕХ КЛАССОВ ПРОГРАММ: системных, прикладных и новых систем программирования.

К инструментальному ПО относятся языки программирования: Visual Basic, C++, Assembler, Pascal и др.