Команда ps auxвідображає список, але звідки він отримує його з - ядра себе або launchd?
1
Він отримує його від запущених процесів, немає списку. Якщо ви відкриваєте Activity Monitor у Програми / Утиліти, це дасть вам версію графічного інтерфейсу "PS"
—
Steve Chambers
@ SteveChambers Отже, це петлі через всю оперативну пам'ять?
—
DIES
Не знаю, як він працює, але він перераховує всі запущені процеси.
—
Steve Chambers
Ядро має список всіх запущених процесів, індексованих ідентифікатором процесу.
—
nohillside
psпросто перераховує цю таблицю.