Co to jest PID?
PID to skrót od Process Identifier, czyli identyfikator procesu. Jest to liczba nadawana przez system operacyjny każdemu uruchomionemu procesowi. Dzięki PID system może jednoznacznie rozróżniać działające programy i zarządzać nimi.
W systemach wielozadaniowych jednocześnie może działać wiele procesów, np. przeglądarka, usługa sieciowa, edytor tekstu czy proces systemowy. Każdy z nich otrzymuje własny PID.
Do czego służy PID?
PID jest używany m.in. do:
- identyfikowania konkretnego procesu,
- monitorowania działania procesów,
- kończenia zawieszonego programu,
- diagnozowania usług i aplikacji,
- sprawdzania, który proces korzysta z portu sieciowego lub zasobu systemowego.
Przykłady w systemie Linux
Wyświetlenie procesów:
ps aux
Zakończenie procesu o podanym PID:
kill 1234
Przykłady w systemie Windows
Wyświetlenie procesów z PID:
tasklist
Zakończenie procesu o podanym PID:
taskkill /PID 1234 /F
Ważne rozróżnienia
PID nie oznacza identyfikatora użytkownika. Identyfikator użytkownika to zwykle UID. PID nie określa też procentowego użycia pamięci RAM ani średniego czasu pracy bez awarii. W pytaniach egzaminacyjnych poprawne rozwinięcie skrótu PID to zawsze identyfikator procesu.