Що таке PID? Або на перший-другий розрахуйся!

Поняття ідентифікатора

Кожна запущена програма ідентифікується або розпізнається за допомогою унікального номеру з міткою. Таким чином система взаємодіє з кожним процесом.

Щоб ближче познайомитися з покажчиком, можна піти двома шляхами:

  • Викликаємо диспетчер завдань правою кнопкою миші на панелі завдань. Далі, переходимо у вкладку «Процеси», вибираємо меню «Вид». Знаходимо пункт «Вибрати стовпці», в діалоговому вікні ставимо галочку для PID. У командному рядку прописуємо tasklist.
  • Для Unix-систем вірна й інша тактика. Тут рекомендується використовувати команду ps. З її допомогою можна знайти ідентифікатор для конкретної програми.
  • Дозволяється використання унікального номера для пошуку потенційно шкідливого ПО. Справа в тому, що віруси часто маскуються під «благопристойні» файли, покажчик ж дає чітке уявлення про безпеки розглянутого об’єкта. Потрібно тільки вміти розпізнати, «що таке pid» з кодового потоку системних і менш значних процесів.

    Сучасні мови програмування дозволяють «вичленувати» із звичайного номера інформацію про цікавить об’єкті. На програмному рівні можна розробити код, безпосередньо взаємодіє з pid. Що це дає? Ціною пари кліків вдасться вивести повний шлях до потрібного файлу або програми. По суті, це дозволить не тільки зрозуміти і оптимізувати роботу системи (кількість необхідних ресурсів), але і захистити машину від потенційної загрози.