<<
>>

1.4. Классификация программного обеспечения персональногокомпьютера

Персональные компьютеры - это универсальные устройства для обработки информации. В отличие от телефона или телевизора, осуществляющих заранее заложенные в них функции, персональные компьютеры могут выполнять любые операции по обработке информации.
Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций, как надо обрабатывать информацию. Эта последовательность инструкций называется программой.

Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, статистика или агронома, редактировать на нем документы или играть в какую-нибудь игру.

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

Рис.1.1. Программное обеспечение ПЭВМ

Рис.1.1. Программное обеспечение ПЭВМ

Такое разделение удобно для всех этапов работы с вычислительной системой, начиная с установки программ до практической эксплуатации и технического обслуживания. Обратите внимание на то, что каждый вышележащий уровень повышает функциональность всей системы.

Так, например, вычислительная система с программным обеспечением базового уров-

ня не способна выполнять большинство функций, но позволяет установить системное программное обеспечение.

Базовый уровень. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые про-граммные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ—Read Only Memory, ROM). Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации.

Системный уровень. Системный уровень — переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и, непосредственно, с аппаратным обеспечением, то есть выполняют «посредни-ческие» функции.

Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Понятие операционной системы мы рассмотрим сегодня, а пока только отметим, что если компьютер оснащен программным обеспечением системного уровня, то он уже подготовлен к установке программ более высоких уровней, к взаимодействию программных средств с оборудованием и, самое главное, к взаимодействию с пользователем.

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

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

Прикладной уровень.

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

Функционирование компьютера обеспечивается не только аппаратными средствами, но и набором различных программ, называемым программным обеспечением.

Все многообразие существующего в настоящее время программного обеспечения можно условно разделить на прикладное ПО (программы для создания рисунков, текстов, выполнения расчетов и т.п.), системы программирования (программы для автоматизации разработки самих программ) и системное ПО. Ядром системного ПО являются операционные системы (программы для управления ресурсами компьютера и организации диалога с пользователем).

<< | >>
Источник: М.В .БАСТРИКОВ, О .П.ПОНОМАРЕВ. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ. 2005

Еще по теме 1.4. Классификация программного обеспечения персональногокомпьютера: