10. Внутренняя структура и основные понятия системы os-9.
|
|
|
|
||
Архитектура |
||
|
||
|
|
Открытость |
|
|
Основным принципом построения системы является максимальная открытость структур и функций. |
|
|
Системные таблицы и области памяти функционально строго специфицированы и не меняют своего назначения в процессе работы. Доступ к ним осуществляется стандартными системными средствами. Прикладной процесс в любой момент времени может вмешаться, практически, в любой системный алгоритм, приспосабливая вычислительную среду для нужд прикладного проекта. |
|
|
Открытость системы достигается за счет последовательного модульного построения. Все программные коды и данные (в том числе системные) на этапе исполнения могут быть сосредоточены в модулях памяти (областях памяти, снабженных заголовками). Любой системный ресурс полностью описывается своим модулем. Типы модулей соответствуют типам ресурсов: |
|
|
|
|
|
Все модули памяти, за исключением самого ядра и модуля данных для него, могут быть добавлены в систему или удалены из нее за ненадобностью в любой момент времени. |
|
|
В результате, операционная среда может быть легко переконфигурирована в процессе исполнения приложения. "Время жизни" и описание почти любого системного ресурса определяется динамически и не связывает пользователя заранее заданными жесткими рамками. Такой подход к системе органично дополняет понятие реального времени, открывая совершенно новые возможности при проектировании промышленных управляющих систем. |
Операционная система OS-9 справедливо входит в число ведущих систем своего типа. О популярности системы свидетельствует 2,5 млн. работающих в мире копий системы и сотни квалифицированных коллективов, разрабатывающих программное обеспечение на ее базе. |
|
|
Гарантии будущего системы заключаются в том, что на протяжении всего существования и до сих пор ее архитектура совершенствовалась в соответствии с требованиями времени и самыми современными представлениями о назначении систем. Более того, новые системные решения порождают новые идеи и представления в этой области деятельности. |
|
|
На сегодняшний день OS-9, наряду с немногими другими системами, обладает самой совершенной архитектурой, предельно оптимизированными алгоритмами ядра и ясным направлением дальнейшего развития. |
|
|
Можно смело утверждать, что любой ответственный подход к построению промышленного комплекса с использованием вычислительных средств не может обойтись без рассмотрения данной системы в качестве одного из основных претендентов на место базового программного обеспечения. |