Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТУЖ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
196.85 Кб
Скачать

12.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Microware System фирмасының os-9/Hawk туж

Microware Systems фирмасының OS-9/Hawk жүйесі тура уақыт режимінде жұмыс істейтін кірістірілетін қосымшалар үшін арналған көптапсырмалық, көпқолданушылық операциялық жүйе болып табылады. Ол мобильді телекомуникациялық құрылғылар, интернетке енудің кірістірілетін терминалдар, интерактивті цифрлық телевизиялық құралдар сияқты салалардың тауар өндірушілері үшін арналған.

OS-9/Hawk жүйесінің негізгі қасиеттері.

  • OS 9 жүйесінің ауысымды версиясы жобада неғұрлым сәйкес болатын микропроцесорлық құралдарды (Motorola ColdFire, Motorola M-CORE; Intel Pentium, Intel StrongARM; PowerPC; ARM;Hitachi SuperH; MIPS; MicroSPARC) қолдау мүмкіндігін береді.

  • Операциялық жүйенің енгізу-шығару жүйесі жалпы жадымен және перифериялық құрылғылардың негізгі интерфейстерінің түрлі форматтарын (Raw, MS DOS, True FFS, CardSoft PCMCIA, USB, IrDA) қолдайды.

  • OS-9 ортасында қолданушы бірнеше програмалық коммуникациялық платформаларды (Soft Stax (microware), Harris &Jeffries, Trillim) таңдай алады.

  • Hawk инструменталды пакетіне Rogue Wave C++ Classes Lib кітапханасының Tools.h кітапханасы кірістірілген.

  • OS 9 жүйесі үшін қосымшалар жасаудың Hawk біріктірілген ортасы MS Windows NT платформасында жұмыс істейді.

  • Hawk ашық ортасы инструменталды құралдарды жасаушыларға Hawk ортасының құрамына инструменталды құралдарды жасаумен айналысатын әйгілі фирмалардың өнімдерін кірістіру мүмкіндігін беретін 100-ден аса API құралдарын ұсынады.

  • Hawk ортасына программалық қамсыздандыруды верификациялаудың Code Test (Applied Microsystems) құралы кірістірілген. Ол кірістірілетін програмалық қамсыздандыруға трассировка жасау, оның мінездеушілерін, сонымен қатар тесттің орындалу барысы мен жадының бөлінуін тексерудің ыңғайлы әрі тиімді құралы болып табылады.

OS-9/Hawk жүйесінің қатаң тура уақыт қосымшаларын қолдау мүмкіндіктері

  • Операциялық жүйе ядросының масштабталатындығы, толығымен ығыстырылатындығы;

  • Саны 65535-ке дейін болатын процестердің жұмыс істеуін қолдайды;

  • приоритеттің 65535-ке дейінгі деңгей санын ұсынады;

  • 255-ке дейінгі қолданушылардың жұмысын қамсыздандырады;

  • ядроның 90-нан аса жүйелік сұраныстары диспетчерлеудің динамикалық режимдерін, жадының үлестіруін, процессор аралық коммуникацияның басқарылу мүмкіндігін ұсынады;

өнімділік мінездеушілері: 5,6 мкс Interrupt Latence Time және процесс контекстінің алмасу уақыты үшін 14 мкс (MC68040, 30MHz).

13.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Wind River Systems фирмасының VxWorks туж

VxWorks ТУ операциялық жүйесі «қатаң» ТУ жүйелерінде жұмыс істейтін кірістірлген компьютер үшін арналған. Оның қолданбалы программалық қамсыздандыруды жасаудың жылдам құралдары бар.

VxWorks жүйесінің негізгі қасиеттері:

  • мақсатты архитектураларды (targets) қолдайды: Motorola 630X0, CPU32, PowerPC, Intel386/486/ Pentium, Intel 960, Sparc, Mips R3000/4000; AMD29K, Motorola 88110; HP pa-risc; Hitachi SH7600; DEC Alpha.

  • инструменталды платформаларды (hosts) қолдайды: Sun SPARCstation(SunOS и Solaris); HP9000/400,700(HP-UX); IBM RS6000 (AIX); Silicon Graphics (IRIX); DEC Alpha (OSF/1); PC (Windows).

  • VxWorks жүйесінің барлық апараттық-тәуелді бөліктері жекеленген модульдерге шығару көмегімен кірістірілген компютерлік жүйені жасаушы маман керекті бөліктерді өзіне қажетті түрде қолдана алады.

  • VxWorks 5.2 версиясында POSIX жүйесімен үйлесімді болатын ТУЖ-не арналған ассинхронды енгізу-шығару, есептеу семафорлары, хабарламалар кезегі, сигналдар, жадыны басқару, диспетчерлеуді басқару, уақыт және таймер сияқты функциялары еңгізілген.

  • VxWorks жүйесінде програмалаудың стандартты тілі ретінде СИ тілі алынған. С++ тілінде програмалау жүйесі VxWorks инструменталды кешенінің құрамына енгізілмей, қосымша өнім ретінде алынады. VxWorks жүйесі үшін Ada тілінде программалау жүйесі де қолданылады.

  • Программаның орындалу динамикасын және мәндердің өзгеруін зерттеу мүмкіндігі ТУ масштабында жөндеу, трассировка жасаудың арнайы құралдарын ұсынады.

  • VxWorks жүйесінің қатаң ТУ қосымшаларын қолдау мүмкіндіктері

  • микроядро технологиясы бойынша құрылған;

  • хабарламаларды үлестіре тарату және қайтаруға тұрақтылықты қолдау мүмкіндіктері бар жоғары дайындықпен ерекшеленетін архитектура;

  • операциялық жүйе программалаушы мамандарға біріге қолданатын кітапханаларды, деректер мен жүйелік програмалық қамсыздандыруды, қосымшаларды изоляциялау мүмкіндігін береді.