
- •Понятие и назначение ос
- •Функции ос:
- •Классификация ос.
- •Разновидности программ для компьютеров. Примеры
- •Процессоры
- •Компьютерная память
- •Устройство ввода-вы́вода
- •Устройства ввода
- •Устройства вывода
- •Устройства ввода-вывода
- •Понятие интерфейса. Шины
- •9.Связь ос с оборудованием пк. Процессор. Память.
- •10. Связь с оборудованием пк. Внешние устройства.
- •Принтер
- •11.Основные требования к операционным системам реального времени.
- •1)Мультипрограммность и мультизадачность.
- •2)Приоритеты задач.
- •3)Наследование приоритетов.
- •4)Синхронизация процессов и задач.
- •5)Предсказуемость.
- •12.Мультипрограммность и мультизадачность.
- •13.Основные принципы построения ос
- •14.Операционные системы Windows 1.0-3.11.
- •15. Операционные системы Windows 95/98.
- •17.Требования к аппаратной части Windows 9x
- •18. Нововведения xp
- •Осенью 2001 года microsoft обновила Windows2000 Professional до Windows xp в редакциях:
- •Windows xp Professional включена шифрованная файловая система, расширены возможности работы с сетью
- •Windows xp Home Edition (для домашнего использования) - еще более мультимедийная и ориентированная на Интернет.
- •Встроенная система распознавания голосовых команд и голосового ввода данных.
- •20. Работа со встроенными приложениями.
- •Осенью 2001 года microsoft обновила Windows2000 Professional до Windows xp (eXPerience-«опыт»)в редакциях:
- •Windows xp Professional включена шифрованная файловая система, расширены возможности работы с сетью
- •Windows xp Home Edition (для домашнего использования) - еще более мультимедийная и ориентированая на Интернет.
- •23.Операционные системы Windows me
- •24. Аппаратные требования xp
- •25. Способы установки xp
- •26. Подготовка к установке xp
- •27.Установка ос
- •28.Средства настройки и восстановления xp
- •29.Минимальные системные требования для Windows xp
- •32. Служебные приложения Windows 98/2000
- •33. Версии Windows Vista.
- •34. Версии Windows Vista.
- •36. Установка нескольких операционных систем (многозагрузочная конфигурация)
- •Установка ос Windows в отдельный раздел или на отдельный жесткий диск
- •37. Редакции windows 7
- •38. Новшества в интерфейсе и встроенных программах Windows 7
- •Мультимедиа
- •Мобильность
- •Удалённый рабочий стол
- •Безопасность
- •39.Стили оформления Windows7
- •40. История и общая характеристика семейства операционных систем unix
- •46. Особенности Free bsd, qnx, os/2.
- •Особенности ibm os/2 Warp
- •47. Структура системы Linux. Вход в систему.
- •Вход в систему
- •48. Система Linux. Командная строка (Основные команды)
- •49. Система линукс. Работа в среде с графическими пользовательским интерфейсом
- •53. Сравнение Linux и Win7
11.Основные требования к операционным системам реального времени.
Требования к операционным системам реального времени
Как известно, система реального времени (СРВ) должна давать отклик на любые непредсказуемые внешние воздействия в течение предсказуемого интервала времени. Для этого должны выполняться следующие требования.
Ограничение времени отклика. После наступления события реакция на--него гарантированно должна последовать до предустановленного крайнего срока. Отсутствие такого ограничения рассматривается как серьезный недостаток программного обеспечения.
Одновременность обработки. Даже если наступает более одного события одновременно, все временные ограничения для всех событий должны быть выдержаны. Это означает, что системе реального времени должен быть присущ параллелизм, что достигается использованием нескольких процессоров и/или многозадачного подхода.
Примерами систем реального времени являются системы управления атомными электростанциями или какими-нибудь технологическими процессами, системы медицинского мониторинга, системы управления вооружением, системы космической навигации, системы разведки, системы управления лабораторными экспериментами, системы управления автомобильными двигателями, робототехника, телеметрические системы управления, системы антиблокировки тормозов, системы сигнализации — список в принципе бесконечен.
Иногда можно услышать из разговоров специалистов, что различают системы «мягкого» и «жесткого» реального времени. Различие между жесткой и мягкой СРВ зависит от требований к системе — система считается жесткой, если «нарушение временных ограничений недопустимо», и мягкой, если «нарушение временных ограничений нежелательно». В недалеком прошлом велось множество дискуссий о точном смысле терминов «жесткая» и «мягкая» СРВ. Можно даже показать, что мягкая СРВ не является СРВ вовсе, ибо основное требование о соблюдении временных ограничений не выполнено. В действительности термин СРВ часто неправомерно применяют по отношению к быстрым системам.
Часто путают понятия СРВ и ОСРВ (операционная система реального времени), а также неправильно используют атрибуты «мягкая» и «жесткая», когда говорят, что та или иная ОСРВ мягкая или жесткая. Нет мягких или жестких операционных систем реального времени. ОСРВ может только служить основой для построения мягкой или жесткой СРВ. Сама по себе ОСРВ не препятствует тому, что ваша СРВ будет мягкой. Например, пусть вы решили создать СРВ, которая должна работать через Ethernet по протоколу TCP/IP. Такая система не может быть жесткой СРВ, поскольку сама сеть Ethernet в принципе непредсказуема вследствие использования случайного метода доступа к среде передачи данных, в отличие, например, от сети IBM Token Ring или ARC Net, в которых используются детерминированные методы доступа.
Итак, перечислим основные требования к ОСРВ.
Основные требования к операционным системам реального времени:
1)Мультипрограммность и мультизадачность.
Требование 1. Операционная система должна быть мультипрограммной и мультизадачной, а также активно использовать прерывания для диспетчеризации.
Максимальное время выполнения того или иного действия в ОСРВ должно быть известно заранее и соответствовать требованиям приложения.
Операционная система так же должна быть многопоточной на принципе абсолютного приоритета . То есть планировщик должен иметь возможность прервать любой поток выполнения и предоставить ресурс тому потоку, которому он более необходим. ОС должна также обеспечивать прерывания на уровне обработки прерываний.