Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Информатике на Машфаке и ТЭА-1.doc
Скачиваний:
12
Добавлен:
12.11.2019
Размер:
3.28 Mб
Скачать

3.1 Системное программное обеспечение (по)

А) Назначение:

1) Управление компьютером и распределение компьютерных ресурсов

2) Обработка информации

3) Обеспечение диалога с пользователем

Б) Состав ОС

1) Базовая система ввода.вывода – BIOS

Находится в ПЗУ и назначение:

  • проверка оборудования

  • инициализация загрузчика ОС

  • выполнение низкоуровневых операций ввода.вывода

2) Загрузчик – загрузка системного файла в ОС

3) Ядро ОС – часть ОС, которая загружается в оперативную память после включения ЭВМ и реализует управление всем аппаратным комплексом

4) Набор драйверов – специальных программ, обеспечивающих обслуживание устройств компьютера

5) Набор служебных программ – утилит – специальные программы, выполняющие операции по улучшению функционирования устройств компьютера

6) Файловая система – для хранения данных во внешней памяти

3.2 Инструментальные программы – комплекс программ для разработки новых программ. К ним относятся языки программирования.

3.3 Прикладные программы

  • Программы общего назначения (СУБД, Элект табл, текстовые и т.д.)

  • Специальные (cosmos, )

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

Прикладной уровень

Служебный уровень

Системный уровень

Базовый уровень

Рисунок 3.2 Структура программного обеспечения

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

Назначение:

  • проверка оборудования

  • инициализация загружаемых ОС

  • выполнение низкоуровневых операций ввода/вывода

Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.

Системный уровень - является переходным.

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

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

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

  • управление памятью,

  • управление процессами ввода-вывода,

  • управление файловой системой,

  • организация взаимодействия и диспетчеризация процессов,

  • учет использования ресурсов,

  • обработка команд и т.д.

Служебный уровень.

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

Классификация служебных программных средств