Google-fu ของฉันล้มเหลวฉัน!
บน Linux กระบวนการที่มี PID ต่ำสุดนั้นคือinit
PID 1 เนื่องจากเป็นกระบวนการแรกที่เริ่มต้นหลังจากที่โหลดเคอร์เนลและรับผิดชอบในการเริ่มต้นกระบวนการอื่น ๆ ทั้งหมด
pi@raspberry:~ $ ps -ef --sort=pid | head -n 5
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jan22 ? 00:02:20 /sbin/init
root 2 0 0 Jan22 ? 00:00:00 [kthreadd]
root 3 2 0 Jan22 ? 00:05:54 [ksoftirqd/0]
root 5 2 0 Jan22 ? 00:00:00 [kworker/0:0H]
บน Windows กระบวนการที่มี PID ที่ต่ำที่สุดคือSystem
ด้วย PID 4
PS C:\Users\msbob> Get-Process | Sort-Object Id | Select -First 5
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
0 0 0 24 0 0 Idle
755 0 144 844 4 4 System
32 1 556 1268 4 388 smss
521 82 139796 124204 390 6.07 424 iexplore
661 12 2268 4728 49 604 csrss
ทำไมSystem
PID 4 บน Windows ไม่ใช่ PID 1