Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информтехнологии лекция3.doc
Скачиваний:
2
Добавлен:
15.11.2019
Размер:
90.11 Кб
Скачать

Лекция 3.

Тема: Классификация программного обеспечения.

По функциональному назначению различают системное, инструментальное и прикладное программное обеспечение.

Системное программное обеспечение – это совокупность программ, обеспечивающих:

  • Создание операционной среды функционирования других программ

  • Надежную и эффективную работу компьютера и компьютерных сетей

  • Проведение диагностики и профилактики аппаратуры компьютера и сетей

  • Выполнение вспомогательных технологических операций (копирование, архивирование, восстановление программ и данных и т.д.)

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

Требования к операционным системам.

  1. надёжность. ОС должна иметь возможность определения и диагностирования собственных ошибок, а также восстановления работоспособности ПК после большинства характерных ошибок, происходящих по вине пользователя. Минимизировать вред, который пользователь может причинить системе своими неправильными действиями.

  2. защита программ и данных от взаимного влияния друг на друга.

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

  4. удобство. ОС должна управлять ресурсами ЭВМ и программами.

  5. эффективность. ОС должна использовать минимум ресурсов для себя.

  6. гибкость. ОС должна варьировать использование аппаратных ресурсов для быстродействия.

  7. модифицируемость. ОС должна иметь возможность добавления новых модулей.

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

Состав ос и назначение её компонент

  1. BIOS – выполняет стартовое тестирование системы и передает команду загрузчику.

  2. Загрузчик ОС – короткая программа, находящаяся в 1 секторе, предназначенная для считывания в оперативную память основных файлов ОС.

  3. Ядро ОС реализует высокоуровневые услуги, загружается в ОЗУ и остаётся там постоянно. В её состав входят:

    1. Файловая система (отвечает за размещение информации на устройствах хранения)

    2. Система управления памятью (размещает программу в памяти)

    3. Система управления программами

    4. Система связи с драйверами устройств (отвечает за взаимодействие с внешними устройствами)

    5. Система обработки ошибок

    6. Служба времени (предоставляет всем программам информацию о системном времени)

Модуль расширения BIOS придаёт гибкость ОС, позволяя добавлять дополнительные устройства, использование которых не было предусмотрено в BIOS.

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

  2. Командный процессор – это программа, которая принимает и обрабатывает отдельные команды. Некоторые стандартные команды он исполняет сам, для исполнения внешних команд ищет программу с соответствующим именем и расширением СОМ, ЕХЕ, и если находит, то загружает её в ОП и передаёт ей управление по выполнению данной задачи. По выполнении программы командный процессор удаляет её из ОП.