Поиск по сайту:



Добавить в социальную сеть:

Работа на дому статьи

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

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

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

Системный уровень. Системный уровень – переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции. От ПО этого уровня во многом зависят эксплуатационные показатели всей вычислительной системы в целом. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств. Другой класс программ системного уровня отвечает за взаимодействие с пользователем. Именно благодаря им он получает возможность вводить данные в вычислительную систему, управлять ее работой и получать результат в удобной для себя форме. Эти программные средства называют средствами обеспечения пользовательского интерфейса. Совокупность ПО системного уровня образует ядро ОС компьютера. Если компьютер оснащен ПО системного уровня, то он уже подготовлен к установке программ более высоких уровней, к взаимодействию программных средств с оборудованием и, самое главное, к взаимодействию с пользователем.

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

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

Запрещено копировать без ссылки на сайт

 
Сделать закладку: