Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системное ПО.doc
Скачиваний:
3
Добавлен:
28.10.2018
Размер:
164.35 Кб
Скачать
  1. Функции операционных систем

  1. Основная функция всех ОС - посредническая. Она заключается в обеспечении интерфейсов:

  • пользователя (между пользователем и программно-аппаратными средствами)

  • между программным и аппаратным обеспечением

  • между разными видами программного обеспечения

  1. Обеспечение автоматического запуска. Все ОС обеспечивают свой автоматический запуск.

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

  3. Обслуживание файловой структуры. К функциям обслуживания относятся:

  • создание файлов,

  • создание каталогов(директорий)

  • навигация по файловой структуре

  • переименование файлов и каталогов

  • копирование и перемещение файлов и каталогов

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

  1. Управление приложениями. Работа с приложениями - наиболее важная часть работы ОС. С точки зрения управления приложениями различают однозадачные и многозадачные ОС. Однозадачные ОС передают все ресурсы компьютера одной задаче. Большинство современных ОС многозадачные.

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

  3. Обслуживание компьютера.

  1. Состав операционной системы

ОС состоит из:

  • ядра,

  • базовой системы ввода-вывода,

  • командного интерпретатора (необязательно),

  • сервисных программ.

Ядро операционной системы

Ядро операционной системы — часть ОС, выполняющаяся при максимальном уровне привилегий. Как правило, в ядро помещаются процедуры, выполняющие манипуляции с основными ресурсами системы и уровнями привилегий процессов, а также критичные процедуры.

Базовая система ввода-вывода

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

Командный интерпретатор

Командный интерпретатор — необязательная, но существующая в подавляющем большинстве ОС часть, обеспечивающая управление системой посредством ввода текстовых команд (с клавиатуры, через порт или сеть). Операционные системы, не предназначенные для интерактивной работы часто его не имеют. Также его могут не иметь некоторые ОС для рабочих станций (MacOS 7, 8 (?)).

Сервисные программы

Сервисное программное обеспечение — пакет приложений, включённый в состав ОС, реализующий множество полезных функций.