Ruang pengguna

Suatu pendekatan lain digunakan pada sistem operasi eksperimental adalah dengan menyediakan ruang alamat tunggal untuk semua perangkat lunak, dan mempercayakannya pada mesin virtual suatu bahasa pemrograman untuk memastikan ruang ingatan tersebut tidak dapat digunakan oleh aplikasi. Pendekatan ini telah diimplementasikan pada JXOS, Unununium, dan begitu pula Microsoft Singularity.