Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ_конспект лекций.docx
Скачиваний:
57
Добавлен:
20.04.2015
Размер:
223.95 Кб
Скачать

2.6.3 Программное обеспечение

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

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

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

Рисунок 3.1 – Классификация ПОкомпьютеров по способу взаимодействия с аппаратными средствами

Базовое ПОотвечает за взаимодействие с базовыми аппаратными средствами, содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ), образуя базовую систему ввода-вывода (BIOS).Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.

Системное ПОобеспечивают взаимодействие других программ компьютера с программами базового уровня и непосредственно с аппаратным обеспечением. Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Ядро операционной системы выполняет функции управления памятью, процессами вводы-вывода и файловой системой, учета использования ресурсов, обработки команд и т.д.

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

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

2.6.3.1 Базовое по

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

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

Функции и назначения базовой системы ввода-вывода

BIOS самый близкий к аппаратуре компонент.Основная функция BIOS заключается в управлении стандартными внешними и внутренними устройствами:

  • монитором

  • клавиатурой

  • дисководами

  • принтером

  • таймером

Вспомогательные функции реализуются при включении ПК на этапе "загрузки".

  • тестирование аппаратного обеспечения, в том числе оперативной памяти. В случае обнаружения неисправности выводится индикация

  • инициализация векторов прерывания нижнего уровня (ранжирование устройств ПК по степени значимости, «важности»)

  • поиск сначала на гибком, затем на жестком диске программы-загрузки ОС и загрузка ОС в оперативную память