Este documento presenta las colas de mensajes como un mecanismo para que los programas intercambien información. Las colas de mensajes son estructuras de datos gestionadas por el núcleo que permiten que varios procesos escriban o lean mensajes. Los procesos pueden escribir y leer mensajes selectivamente por su tipo para que sólo ciertos procesos reciban ciertos tipos de mensajes. El documento explica que las colas de mensajes facilitan la comunicación entre procesos al encargarse el sistema operativo de la sincronización.