После слов «База данных на аппаратном уровне» я тоже не понял, на что намекает rPman. Лично я думал о «веревке, достаточно длинной, чтобы выстрелить себе в ногу». Одновременное изменение свойств объекта несколькими потоками, в результате недетерминированное поведение и никто не грозит пальчиком. Некоторые считают такую свободу недостатком.
Можно, конечно, и как базу данных использовать, если фантазия в эту сторону работает. ;-} Кому-то и /etc/passwd база.
На самом деле часто используется для хранения/предоставления/получения информации о текущем состоянии устройства, интерфейса, подключаемого устройства и т.п.
ОСРВ QNX: PPS — слабосвязанное межзадачное взаимодействие