Читайте также:
|
|
В данной теме важно понять, что компьютер, как электронный прибор, работает только под управлением машинных программ, представляющих собой упорядоченные последовательности команд (которые и воспринимает управляющее устройство ЭВМ). Поэтому все что, воспринимается с устройств ввода, происходит в ЭВМ, отражается на устройствах вывода – это результат действия той или иной программы, загруженной в оперативную память машины.
Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии. Несмотря на то, что мы рассматриваем эти две категории отдельно, нельзя забывать, что между ними существует диалектическая связь, и раздельное их рассмотрение является, по меньшей мере, условным.
Между программами, как и между физическими узлами и блоками существует достаточно строгая взаимосвязь. Многие программы работают, опираясь на другие программы более низкого уровня, то есть, мы можем говорить о межпрограммном интерфейсе. Возможность существования такого интерфейса тоже основана на существовании технических условий и протоколов взаимодействия, а на практике он обеспечивается распределением программного обеспечения на несколько взаимодействующих между собой уровней.
Базовый уровень - самый низкий уровень программного обеспечения, которое отвечает за взаимодействие с аппаратными средствами. Как правило, базовые программные средства BIOS (базовая система ввода-вывода) непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах (ПЗУ - Read Only Memory - ROM).
Программное обеспечение, работающие на системном уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции.
К таким программам относятся, например, так называемые драйверы устройств – это конкретные программы, отвечающие за взаимодействие с конкретными аппаратными устройствами.
Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера, наличие которого обеспечивает уже установку программ более высоких уровней, взаимодействие программных средств с оборудованием и, самое главное, взаимодействие с пользователем. То есть наличие ядра операционной системы — непременное условие для возможности практической работы человека с вычислительной системой.
Основное назначение служебных программ (их также называют утилитами) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы. Во многих случаях они используются для расширения или улучшения функций системных программ. Некоторые служебные программы (как правило, это программы обслуживания) изначально включают в состав операционной системы, но большинство служебных программ являются для операционной системы внешними и служат для расширения ее функций.
Термин программное обеспечение прикладного уровня объединяет те пользовательские программы, с помощью которых человек на данном рабочем месте решает конкретные задачи в определенной предметной области.
Дата добавления: 2015-04-22; просмотров: 22 | Поможем написать вашу работу | Нарушение авторских прав |