Un processo ha vari attributi che sono contenuti nel (PCB) Process Control Block.

  • identificatore (univoco e statico)
  • stato (running, ma non solo)
  • priorità
  • contesto hardware (valore corrente dei registri della CPU e del program counter)
  • puntatori alla memoria (definisce l’immagine del processo)
  • informazioni sullo stato dell’input/output
  • informazioni di accounting (quale utente lo esegue)