Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по инф-ке все кроме посл.docx
Скачиваний:
35
Добавлен:
01.04.2015
Размер:
129.51 Кб
Скачать
  1. Уровни программного обеспечения эвм.

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

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

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

Базовый уровень - самый низкий уровень программного обеспечения, которое отвечает за взаимодействие с аппа­ратными средствами. Как правило, базовые программные средства BIOS (базовая система ввода-вывода) непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах (ПЗУ - Read Only Memory - ROM).

Программное обеспечение, работающие на системном уровне , обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспече­нием, то есть выполняют «посреднические» функции.

К таким программам относятся, например, так называемые драйверы устройств – это конкретные программы, отвечающие за взаимодействие с конкретными аппаратными устройствами.

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

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

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