Т Е М А
АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА
БыкадоровЮ.А.
Урок 4. Классификация программного обеспечения. Разновидности операционных систем
Классификация программного обеспечения
В настоящее время программное обеспечение любого персонального компьютера включает несколько десятков тысяч программ. По назначению выделяют следующие виды программного обеспечения.
* системное программное обеспечение;
* инструментальное программное обеспечение;
* прикладное программное обеспечение.
Системное программное обеспечение и его состав
Системное программное обеспечение предназначено для организации совместной работы устройств компьютера в качестве единой системы и для обеспечения выполнениядругих программ.
Для работы компьютера системное программное обеспечение имеет особое значение. В системное программное обеспечение входят:
* базовая система ввода-вывода (BIOS);
* операционная система;
* сервисные программы.
BIOS записана в памяти микросхемы на материнской плате. Она обеспечивает загрузку операционной системы в оперативную память во время запуска компьютера.
Ядром системного программного обеспечения является операционная система.
Операционная система — это комплекс программ, которые управляют работой устройств компьютера, организуют взаимодействие пользователя с компьютером и выполнение всех других программ.
К сервисным (обслуживающим) программам относятся:
* утилиты;
* антивирусные программы;
* программы-архиваторы.
Утилиты – вспомогательные программы, которые расширяют возможности операционных систем по работе с файлами и устройствами компьютера. Они позволяют получить доступ к дополнительным настройкам устройств.
Антивирусные программы – обеспечивают защиту программного обеспечения от заражения компьютерными вирусами.
Архиваторы – это программы, которые позволяют специальными методами уменьшать размеры файлов ("сжимать" файлы).
Прикладное программное обеспечение и его состав
Прикладное программное обеспечение объединяет программные средства, которые предназначены для решения конкретных задач обработки информации.
С его помощью пользователи могут решать свои повседневные задачи: создавать документы и графические объекты, выполнять расчеты, ускорять процесс обучения и просто проводить свободное время.
Прикладное программное обеспечение разделяется на:
* программное обеспечение общего назначения (универсальные программы);
* программное обеспечение специального назначения (специализированные программы).
Программное обеспечение общего назначения — это прикладные программы, которые обеспечивают выполнение универсальных задач обработки и поиска информации (текстовые редакторы, электронные таблицы, графические редакторы, браузеры и т.п.).
Созданы и используются интегрированные пакеты прикладных программ — комплексы из нескольких типов прикладных программ.
Программное обеспечение специального назначения — это прикладные программы, которые используются пользователями узких специальностей (бухгалтерские и банковские комплексы, автоматизированные системы проектирования,редакторы 3D-графики; программы видеомонтажа; нотные редакторы,программы для роботов и др.)
Инструментальное программное обеспечение и его состав
Инструментальное программное обеспечение объединяет программные средства, которые служат для создания компьютерных программ.
В первую очередь, к ним относятся инструментальные среды, каждая из которых связана с конкретным языком программирования.
Инструментальная среда (среда разработчика) — это интегрированная система, которая позволяет записывать, редактировать, отлаживать и запускать программы на выполнение, не выходя из самой среды.
В качестве примеров можно привести широко известные пакеты TurboBASIC, BorlandPascalwithObjects 7.0, Borland C++,QuickBASIC, QuickPascal. У нас с успехом используются учебные инструментальные среды PascalABC, PascalABC.NET.
Следует заметить, что для создания программ могут использоваться и некоторые прикладные программы. Так электронные таблицы (табличные процессоры) позволяют создавать рабочие таблицы (программы) для сложных расчетов, а современные СУБД предназначены для разработки программ обработки информации в базах данных (формы и запросы).