Ruang pengguna: Perbedaan antara revisi

1 bita dihapus ,  3 tahun yang lalu
k
Bot: Perubahan kosmetika
k (Bot: Migrasi 13 pranala interwiki, karena telah disediakan oleh Wikidata pada item d:Q1142183)
k (Bot: Perubahan kosmetika)
Setiap proses pada ruang pengguna normalnya berjalan menggunakan ingatan virtualnya sendiri, dan, kecuali diminta secara eksplisit, tidak dapat mengakses ingatan atas proses yang lain. Hal ini merupakan dasar atas proteksi ingatan yang terdapat pada sistem operasi saat ini, dan menjadi kerangka dasar atas mekanisme pemisahan hak akses. Bergantung pada hak akses yang dimiliki, sebuah proses dapat meminta kernel untuk memetakan bagian dari ruang ingatan proses lainnya untuk proses tersebut, seperti yang terdapat pada [[debugger]]. Program juga dapat meminta menggunakan area ingatan untuk kebutuhan berbagi dengan proses lainnya.
 
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. <ref>[http://unununium.org/ What kind of kernel does Unununium have?]</ref> Pendekatan ini telah diimplementasikan pada [[JXOS]], [[Unununium]], dan begitu pula Microsoft [[Singularity]].
 
== Rujukan ==