Vous êtes sur la page 1sur 18

Projet labor par:

AMAMY HAMZA HAMZA SCANDER HAZGUI HAMED KONZALI MAHDI

Plan

Introduction
Installation Comment fonctionne QNX?

Conclusion

Introduction

Cest quoi QNX ?

QNX est un systme d'exploitation UNIX commercial temps rel compatible POSIX, conu principalement pour le march des systmes embarqus.

Il utilise un micro-noyau et l'entreprise qui le dveloppe appartient RIM (Research In Motion).

Dscription

Famille de lOS 1ere release March cible Plateformes supportes Type du noyau License

Unix 1982 Systmes embarqus Intel 8088,x86,MIPS,PowerPC, SH-4,ARM, StrongARM, Xscale RTOS Paye

Historique

1982

Naissance de QNX par Quantum Software Systems

Quantum Software Systems devient QNX Quantum Software Systems 1990 le noyau de QNX est rcrit pour le rendre compatible la norme POSIX. Lancement de la version QNX Neutrino

1995

2001

Installation

Installation
O le tlcharger
http://www.qnx.com/download/
Mode

dinstallation : voir la video.

Configuration

des priphriques : Appart rglez la rsolution de l'cran et les couleur, il n'y a rien a faire, QNX s'occupe de tout.

VIDEO

Fonctionnement

Architecture du systme

11

QNX est quip d'un microkernel qui marche en temps rel. Ce microkernel est divis en 4 parties :

deux gros : l'IPC et le scheduler. deux petits : le rseau et le photon.

IPC
Inter Processus Communication: IPC

12

Les processus communiquent entre eux grce trois types d'IPC :

Les signaux

Les messages
Les proxies

Scheduler

13

Il s'occupe de grer les processus actifs, quand leurs temps dexcution est termin et quand ils dbloquent.
Les processus ont une priorit class entre 0 et 31.

L'os excute les processus prts avec la priorit la plus haute. Ensuite il y a trois manire de grer les priorit :

FIFO Round-Robin Adaptif

Le network manager

14

Le Network Manager do son vrai nom, s'occupe de faire les liens entre les Send, Reply et Receive. En gros, le network manager permet de faire communiquer les diffrentes machines du rseau (souvent appeles noeuds).

Le Photon

15

Photon : le GUI de QNX L'interface graphique de QNX s'appelle Photon, c'est aussi un micro-kernel.
Il est tout petit (environ 40 ko). Il a une interface client serveur, tout comme X Window. Il est trs pratique a utilis car il a tout une srie de boutons, listes, barres de progression prdfinies.

Conclusion

Conclusion
QNX est un bon systme complet, rapide et scuris.

17

QNX est surtout utilis dans les centrales nuclaires, les banques et les aroports.

Ses principaux concurrents sur le march sont VxWorks, GNU/Linux, et Windows (CE et Windows XP Embedded).

Merci ^_^