- •Понятие и назначение ос
- •Функции ос:
- •Классификация ос.
- •Разновидности программ для компьютеров. Примеры
- •Процессоры
- •Компьютерная память
- •Устройство ввода-вы́вода
- •Устройства ввода
- •Устройства вывода
- •Устройства ввода-вывода
- •Понятие интерфейса. Шины
- •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 (eXPerience-«опыт»)в редакциях:
- •1. Windows xp Professional включена шифрованная файловая система, расширены возможности работы с сетью
- •2. Windows xp Home Edition (для домашнего использования) - еще более мультимедийная и ориентированая на Интернет.
- •1. Встроенная система распознавания голосовых команд и голосового ввода данных.
- •20. Работа со встроенными приложениями.
- •Осенью 2001 года microsoft обновила Windows2000 Professional до Windows xp (eXPerience-«опыт»)в редакциях:
- •1. Windows xp Professional включена шифрованная файловая система, расширены возможности работы с сетью
- •2. 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
46. Особенности Free bsd, qnx, os/2.
особенности QNX
Начало созданию операционных систем семейства QNX было положено в 1980-х в Канаде. Отличительной особенностью их является наличие микроядра, поддерживающего работу пользовательских приложений, работающих по принципу клиент-сервер. Для этих сервисов ядро выполняет функцию диспетчера, передающего системные сообщения между клиентом и сервером. Данный принцип организации с использованием по сути автономных модулей обеспечивает надёжность операционной системы, а также легкость её масштабирования.
Основное ядро операционной системы QNX Neutrino относительно невелико и отлаживалось десятилетиями. В этом ещё один источник стабильной работы системы. Надёжность в сочетании с удобством встраивания приложений делают данную ОС предпочтительной для систем автоматического управления на самых ответственных участках.
Важной особенностью QNX является способность гибко регулировать перераспределение времени между разделами системы. Каждый из них получает некоторую долю от общего "бюджета" времени. Если один из разделов не доиспользует свою квоту, неизрасходованное время передаётся другим процессам. Механизм адаптивного распределения времени в полной мере задействуется только при больших нагрузках на систему.
Благодаря вышесказанному ОС QNX отличается повышенной эффективностью, не допуская простоя процессора - загружая его поддержкой других разделов системы. В свою очередь, это позволяет использовать менее производительные и, соответственно, менее дорогие процессоры. Гибкое распределение нагрузки между разделами системы с учётом их потребностей гарантирует быструю реакцию систем автоматического управления на базе QNX Neutrino на происходящие события. В частности, это проявляется относительно небольшими задержками при обработке прерываний.
Ещё одним источником гибкости QNX является возможность использования критических управляющих потоков. Такие процессы выполняются немедленно, будучи запущенными. Важно, что данный механизм может быть активирован и для раздела, успевшего уже исчерпать свой резерв времени. Т.е. при необходимости можно запустить поток, лишённый стандартного бюджета, результатом чего оказывается минимальная латентность реагирования, что необходимо для ОС жесткого реального времени.
Раздел получает критический бюджет времени, измеряемый в миллисекундах (а не в процентных долях от стандартного бюджета времени). Как только критический бюджет времени исчерпан, поток продолжает функционировать, уже не будучи привилегированным.
Особенности ibm os/2 Warp
Операционная система IBM OS/2 Warp является полнофункциональной, т.е. для ее работы не требуется DOS. Она устанавливается в отдельный раздел жесткого диска или в раздел DOS (по усмотрению пользователя). После загрузки IBM OS/2 Warp получает полный контроль над аппаратным и программным обеспечением компьютера, что значительно повышает надежность системы по сравнению с тандемом "DOS - Microsoft Windows".
Ядро IBM OS/2 Warp, как и ядро всякой другой полнофункциональной операционной системы, содержит весь набор компонент, или систем, необходимых для решения таких задач, как обеспечение доступа к дискам, управление памятью, запуск программ, организация межпрограммного взаимодействия, организация интерфейса с пользователем и т. д.
Рассмотрим кратко особенности основных систем. Более подробное описание вы найдете в соответствующих главах этой и следующих книг серии "Библиотека системного программиста", посвященных операционной системе IBM OS/2 Warp.
