Vad är syftet med ett operativsystem?
Att övervaka och hantera resurser på en dator, inklusive minneshantering och schemaläggning av program för exekvering.
Vad kallas programexekvering inom operativsystem?
Ett jobb.
Vad innebär batch processing?
Exekvering av ett antal jobb utan användarinteraktion, ofta övervakade av en dataoperatör.
Vad karakteriserar interactive processing?
Interactive processing kännetecknas av att användaren direkt kan ge indata och få omedelbar respons från datorn.
Vad är real time processing?
Bearbetning av data i realtid för att uppfylla tidsmässiga krav.
Vad innebär multiprogramming?
Möjligheten för flera program att köras samtidigt, där program växlar med varandra.
Vad är time sharing?
Dela CPU-tid mellan flera program genom små tidsenheter kallade time slices.
Vad betyder multitasking?
En enskild användare kan köra flera program samtidigt.
Vad är skillnaden mellan time sharing och multitasking?
Time sharing låter flera användare köra program samtidigt, medan multitasking tillåter en användare att köra flera program.
Vad är systemprogramvara?
Mjukvara som inkluderar operativsystemet, exempelvis Windows, samt utility software.
Vad är applikationsprogramvara?
Program som utför specifika uppgifter, som Microsoft Word.
Vad är en fil i operativsystemssammanhang?
En grupp data med ett unikt namn och en hierarkisk struktur kallad path.
Vad är en directory/file path?
En hierarkisk struktur som identifierar var en fil är lagrad, exempelvis C:\Users\Yamaan\Documents\MyDocument.doc.
Vad gör Memory Manager?
Allokerar primärminnet till applikationer och hanterar deallokering av minne.
Vad är paging?
En teknik som gör primärminnet att verka större än det är genom att läsa in och ut sidor mellan primär- och sekundärminne.
Vad innebär bootstrapping?
Processen för att starta en dator genom att ladda operativsystemet från ROM till primärminnet.
Vad är en process i operativsystem?
En aktivitet att exekvera ett program.
Vad innehåller process state?
Värdet på programräknaren, registervärden och data i primärminnet.
Vad gör en Scheduler?
En scheduler bestämmer i vilken ordning och under hur lång tid processer får tillgång till CPU:n.
Vad är en Dispatcher?
En dispatcher är en del av operativsystemet som byter ut processer i CPU:n och startar nästa schemalagda process.
Vad är en context switch?
Processen av att byta från en aktiv process till en annan.
Vad är en critical region?
En critical region är en del av ett program där endast en process åt gången får utföra operationer på delade resurser för att undvika konflikter.
Vad innebär mutual exclusion?
Endast en process får exekvera en kritisk region vid en given tidpunkt.
Vad är en semaphore?
En flagga som styr tillgången till en kritisk region.