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