HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
HOGESCHOOL ROTTERDAM / CMI 1 Inleiding Opgaven
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 23 Vraag 1.1 Wat zijn de 2 hoofdfuncties van een operating system ?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 24 Vraag 1.2 Wat is multiprogramming (= multitasking) ?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 25 Antwoord 1.2 vervolg Onderstaande figuur geeft de verdeling van de processortijd over 4 taken.
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 26 Vraag 1.3 Wat betekent spooling? Zullen de moderne computers van deze techniek gebruik maken?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 27 Vraag 1.4 Bij de eerste computers werd iedere data byte die werd geschreven of gelezen direct door de CPU verwerkt (er was toen nog geen DMA). Wat is hiervan het gevolg voor multiprogramming?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 28 Vraag 1.5 Waarom werd time ‑ sharing niet veel gebruikt bij computers van de tweede generatie?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 29 Vraag 1.6 Welke van de volgende instructie's mag alleen vanuit kernel mode uitgevoerd worden ? a)Disable alle interrupts b)Uitlezen van de klok die aangeeft hoe laat het is. c)Het instellen van de klok d)Veranderen van de memory map
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 210 Vraag 1.7 Geef enkele verschillen tussen de operating systemen van personal computers en van mainframes.
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 211 Vraag 1.8 Een MINIX file waarvan de eigenaar met user id =12 en group id =1 heeft, heeft protectiecode rwxr ‑ x ‑‑‑. Een andere gebruiker met user id =6 en group id =1 probeert de file uit te voeren (executeren). Wat zal er gebeuren?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 212 Vraag 1.9 Waarom bestaat er een super user gezien het feit dat louter het bestaan van een super user kan leiden tot allerlei beveiligingsproblemen?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 213 Vraag 1.10 Het client-server model is populair bij 'distributed systems'. Kan het ook worden gebruikt in een single-computer systeem?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 214 Vraag 1.11 Waarom is een proces tabel nodig in een timesharing systeem? Is het ook nodig in een personal computer systemen waar maar één proces bestaat? Dit proces bestuurt de gehele machine, totdat het proces is voltooid.
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 215 Vraag 1.12 Wat is het essentiële verschil tussen een 'Block Special File' en een 'Character Special File'?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 216 Vraag 1.13 Als je DEL (soms RUBOUT genoemd) vaak en snel genoeg aanslaat, is het mogelijk dat de shell wordt beëindigd. Leg uit waardoor dit kan gebeuren.
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 217 Vraag 1.14 Als in MINIX gebruiker 2 een link legt naar een file en gebruiker 1 verwijdert deze file, wat gebeurt er dan als gebruiker 2 de file probeert te lezen?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 218 Vraag 1.15 Waarom mag de system-call CHROOT alleen door de super-user worden uitgevoerd?
HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 219 Vraag 1.16 t/m 1.18 niet