Home
Developer Resources
QNX RTOS v4
QNX RTOS v4 Knowledge Base

QNX RTOS v4 Knowledge Base

Foundry27
Foundry27
QNX RTOS v4 project
Resources

QNX RTOS v4 Knowledge Base

Title How QNX4 takes advantage of x86 protected mode
Ref. No. QNX.000001130
Category(ies) Kernel
Issue How does QNX4 takes advantage of x86 protected mode?



Solution The main way we take advantage of protected mode is that each process is asigned its own address space and if and any pointers stray outside of this address space it will not allow them to corrupt another process.
Also if the process does try to write outside of its address space that process will die but will not stop any other processes (i.e. only the offending process will die).

All programs run a privity 3 unless compiled otherwise. No process but the kernel can be privity 0.