
- •Конспект лекций
- •Оглавление
- •Лекция 1. Роль информации в процессе управления транспортом, вычислительная техника в управленческой деятельности.
- •Лекция 2. Информационное обеспечение. Особенности построения информационных систем
- •1.1Сущность, значение и особенности информационного обеспечения
- •1.2Технология информационной деятельности
- •1.3Пути совершенствования информационной системы
- •1.4Формирование комплексной информационной системы
- •Лекция 3. Автоматические системы, повышающие комфортность и безопасность водителя и пассажиров.
- •3.1.Системы управления уровнем комфортности и их принципиальные схемы.
- •3.2. Автоматизированные системы, повышающие активную и пассивную безопасность транспорта.
- •Лекция 4 Датчики информации о дорожной обстановке
- •4.1. Общие сведения о датчиках
- •Лекция 5 Классификация технических средств асудд. Дорожные контроллеры. Детекторы транспорта. Светофоры.
- •Лекция 6. Классификация технических средств асудд. Дорожные контроллеры. Детекторы транспорта. Светофоры.
- •Лекция 7. Локальные автоматизированные и автоматические системы управления дорожным движением.
- •Лекция 8. Автоматизированные системы управления базами данных
- •Лекция 9. Информационно-логистические технологии транспортных перевозок.
- •7.1. Основные положения логистического подхода в технологии пассажирских перевозок
- •7.2. Пассажирский транспорт как элемент городской инфраструктуры, классификация и моделирование ситуации транспортного обслуживания.
- •Лекция 10. Информационные системы обеспечения доставки грузов
- •Лекция 11. Автоматизированные системы диспетчерского управления
- •Тема 17. Операционные системы реального времени при управлении автотранспортом
- •Общие вопросы функционирования ос Цели и свойства операционной системы
- •Ресурсы, находящиеся под управлением ос
- •Виды операционных систем
- •Тема 18. Развитие информационных технологий на автомобильном транспорте
Ресурсы, находящиеся под управлением ос
Основная причина существования ОС - задачи по распределению различных ресурсов и задачи по управлению этими ресурсами. Цель управления ресурсами - добиться эффективного использования ресурсов пользователями, а также для освобождения пользователей от бремени задач по оперированию ресурсами.
Основные категории ресурсов.
Процессорное время. Наиболее важный ресурс. Без его использования не могут быть время произведены никакие вычисления. Самая простая стратегия - дать возможность одному пользователю иметь доступ к машине до тех пор, пока не выполнится его задача.
Память. После процессорного времени - самый дефицитный ресурс. Основная стратегия - уменьшать пустые пространства памяти, возникающие из-за того, что различные программы имеют различные объемы и особенности.
Периферийные устройства. С большинством из периферийных устройств (ПУ) может одновременно работать только один пользователь. Для некоторых устройств общего назначения (принтеры) такая работа приводит к неэффективному их использованию. Для устройств с быстрым доступом существуют механизмы разделения. Например, для дисков - спулинг (системная программа параллельной печати).
Ресурсы мат. обеспечения. Это сервисные программы по управлению файлами, по обслуживанию ввода-вывода, программы планирования, утилиты и др. Наиболее известный метод, позволяющий пользователям иметь доступ к ресурсам, заключается в том, чтобы сделать все программы повторно входимыми (реентерабельными). Это намного лучше, чем иметь многочисленные копии.
Виды операционных систем
"Пассивная сущность". Философия этого типа - это типичный подход программного оператора. Системные функции выглядят как расширения языка программирования пользователя. Расширения языка осуществлены как подсистемы (наборы модулей), причем эти подсистемы практически не взаимосвязаны. Система отвечает на запросы пользователя, но остается пассивной сущностью, ненавязчивой.
Подход монитор-менеджер. ОС выглядит как набор ресурсов, находящихся под управлением монитора. В каждый момент времени монитор может использовать только один процесс. Процесс, которому нужен монитор, ставится в очередь, если последний обслуживает другой процесс. Менеджер объединяет в себе идеи монитора и процесса, то есть он является динамической сущностью. Менеджер обеспечивает немедленную обработку каждого запроса; он блокирован только тогда, когда ожидает команд или ответов.
Методология "абстрактной машины". В этом случае ОС обеспечивает пользователя набором возможностей, существенно отличных и существенно расширенных по сравнению со средствами, предоставляемыми аппаратной частью.
Методология виртуальной машины. Виртуальная машина обеспечивает эффективное существование одной или нескольких полных систем вычислительных машин, что в результате предоставляет многоцелевую систему. Виртуальная машина обычно реализуется по средствам программы-монитора виртуальной машины, которая выполняется на реальной аппаратной части машины и обеспечивает набор виртуальных ресурсов, некоторые из которых могут физически не существовать. Под управлением монитора виртуальной машины различные пользователи могут работать с различными ОС, и, таким образом, устанавливать свои собственные программные окружения.