![]() |
|
Kako kaže proizvođač, pravi test za QNX realtime Operativni Sistem (OS) je 250.000 instalacija sa preko milion čvorova širom sveta. Primenjen je u mnogim oblastima kao što su industrijska automatizacija, medicina, telekomunikacije, POS (Point of Sale), saobraćaj i transport, protivpožarna i sigurnosna zaštita itd. QNX je neophodan tamo gde je potrebno da se pouzdano i precizno obavi akvizicija i obrada podataka, upravljanje i monitoring procesa u realnom vremenu. QNX se idealano udružuje sa PC kontrolerima A2 ili A4 za najviše performanse sistema koji se danas mogu postići na PC platformama i ISA basu podataka. U tom slučaju daleko iza sebe ostavljaju PLC i druge mikrokontrolere. Dalji tekst nažalost, imaće dosta engleskih termina. Neki su prevedeni, ali za mnoga značenja još uvek nemamo adekvatan prevod. |
||||
|
Mikrokernel
arhitektura Mikrokernel je veličine 10K (oko 650 linija koda, podržava do 300 konkurentnih procesa, 32 preemptive prioriteta i tri algoritma za raspodelu; FIFO, Round-Robin i Adaptivivnost) i izvršava tri osnovna servisa: Svim ostalim resursima upravljaju opcioni menadžeri resursa: Filesystem Manager, Process Manager, Network Manager, i Device Manager (ili menadžer koji ste sami napisali). To je ključ širokog opsega primene QNX-a (od 256KB do 64MB RAM-a). Veličina QNX sistema zavisi od broja obuhvaćenih modula. Možete započeti samo sa mikrokernelom i proces menadžerom koji su dovoljni za rad mnogih embedded sistema kao što su elektronski kondicioneri, transmiteri ili sistemi za kontrolu procesa. Ostali elementi sistema se mogu, dinamički, dodavati kad god, i gde god su potrebni, lokalno ili daljinski. Menadžeri resursa su slični
bilo kom drugom procesu - jedina je razlika u tome što su oni odgovorni
da obezbede standardan i kontrolisani interfejs ka uređajima ili drugim
procesima. Izvršavaju se u korisničkom prostoru pa prema tome mogu biti
debagovani korišćenjem kompletne garniture QNX-ovih alata za debagovanje
(symbolic debugger, execution profiler, itd.).
|
||||
|
Graphical User
Interfaces
|
||||
|
||||
|
Više od mreže QNX-ov FTL protokol fleksibilno uzima u obzir i odgovarajuće heterogeno povezivanje. Standardi kao što su TCP/IP, IPX ili SMB mogu nesmetano da koegzistiraju na istom kablu i čak da dele isti mrežni adapter. QNX mreža je ustvari jedan logički računar (homogen set resursa) sa jednakim ali kontrolisanim pristupima svim resursima na toj mreži. Kontrola svih resursa u mreži se može vršiti sa jednog mesta. Računari u mreži, istovremeno, mogu da budu međusobno povezani dvostrukim, trostrukim pa i višestrukim različitim tipovima mrežnih veza kao što su Ethernet, Arcnet, TokenRing, serijski portovi itd. (Load-Balancing). QNX podržava ne samo više različitih mrežnih adaptera u jednom računaru već i različite topologije. Višestruke mrežne veze između računara, QNX će automatski koristiti za maksimalno povećanje propusne moći (Efficient Performance). Prekid jedne od linija ne predstavlja problem jer će komunikacija biti transparentno nastavljena preko alternativnih veza (Fault-tolerant). Ovim je omogućena visoka pouzdanost QNX-a. Nove mreže će biti podržane samo dodavanjem novih drajvera (Extensible Architecture). |
||||
|
Mali hardverski zahtevi |
||||
|
|
|
|
|
Electronic Design Makenzijeva b.b.- Pejton, Beograd |
Tel: Fax: |
011/
308-50-30 011/ 308-50-31 |
email:
edesign@eunet.yu http://www.ed.co.yu |
|
|