Avevo postato riguardo a QNX sul forum vecchio.... va beh.... riposto:
QNX è un sistema operativo che funziona in real time molto snello la versione dimostrativa funzia alla perfezione e ci sta su un floppy. Riferendomi a quest'ultima su un floppy hanno fatto stare un abiente grafico a 256 colori, un browser web con supporto html 4 css javascript ecc.., un mini web server e altri programmini molto belli. I motivi per cui un comune mortale dovrebbe scegliere QNX sono:
velocità di risposta del sistema operativo.
comprensibilità dell'architettura
come detto prima è molto piccolo
configurabilità e modularità
I sistemi QNX dispongono di un piccolo nucleo, il mikrokernel appunto,
a disposizione di quattro processi che operano con la stessa priorità
singolarmente comunicando tra di loro attraverso il microkernel.
Questi processi sono:
Filesystem Manager (Fsys)
Process Manager (Proc)
Device Manager (Dev)
Network Manager (Net)
Il QNX kernel occupa meno di 8 KB e, e si occupa di:
comunicazione tra i processi: il nucleo funge da supervisore per la
circolazione dei messaggi ed inoltre gestisce le due forme principali di
IPC, i proxy ed i messaggi.
comunicazione a basso livello su rete: il nucleo regola tutti i messaggi
destinati ai processisu altri nodi.
scheduling dei processi: al nucleo spetta la decisione sulla scelta del
processo che deve essere eseguito.
gestione dell'interrupt al primo livello: tutti gli interrupt hardware
prima di giungere all' appropriato driver od al system manager passano
attraverso il nucleo.
spero di essere stato di aiuto.
le risorse sono:
www.qnx.com //sito ufficiale
www.diff.org //sito sui sistemi operativi