Курс лекций по информатике. Кадырова Г.Р. - 75 стр.

UptoLike

Составители: 

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