QNX OS Architecture and Concepts

QNX SDP8.0Programmer's GuideDeveloper

The QNX OS architecture consists of the microkernel and several cooperating processes. These processes communicate with each other via various forms of interprocess communication (IPC). Message passing is the primary form of IPC in QNX OS.

Figure 1. The QNX OS architecture acts as a kind of software bus that lets you dynamically plug in/out OS modules.
Software bus with IPC

The above diagram shows an application sending a message to the GUI manager, and the GUI manager responding.

Page updated: