Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 482

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 476 477 478 479 480 481 < 482 > 483 484 485 486 487 488 .. 528 >> Следующая

UNIX. В резидентном варианте OS-9 функционирует на базе собственных
ресурсов целевой системы.
Характерными особенностями OS-9 являются модульность и гибкость ее
структуры. Модульность обеспечивает возможность конфигурации целевой ОСРВ
в соответствии с классом решаемых задач. За счет исключения
неиспользуемых модулей достигается сокращение объема памяти и стоимости
системы. Гибкость структуры позволяет достаточно просто и быстро
производить реконфигурацию системы, расширение ее функциональных
возможностей.
Все функциональные компоненты OS-9: ядро реального времени (OS-9 kernel),
общие средства ввода/вывода (I/O man), файловые менеджеры, средства
разработки программ -реализованы в виде автономных модулей,
обеспечивающих работу системы с различными аппаратными средствами.
Комбинируя эти модули, разработчик может создавать целевые операционные
системы различной конфигурации и функциональных возможностей -от
несложных резидентных ОСРВ, хранящихся во внутреннем ПЗУ
микроконтроллера, до сложнофункциональных многопользовательских систем
разработки. Все модули OS-9 могут размещаться в ПЗУ. Любые модули могут
удаляться или добавляться с помощью простых команд, не требующих
повторной компиляции или перекомпоновки.
OS-9 предоставляет пользователю возможность выбора ядра в зависимости от
функционального назначения системы.
Ядро Atomic имеет малый объем (24 Кбайт) и обеспечивает минимальное время
отклика. Например, при использовании микропроцессора MC68040 с тактовой
частотой 25 МГц время реакции ядра на запрос прерывания составляет всего
Змкс, что соответствует быстродействию систем "жесткого" РВ. Это ядро
реализует минимальное число сервисных функций (дистанционную загрузку,
связь с локальной сетью, управление ведомыми микроконтроллерами) и
применяется в системах, встраиваемых в различную аппаратуру.
Ядро Standard обеспечивает выполнение широкого набора функций сервиса и
разработки прикладных программ. Однако для реализации этих функций
требуется больший объем памяти - 67 Кбайт ПЗУ и 38 Кбайт ОЗУ для систем
на базе М68х0х,М683хх (версия OS-9) до 512 Кбайт для этих же систем,
использующих пакет поддержки обмена по сети Интернет, 75 Кбайт ПЗУ и 24
Кбайт ОЗУ для систем на базе PowerPC (версия OS-9000). Применение ядра
Standard с различным набором других функциональных модулей позволяет
реализовать системы различной сложности и назначения - от встраиваемых в
аппаратуру контроллеров с резидентным программным обеспечением и
простейшими средствами ввода/вывода до сложнофункциональных систем класса
рабочих станций с развитой сетевой поддержкой и обеспечением
разнообразных функций сервиса, включая мультимедиа.
Файловыми менеджерами называются модули, управляющие логическими потоками
данных, каждый из которых имеет определенное функциональное назначение и
спецификацию. В состав OS-9 входят более 20 файловых менеджеров, которые
можно разделить на три группы: стандартные, сетевые и коммуникационные,
графические и мультимедиа. Рассмотрим основные из них (рис. 8.6).
Стандартные менеджеры входят в основной комплект системы и предназначены
для выполнения базовых функций обмена с внешними устройствами. К ним
относятся следующие файловые менеджеры:
• pipeman - организующий очередь поступающих команд;
• scf- управляющий байтовым последовательным обменом (связь с терминалом
и другими устройствами по последовательному каналу);
• rbf - управляющий блочным обменом с прямым доступом к памяти (связь с
дисковой памятью);
• sbf- управляющий блочным последовательным обменом (связь с накопителями
на магнитных лентах и другими устройствами);
• pcf- поддерживающий файловую DOS-систему (поставляется по требованию
заказчика).
852
ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО БРЕМЕНИ
Стандартные менеджеры (базовые функции)
Сетевые и коммуникационные менеджеры
Рис. 8.6. Основные модули, входящие в состав ОСРВ OS-9
Общее управление внешними устройствами обеспечивает модуль ioman.
Сетевые и коммуникационные менеджеры обеспечивают работу OS-9 с
различными сетями и обмен данными по каналам связи с наиболее
распространенными стандартами протоколов обмена. Чаще всего из этой
группы используются следующие менеджеры:
• nfs, nfm, isp - обеспечивающие основные протоколы сетевого обмена;
• profinnan - реализующий протокол обмена с шиной Profibus;
• ism - реализующий обмен по сети цифровой связи стандарта ISDN;
• spf - обеспечивающий пакетный обмен по стандартному протоколу Х.25;
• rtnfm - поддерживающий обмен по сети реального времени.
Для реализации графического интерфейса и работы с мультимедиа-
приложениями используются файловые менеджеры:
• gfm - графический менеджер реального времени;
• mpfm - управляющий движущимся изображением;
• mfm - обеспечивающий пользовательский интерфейс с мультимедиа;
• g-windows - система оконного графического интерфейса, разработанная
фирмой "Gespac"
в виде файлового менеджера для OS-9.
Физический интерфейс OS-9 с разнообразными внешними устройствами
Предыдущая << 1 .. 476 477 478 479 480 481 < 482 > 483 484 485 486 487 488 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed