
- •Оссо (операционные среды, системы и оболочки)
- •12.02.13
- •Тема 1: Введение. Назначение, функции и архитектура операционных систем. Основные определения.
- •14.02.13
- •19.02.13
- •4 Уровень
- •5 Уровень
- •21.02.13
- •26.02.13
- •28.02.13
- •05.03.13.
- •07.03.13
- •Тема 2: Организация вычислительного процесса
- •12.03.13
- •14.03.13
- •19.03.13
- •21.03.13
- •26.03.13
- •28.03.13
26.02.13
Обнаружение ошибок и их обработка способность системы обнаруживать ошибки и автоматически предпринимать действия, минимизирующие влияние ошибок на работу приложения.
Учет использования ресурсов - возможность автоматического учета использования различных ресурсов и отображения параметров производительности ЭВМ.
В результате реальная машина, обладающая ограниченным набором машинных команд с помощью ОС превращается в виртуальную машину, способную выполнить гораздо больше различных функций.
Организация эффективного использования ресурсов ЭВМ
Число основных ресурсов ЭВМ относят:
- процессоры
- основную память
- таймеры
- наборы данных
- диски
- источники информации любого типа (флешки и тд)
- принтеры, т.е. внешние устройства тоже
- сетевые устройства
Ресурсы распределяются ОС между выполняемыми программами.
Программа, которая хранится на каком-либо носителе, является статическим объектом и не требует затрат оперативной памяти. Выполняемая программа становится динамическим объектом и называется процессом, который в период реализации постоянно меняет свое состояние и требует различных ресурсов.
2.1. Планирование предназначено обеспечить эффективное использование ЭВМ. Для этого используются различные критерии эффективности, в соответствии с которыми ОС организует управление ресурсам.
2.2. Удовлетворение запросов на ресурсы – выделение ресурса в соответствии с запросом процесса.
2.3. отслеживание состояния и учет использования ресурса – ведение таблиц оперативной информации по занятости ресурса и его распределенной доли.
2.4. разрешение конфликтов между процессами, претендующими на одни и те же ресурсы.
Большинство функций управления ресурсами управляется ОС автоматически и прикладному программисту и обычному пользователю недоступны.
Облегчение процессов эксплуатации аппаратных и программных средств.
3.1. набор служебных программ (утилит), обеспечивающих резервное копирование, архивацию данных, проверку, очистку или фрагментацию дисковых устройств и другое.
3.2. средства диагностики и восстановления работоспособности ЭВМ и ОС.
- программы диагностики ОС
- откат к последней работоспособной конфигурации
- средства реанимации поврежденных и удаленных файлов
Возможность развития.
4.1. обновление и возникновение новых видов аппаратного обеспечения – учитывается поставка новых драйверов (программ совместимости) и специальными дополнениями от разработчика ОС.
4.2. новые сервисы – учитывает необходимость развития системного администрирования и позволяет добавлять новые инструменты контроля и управления за счет установи соответствующих дополнений.
4.3. исправление (обнаружение программных ошибок)
4.4. новые версии и редакции ОС
Состав компонентов и функции операционной системы:
1. управление процессами
2. управление памятью
3. управление файлами
4. управление внешними устройствами
5. защита данных
6. администрирование
7. интерфейс прикладного программирования
8. пользовательский интерфейс
Архитектура операционной системы
- это структурная и функциональная организация ОС на основе некоторой совокупности программных модулей (исполняемые и объектные модули формата системы, программные модули специальных форматов – загрузчики, драйверы, расширения, утилиты; файлы конфигурации и другое).
Большинство современных ОС представляет собой хорошо структурированные модульные системы способные к развитию, расширению и переносу на новые платформы, разработанные с использованием основных принципов: