Loading AI tools
Из Википедии, свободной энциклопедии
OS-9 — семейство многозадачных, многопользовательских, UNIX-подобных ОСРВ, разработанных Microware Systems Corporation[англ.] в 1980-х. Изначально работали на процессорах Motorola 6809. Существуют версии для Motorola 68k, PowerPC, Intel x86 и других компьютеров[1][2].
OS-9 | |
---|---|
Разработчик | Microware[англ.] |
Семейство ОС | Unix-подобная ОС, операционная система реального времени |
Первый выпуск | в 1979 году |
Последняя версия | 6.0 (Q4 2015) |
Поддерживаемые языки | английский |
Поддерживаемые платформы | Motorola 6809, Motorola 680x0, ColdFire, SuperH, ARM/XScale, MIPS, PowerPC, Intel x86 |
Интерфейс |
CLI во всех версиях GUI на некоторые платформах |
Лицензия | проприетарная |
Состояние | актуальное |
Веб-сайт | microware.com |
Используется для интерактивных и встраиваемых систем. В 2001 права на систему были приобретены компанией RadiSys Corporation[англ.], в 2013 выкуплены назад компанией Microware LP.
Первая версия («OS-9 Level One»), датируемая 1979–1980 годами, была написана на языке ассемблера для ЦП Motorola 6809, и все ее процессы выполнялись в адресном пространстве ЦП размером 64 КБ без блока управления памятью. Она была разработан как вспомогательная операционная система для проекта BASIC09, на который Motorola заключила контракт в рамках разработки 6809. Более поздняя версия 6809 («Второй уровень») использует преимущества аппаратного отображения памяти, поддерживает до 2 МБ памяти (примерно 1980 г.) в большинстве реализаций и включает графический интерфейс на некоторых платформах.
В 1983 году OS-9/6809 была перенесена на язык ассемблера Motorola 68000 и расширена (названа OS-9/68K); а еще более поздняя (1989 г.) версия была переписана в основном на C для дальнейшей переносимости. Портативная версия первоначально называлась OS-9000 и была выпущена для систем ПК 80386 примерно в 1989 году, а затем была перенесена на PowerPC примерно в 1995 году. В этих более поздних версиях отсутствуют средства отображения памяти OS-9/6809 Level Two просто потому, что они им не нужны. Они использовали единое плоское адресное пространство, разделяемое всеми процессами; Аппаратное обеспечение отображения памяти, если оно присутствует, в основном используется для обеспечения того, чтобы процессы обращались только к той памяти, к которой у них есть право доступа. В любом случае все MPU 680x0 и 80386 (и более поздние версии) напрямую поддерживают гораздо более 1 МБ памяти.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.