Ketika Anda meluangkan waktu untuk melihat semua detail kecil di Windows, Anda sering menemukan sedikit keingintahuan. Seperti mengapa, misalnya, adalah Proses Identifikasi Nomor 1, 2, dan 3 tidak pernah ditugaskan untuk apa pun di Windows Task Manager?
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Pembaca SuperUser Agovizer mengambil pandangan yang agak lama ke meja Tabel tampilan proses di Windows Task Manager dan kembali dengan beberapa pertanyaan, khususnya:
Proses apa, jika ada, ada di antara PID 0 dan 4 di Windows 7? Hanya ingin tahu apa proses antara 0 dan 4, dan juga antara 4 dan 200 sesuatu.
Kami melompat ke dalam Task Manager di mesin kami dan cukup yakin tidak ada proses yang ditetapkan dalam slot 1, 2, dan 3 - meskipun PID kami melompat dari 4 hingga 340, dibandingkan dengan 4 hingga 200.
Kontributor SuperUser G Koe menutup kasus ini dalam satu kali:
Tidak ada Proses ID 1, 2, atau 3 karena cara kerja pegangan kernel NT.
Menangani selalu kelipatan empat. Objek proses handle Kernel digunakan untuk kedua proses dan proses / ID thread. Ini terjadi bahwa menangani semua nilai mulai dari 0x4 (bit 2), dan InitialSystemProcess adalah proses pertama yang dibuat, sehingga mendapat PID 4. Proses menganggur sebenarnya bukan proses dan Anda tidak bisa membukanya. Ini mungkin tidak memiliki PID nyata tetapi kebanyakan alat menganggapnya sebagai 0.
Lebih lanjut tentang tabel penanganan NT di sini meskipun ini hanya akurat untuk NT3-5 (xp), karena Windows 7 sekarang mengharuskan Anda hanya menangani kernel referensi jika dilampirkan ke PsInitialSystemProcess.
Lebih lanjut tentang Windows 7/8 Menangani batas dari Mark Russinovich
Lebih lanjut tentang "kelipatan empat" dalam PID
Semua yang dia sarankan akan keluar: kita kehilangan 1, 2, dan 3 (bukan kelipatan 4) dan setiap nilai PID dalam daftar kami dari 340 hingga 13136 habis dibagi 4.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.