Saat menjalankan OS semua driver keyboard, mouse, kartu grafis, nic harus di memori agar dapat diakses oleh CPU, kan?
Setiap driver harus menjadi proses atau setidaknya utas proses sistem, bukan?
Tetapi di mana saya menemukan mereka, bagaimana mereka dipanggil dalam task manager di bawah Windows 7?
Jawaban:
Setiap driver yang digunakan oleh sistem dimuat dan menjalankan proses "Sistem".
Anda dapat menemukan semua driver yang dimuat dengan Pengelola Perangkat. Jika Anda ingin melihat semua driver dimuat, buka manajer perangkat windows Anda, buka tab "Show" dan pilih "Show hidden devices", Anda akan dapat melihat semua driver diinstal pada sistem Anda.
sumber
DEVMGR_SHOW_NONPRESENT_DEVICES
variabel lingkungan ke1
, Pengelola Perangkat akan menampilkan perangkat yang diinstal tetapi juga tidak terhubung.Saya hanya akan menemukannya di Device Manager. Mereka mungkin menjadi bagian dari kernel dalam hal apa pun.
sumber
"Setiap driver harus menjadi proses atau setidaknya utas proses sistem, kan?"
Maaf, tidak, itu tidak benar. Proses "Sistem" menjalankan beberapa kode atas nama beberapa driver, tetapi tidak untuk sebagian besar driver. Selain dari beberapa "utas sistem" atau "utas kernel" yang dibuat secara khusus, driver tidak berjalan dalam proses atau utas sendiri.
Process Explorer akan menunjukkannya kepada Anda. Pilih proses "Sistem", lalu Lihat | Tampilkan Panel Bawah, lalu Lihat | Tampilan Panel Bawah | DLL. Secara umum setiap modul bernama apapun.sys adalah driver mode kernel. Jika Anda mengaktifkan kolom "Base" (alamat) Anda akan melihat bahwa semuanya ada di ruang alamat kernel.
sumber