Скачать презентацию OS 9 от Microware Система реального времени Скачать презентацию OS 9 от Microware Система реального времени

Презентация.pptx

  • Количество слайдов: 7

OS 9 от Microware Система реального времени. OS 9 от Microware Система реального времени.

Введение • Главной задачей любой операционной системы, и в частности операционной системы реального времени Введение • Главной задачей любой операционной системы, и в частности операционной системы реального времени является управление ресурсами и функциями компьютера. • Сюда входит обеспечение интерфейса между компьютером и пользователем, управление вводом/выводом системы, создание и управление файловой системой для хранения и поиска данных, управление системной и пользовательской памятью и обеспечение способа выполнения программ.

История • OS 9 - полная многопользовательская, многозадачная операционная система реального времени, разработанная Microware История • OS 9 - полная многопользовательская, многозадачная операционная система реального времени, разработанная Microware Systems Corporation в 1980 х. • Изначально работали на процессорах Motorola 6809. Существуют версии для Motorola 68 k, Power. PC, x 86 и др. • Используется для интерактивных и встраиваемых систем • В наши дни OS-9 принадлежит компании Radi. Sys Corporation, расположенной в штате Орегон (США).

Описание • OS 9 предоставляет не только ядро реального времени и связанные с ним Описание • OS 9 предоставляет не только ядро реального времени и связанные с ним системные модули, но также все файловые менеджеры и драйверы устройств, необходимые для поддержки интегрированной обработки ввода/вывода. За счёт разделения времени и многозадачности операционная система OS 9 обрабатывает множество запросов ввода/вывода.

Интерфейс • Интерфейс пользователя включает простой в использовании UNIX-подобный командный интерпретатор Shell, иерархическую структуру Интерфейс • Интерфейс пользователя включает простой в использовании UNIX-подобный командный интерпретатор Shell, иерархическую структуру каталогов/файлов и более 70 утилит, позволяющих упростить пользователю доступ к функциям управления операционной системы. В дополнение к операционной системе OS 9 Microware предоставляет профессиональную среду программирования. Компиляторы языков высокого уровня, отладчики, средства разработки и связи обеспечивают исчерпывающую среду для разработки и поддержки прикладных программ. • Модульность операционной системы реального времени от Microware позволяет каждому конкретному пользователю изменять конфигурацию OS 9 под свою задачу.

Структура • Любой модульный компонент OS 9, за исключением ядра, может быть динамически добавлен Структура • Любой модульный компонент OS 9, за исключением ядра, может быть динамически добавлен или удалён из системы. Это позволяет расширять и поддерживать систему на этапе выполнения. • Сердцем Microware OS 9 является её ядро. Оно обеспечивает управление служебными функциями системы, памятью, вводом/выводом и выполнением процессов. Вместе с модулем Init ядро обеспечивает минимальную достаточную конфигурацию операционной системы реального времени. • К этим модулям добавляются файловые менеджеры и соответствующие им системы ввода/вывода. OS 9 обеспечивает общую для каждого класса устройств ввода/вывода поддержку на уровне файловых менеджеров. Весь обмен с аппаратными средствами осуществляется на уровне драйверов устройств. • Индивидуальные спецификации каждого устройства располагаются в соответствующем дескрипторе устройства.

Плюсы системы • Для того, чтобы подключить к системе устройства, необходимо добавить только новые Плюсы системы • Для того, чтобы подключить к системе устройства, необходимо добавить только новые дескрипторы. Могут быть созданы различные конфигурации системы путём добавления необходимых файловых менеджеров и соответствующих драйверов и дескрипторов. Для этого нужно только загрузить их в память и инициализировать. • Точно также в систему может быть добавлена или удалена любая утилита или прикладная программа. С помощью обычного вызова программы модуль загружается в память и становится готовым к использованию. Часто используемые программы могут быть автоматически загружены при старте системы, во избежание потери времени на их загрузку в память во время исполнения.