1.6 - Process Management (p.23)

  • Een process doet niets tenzij de code wordt uitgevoerd op de CPU.
  • Voorbeelden van Processen
    • Compiler
    • Word-processor uitgevoerd door een user
    • Systeem taak (oa. output naar printer)
  • Programma op disk is passief
  • Process is actief
    • Heeft resources nodig (cpu tijd, geheugen etc.)
  • Program Counter = Specificeert de volgende instructie om te worden uitgevoerd.
    • Single-threaded process heeft maak 1 program counter.
    • Multi-threaded procecss heeft voor elke thread een apparte program counter.
  • Het OS is verantwoordelijk voor processen door de volgende activiteiten:
    • "Plannen" van processen en threads op de CPU
    • Aanmaken en verwijderen van user of systeemprocessen.
    • Pauzeren en hervatten van processen.
    • Heeft mechanismen voor process synchronizatie.
    • Heeft mechanismen voor process communicatie.

results matching ""

    No results matching ""