Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beberapa driver membuat utas sistem yang didedikasikan untuk driver atau perangkat mereka sendiri dan mengatur prioritas dasar utas tersebut ke nilai prioritas real-time yang terendah. Driver tingkat tertinggi lainnya, terutama driver sistem file, menggunakan thread pekerja sistem yang prioritas awalnya biasanya diatur ke nilai tertinggi dalam variabel prioritas. Kernel menjadwalkan utas dengan prioritas real-time terendah untuk berjalan di depan setiap utas dengan prioritas variabel, yang mencakup hampir setiap utas mode pengguna dalam sistem.
Sebagian besar rutinitas driver standar dijalankan dalam konteks utas sembarang, diproses lebih dahulu dari semua utas yang saat ini dalam keadaan siap.
Utas, apa pun prioritas run-time masing-masing, dijalankan di IRQL = PASSIVE_LEVEL. Banyak rutinitas driver standar dijalankan pada IRQL> PASSIVE_LEVEL, seperti DISPATCH_LEVEL atau DIRQL.
Untuk informasi selengkapnya tentang prioritas utas, lihat dokumen putih Penjadwalan, Konteks Utas, dan IRQL.