Process model

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

Figure showing software bus with IPC.

The above diagram shows the graphics driver sending a message to the font manager when it wants the bitmap for a font. The font manager responds with the bitmap.