Системный уровень.


Программное обеспечение (ПО)

Программыэто упорядоченные последовательности команд.

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

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

Базовый – БИОС

Системные – ОС (драйвера + графическая оболочка)

Служебные – утилиты для обслуживания ОС

Прикладные –

Базовый уровень.

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

Системный уровень - переходный.

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

2. Другой класс программ системного уровня отвечает за взаимодействие с пользователем – называются средствами обеспечения пользовательского интерфейса. От них напрямую зависит удобство работы с компьютером и производительность труда на рабочем месте.

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

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