Operating systems Flashcards
Hoe noemt het hardware onafhankelijk deel van het besturingssysteem?
de kernel
Hoe noemt het hardware afhankelijk deel van het besturingssysteem?
device drivers
Wat is een process?
Een applicatie of software in uitvoering
uit welke 3 delen bestaat een process?
- codesegment
- datasegment
- stacksegment
wat is een codesegment?
de CPU leest de machine taal
wat is een datasegment?
het gedeelte dat uitlegt hoe het process te werk moet gaan
wat is een stacksegment?
een stuk geheugen dat gereserveert wordt voor het process
Wat is een system call?
system calls zijn een uitbreiding van de instructieset van de CPU waarbij randapparaten bestuurd kunnne worden
wat is een command line interpreter
Een programma dat de gebruiker laat communiceren met het systeem aan de hand van commando’s
verschil tussen single-tasking & multi-tasking?
single tasking = kan maar 1 process uitvoeren
multi tasking = kan meer processen tegelijk uitvoeren door een process table
wat is een realtime OS?
dit houdt in dat een OS met zekerheid binnen een bepaalde tijd zal reageren op een gebeurtenis van buitenaf
Hoe wordt multi-tasking bekomen op een single core processor?
1 process is altijd actief, de rest staat in ready to run of waiting
in welke 3 toestanden kan een process zich bevinden?
actief, ready to run, waiting
welke 2 soorten schedulers bestaan er?
pre-emptive scheduler
non-pre-emptive scheduler
wat is een pre-emptive scheduler?
processen krijgen een hardware timer om op de CPU te kunnen draaien, werkt ook met round robin