Init процессинин идентификатору деген эмне?
Init процессинин идентификатору деген эмне?

Video: Init процессинин идентификатору деген эмне?

Video: Init процессинин идентификатору деген эмне?
Video: Реальные примеры Spring AOP внутри самого Spring и за его пределами [Путешествие по Spring AOP — Час 2024, Май
Anonim

Init программасы процесс ID 1 менен процесс. Ал системаны талап кылынган жол менен инициализациялоого жооптуу. init түздөн-түз тарабынан башталат ядро жана адатта процесстерди өлтүрүүчү 9 сигналына каршы турат.

Адамдар дагы сурашат, процесстин ID номери деген эмне?

Эсептөөдө, процесс идентификатор (a.k.a. процесс ID же PID ) болуп саналат саны Unix, macOS жана Windows сыяктуу операциялык тутумдун өзөктөрүнүн көпчүлүгү тарабынан активдүүнү уникалдуу аныктоо үчүн колдонулат. процесс.

Ошондой эле билесизби, Unixте 0 процессинин жана 1 процессинин адистиктери кандай? Өзгөчө айырмаланган эки милдет бар процесс Идентификаторлор: алмаштыргыч же график бар процесс ID 0 жана пейджинг үчүн жооптуу жана кадимки колдонуучу режимине караганда чындыгында ядронун бир бөлүгү болуп саналат процесс . Процесс ID 1 адатта башталышы болуп саналат процесс биринчи кезекте системаны баштоо жана өчүрүү үчүн жооптуу.

Ошо сыяктуу эле, сиз ата-эне процессинин идентификациялык номерин кантип алууга болот?

ала аласыз процесс ID а процесс getpid чакыруу менен. Getppid функциясы кайтарып берет процесс ID ата-эне токтун процесс (бул ошондой эле белгилүү ата-эне процесси ID). Сиздин программа unistd баш файлдарды камтышы керек.

Процесс ID кантип тапсам болот?

Тапшырма башкаргычын бир нече жол менен ачууга болот, бирок эң жөнөкөйсү - Ctrl+Alt+Delete, анан Тапшырма башкаргычын тандоо. Үстүндө Процесстер өтмөгүнөн чоо-жайын тандаңыз көрүү the PID , башка пайдалуу маалыматтар менен бирге. Кээ бир ядро каталары Тапшырма башкаргычынын графикалык интерфейсинин кечигишине алып келиши мүмкүн.

Сунушталууда: