В. Ф. Бырька атындағы өндірістік процестерді автоматтандыру кафедрасы



Pdf көрінісі
бет55/70
Дата03.01.2022
өлшемі0.77 Mb.
#450179
1   ...   51   52   53   54   55   56   57   58   ...   70
OSRV- kaz

7.1. «Классикалық» НУОЖ 

Программалауға сүйенетін классикалық процедураларға негізделген жүйелерді 

қарастырайық. 

     7.1.1. QNX ОЖ 

     7.1.1.1. QNX ОЖ-нің басты сипаттамалары 

QNX жүйесін QNX SoftWare Systems (USA)  фирмасы өндіреді. Басты 

сипаттамалары: 

3.  Классикалық жүйелер түрі: self-hosted 

4.  Архитектура: Микроядро негізінде 

5.  Стандарт: POSIX 1003 

6.  Қасиеттері НУОЖ-нікіндей: 

-  көп міндеттілік: POSIX 1003 

-  көп процессорлық 

-  32 деңгейлі приоритет 

-  жоспарлау: FIFO, round robin, адаптивтік 

-  preemptive ядросы 

 

7.  ОЖ жасау (host): UNIX/Windows. 



8.  Процессорлар (target):Intel 80x86 

9.  Байланыс сызықтары host/target: Ethernet, Arcnet, Serial, Token Ring. 

10. Ең аз өлшемі: 60 Kb 

11. Синхрондау және өзара әсерлесу құралдары: POSIX 1003 (семафорларб mutex . . .) 

12. Жасау құралдары: 

-  Компилятор С/С++, түзеткіш, QNX анализдеушісі және тәуелсіз жеткізушілерден 

(мысалы , Watcom/ SyBase) 

-  QNX  үшін X Windows / Motif  

QNX бұл жоғары модульділік, тиімділік, қарапайымдылық деген атқа 2 іргелі 

принцип арқылы қол жеткізді: 

  Микроядролық архитектуралар 

  Хаттарға негізделген процесаралық байланыс 

         7.1.1.2. QNX микроядросының архитектурасы 

        QNX өзара әсерлесуші процестердің тобына жауапты шағын ядродан құралады. 

Келесі суреттен көріп отырғанымыздай, құрылым иерарихиядан гөрі көбінесе топқа 

ұқсайды-бірнеше ойыншылар бірдей рангтің бір-бірімен және өзінің ядро «төрттігімен» 

өзара әсерлеседі. 

 

5. сурет. Жүйелік менеджерлермен суреттелетін QNX  микроядросы 



 

                                                   




  Шын ядро 

Ядро- кез келген операциялық жүйенің негізі, QNX-те оған 2 қызмет арналған: 

  Хаттар тасымалы- микроядро барлық жүйенің барлық процестер 

арасындағы барлық хаттардың жолын басқарады. 

  Доспарлау- бұл микроядроның бөлігі, ол процес өз күшін хат және үзілу 

нәтижесі ретінде өзгерткен сайын шақырылады. 





Достарыңызбен бөлісу:
1   ...   51   52   53   54   55   56   57   58   ...   70




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет