DV1204/Lectures

From FUKTwiki

Jump to: navigation, search

Tråd (minnimal/naken process)

  • PC
  • Register
  • stack

Process

  • "tråd"
  • minne
  • filer

PCB (Process content block)

  • PID
  • Status
  • Prioritet
  • Register
  • Minne
  • Kommunikation
  • Sekundärminne
  • Tid

[edit] Semafor

Viktigt nästan garanterad tenta fråga om semafor'er

[edit] Binär Semafor

Var S = 0; Köavproc Q;

(P) wait om s = 1 så sätt s = 0 annars lägg proc i Q, sätt Proc blockerad

(V) Är Q tom? S = 1 Nej? Ta ut proc ur Q, sätt körbar.

[edit] Counting Semafor

Se wiki.

Personal tools