Mengapa Tidak Ada Proses 1, 2, atau 3 Di Windows Task Manager Saya?
Ketika Anda meluangkan waktu untuk melihat semua detail kecil di Windows, Anda sering menemukan sedikit keingintahuan. Seperti mengapa, misalnya, Nomor Identifikasi Proses 1, 2, dan 3 tidak pernah ditugaskan untuk apa pun di Windows Task Manager?
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Pertanyaan
Pembaca SuperUser Agovizer memandang panjang ke meja Tabel tampilan proses pada Windows Task Manager dan kembali dengan beberapa pertanyaan, khususnya:
Proses apa, jika ada, yang ada antara PID 0 dan 4 pada Windows 7? Hanya ingin tahu apa proses antara 0 dan 4, dan juga antara 4 dan 200 sesuatu.
Kami melompat ke Task Manager pada mesin kami dan tentu saja tidak ada proses yang ditetapkan dalam slot 1, 2, dan 3-meskipun PID kami melonjak dari 4 menjadi 340, berbeda dengan 4 hingga 200 nya..
Jawabannya
Kontributor SuperUser G Koe menutup kasing dalam satu gerakan:
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 batas dari Mark Russinovich
Lebih lanjut tentang "kelipatan empat" dalam PID
Semua yang dia sarankan periksa: kami kehilangan 1, 2, dan 3 (bukan kelipatan 4) dan setiap nilai PID dalam daftar kami dari 340 hingga 13136 dapat dibagi dengan 4.
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.