Tidak ada ID Proses 1,2, atau 3 karena cara kerja tabel kernel NT.
Pegangan selalu kelipatan empat. Objek proses penanganan Kernel digunakan untuk menangani proses dan ID proses / utas. Itu terjadi bahwa menangani semua nilai dimulai pada 0x4 (bit 2) , dan InitialSystemProcess adalah proses pertama yang dibuat, sehingga mendapat PID 4. Proses idle sebenarnya bukan proses dan Anda tidak dapat membukanya. Mungkin tidak memiliki PID nyata tetapi sebagian besar alat menganggapnya sebagai 0.
Lebih lanjut tentang tabel pegangan NT di sini meskipun ini hanya akurat untuk NT3-5 (xp), karena Windows 7 sekarang mengharuskan Anda hanya menangani referensi kernel jika terpasang ke PsInitialSystemProcess.
Hmm itu menarik, saya tidak pernah menyadari bahwa semua pids dapat dibagi oleh 4
agz
terdengar seperti mereka menggunakan indeks array pra-dikalikan untuk PID
ratchet freak
Masih bertanya-tanya, bagaimana dengan semua PID antara 4 dan 200 ish masih?
AGZ
@agz: Angka-angka antara 4 dan 200-ish (dan banyak lagi) sedang digunakan semi-permanen oleh utas dalam proses Sistem. ID proses dan utas (umumnya disebut "ID klien") berasal dari "ruang nomor" yang sama. Anda dapat melihat ID utas di Process Explorer: Klik dua kali pada suatu proses, kemudian lihat tab Utas di jendela "Properti" yang dihasilkan.
Jamie Hanrahan
0
Anda dapat melihat semua proses itu antara 4 dan 200 dan lebih banyak lagi di proses System Explorer System - properties - panel threads.
Jawaban:
Tidak ada ID Proses 1,2, atau 3 karena cara kerja tabel kernel NT.
Pegangan selalu kelipatan empat. Objek proses penanganan Kernel digunakan untuk menangani proses dan ID proses / utas. Itu terjadi bahwa menangani semua nilai dimulai pada 0x4 (bit 2) , dan InitialSystemProcess adalah proses pertama yang dibuat, sehingga mendapat PID 4. Proses idle sebenarnya bukan proses dan Anda tidak dapat membukanya. Mungkin tidak memiliki PID nyata tetapi sebagian besar alat menganggapnya sebagai 0.
Lebih lanjut tentang tabel pegangan NT di sini meskipun ini hanya akurat untuk NT3-5 (xp), karena Windows 7 sekarang mengharuskan Anda hanya menangani referensi kernel jika terpasang ke PsInitialSystemProcess.
Lebih lanjut tentang Windows 7/8 Menangani batasan dari Mark Russinovich
Lebih lanjut tentang "kelipatan empat" dalam PID
sumber
Anda dapat melihat semua proses itu antara 4 dan 200 dan lebih banyak lagi di proses System Explorer System - properties - panel threads.
sumber