W systemie dostępna jest definicja current, która dla procesora wskazuje na opis aktualnie wykonywanego zadania. System dba, aby ta wartość była aktualna - uaktualniając ją w odpowiednich momentach (zobaczymy w dalszej części).
W systemie jednoprocesorowym:
struct task *current;
W systemie wieloprocesorowym:
struct task *curr_tasks[MAX_CPUS]; #define current curr_tasks[cpu_id];