theorie sessie 3 Flashcards
wat zijn de 6 stappen van het linux boot process
leg het bios system start deel van de linux boot process uit
leg het MBR boot loader deel van de linux boot process uit
leg het GRUB boot loader deel van de linux boot process uit
leg het linux kernel deel van de linux boot process uit
leg het init process deel van de linux boot process uit
leg het user commands deel van de linux boot process uit
wat is een linux process + uitleg
wat is een system call + uitleg + vb
+ vb. sys_read
sys_write
sys_chdir
welke 4 system calls hebben te maken met de creatie van een proces
Fork()
Exec()
Wait()
_Exit()
in welke 2 belangrijke delen splitst de kernel het geheugen in + uitleg
wat is de init
leg forking uit
hoe kan je het starten van een ander programma met forking + waarom deze methode gebruiken
hoe kan je een programma beëindigen met forking + uitleg
leg forking met blocking uit
welke 4 soorten statussen kunnen linux processen zich in bevinden + uitleg
running: het proces loopt of is klaar om te starten
waiting: het proces wacht op een event of op een resource
stopped: het proces is gestopt
zombie: is een gestopt proces dat voor een of andere reden nog steeds een task struct data structuur heeft in de task vector
welke 2 soorten waiting processen zijn er + uitleg
welke 2 eigenschappen zijn er bij een gestopt proces
Meestal na het ontvangen van een signal.
Een process dat ge-debugged wordt kan eveneens “Stopped” zijn
vul de 4 system calls in op de juiste plek
wat is een terminal
basically u scherm, kan enkel tekst weergeven en doorsturen
wat is een shell
wat is een interpreter