All posts tagged “Sistem Operasi

comment 0

User level thread vs Kernel level thread

Sebelum kita memasuki bahasan mengenai user dan kernel level thread, ada baiknya kita mengenal terlebih dahulu apa itu thread dan proses.

Process (proses) merupakan bagian pokok dari sebuah sistem operasi. Secara sederhana, proses dapat diartikan sebagai sebuah program yang dieksekusi. Proses merupakan unit kerja terkecil yang secara individu memiliki berbagai sumber daya dan dijadwalkan sistem operasi. Sistem operasi mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses sesuai kebutuhan.

Thread adalah sebuah alur kontrol sebuah proses. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama.

Thread sendiri dapat digolongkan menjadi beberapa jenis :