Init-ийн процессын ID гэж юу вэ?
Init-ийн процессын ID гэж юу вэ?

Видео: Init-ийн процессын ID гэж юу вэ?

Видео: Init-ийн процессын ID гэж юу вэ?
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, May
Anonim

Init программ нь процессийн ID 1-тэй процесс юм. Энэ нь системийг шаардлагатай хэлбэрээр эхлүүлэх үүрэгтэй. init-г шууд эхлүүлдэг цөм мөн 9-р дохиог эсэргүүцдэг бөгөөд энэ нь ихэвчлэн процессыг устгадаг.

Хүмүүс бас асуудаг, процессын ID дугаар гэж юу вэ?

Тооцоолоход, the үйл явц танигч (a.k.a. үйл явцын ID эсвэл PID ) нь тоо Unix, macOS болон Windows гэх мэт үйлдлийн системийн ихэнх цөмд идэвхтэйг таних зорилгоор ашигладаг. үйл явц.

Мөн Unix-ийн 0 болон 1-р процессын онцлог юу болохыг мэдэх үү? Тусгайлан ялгасан хоёр даалгавар байдаг үйл явц ID: swapper эсвэл sched has үйл явц ID 0 мөн пейжинг хариуцдаг бөгөөд ердийн хэрэглэгчийн горимоос илүүтэй цөмийн нэг хэсэг юм үйл явц . Үйл явц ID 1 ихэвчлэн init байна үйл явц үндсэндээ системийг эхлүүлэх, унтраах үүрэгтэй.

Үүний нэгэн адил та эцэг эхийн үйл ажиллагааны таних дугаарыг хэрхэн авах вэ гэж асууж магадгүй юм.

Та авч болно үйл явц ID a үйл явц getpid руу залгаснаар. getppid функц нь буцаана үйл явц ID эцэг эх гүйдлийн үйл явц (үүнийг мөн гэж нэрлэдэг эцэг эхийн үйл явц ID). Таны програм нь unistd толгой файлуудыг агуулсан байх ёстой.

Процессын ID-г хэрхэн олох вэ?

Task Manager-ийг хэд хэдэн аргаар нээж болох боловч хамгийн энгийн нь Ctrl+Alt+Delete-г сонгоод дараа нь Task Manager-ийг сонгох явдал юм. Дээр Үйл явц tab дээр дэлгэрэнгүй мэдээллийг сонгоно уу үзнэ үү нь PID , бусад хэрэгтэй мэдээллийн хамт. Зарим цөмийн алдаа нь Task Manager-ийн график интерфэйсийг саатуулж болзошгүй.

Зөвлөмж болгож буй: