Vad kallas den del av operativsystemet som allokerar och avallokerar primärminne till olika processer?
Memory manager
Vad kallas den del av operativsystemet som tilldelar processortid till olika processer?
Dispatcher
Vad kallas den särskilda typ av maskininstruktion som behövs för att koordinera olika processers tillgång till gemensamma resurser?
Test-and-set (eller compare-and-swap)
Vad är skillnaden mellan sniffing software och auditing software?
Sniffing software loggar och analyserar vad som sker på en dator med syfte att möjliggöra intrång. Auditing software loggar och analyserar vad som sker på en dator med syfte att upptäcka och motverka intrång.
Hur ser man till att processer inte kan utföra operationer som är destruktiva för andra processer på en dator?
Genom att vissa maskininstruktioner, s.k. privileged instructions, endast får utföras av processer som är i privileged mode.
Vad kallas den del av operativsystemet som upprätthåller en processtabell?
Scheduler
Vad innebär boot strapping och varför behövs det?
En särskild process för att starta en dator, som innebär att operativsystemet läses in i primärminnet och börjar exekveras.
En process aktuella tillstånd kan beskrivas av en mängd data, vilket data?
Innehållet i programräknaren, innehållet i general purpose registren, och till processen tillhörande delar av primärminnet.
Vad kallas det när en dator utför ett antal jobb utan någon interaktion med någon användare?
Batch-bearbetning (batch processing)
Vad kallas det när en enskild användare i ett enanvändarsystem kan exekvera flera program ‘samtidigt’?
Multitasking
Vilket av följande alternativ är inte en del av operativsystemet: schemaläggare, minneshanterare, styrenhet, dispatcher, filhanterare, drivrutiner?
Styrenhet (control unit)
Vad kallas en flagga som styr åtkomsten till en kritisk region för att garantera att inte flera processer kommer åt den kritiska regionen samtidigt?
Semafor (semaphore)
Vad innebär realtidsbehandling?
Utförande av uppgifter i enlighet med deadlines i den omgivande verkligheten.
Vad innebär multiprogramming?
Att flera program kan exekveras ‘samtidigt’.
Vad innebär virtuellt minne?
Datorn simulerar att den har mer primärminne än det faktiska fysiska primärminnet.
Vilken huvudsaklig funktion har ett operativsystem?
Att administrera en dators resurser.
Vad innebär interaktiv bearbetning?
Att programexekveringen stöder interaktion med användaren.
Vad innebär realtidsbearbetning?
Programexekvering i enlighet med deadlines i den omgivande verkligheten.
Vilket av följande alternativ är inte en del av operativsystemet: filhanterare, minneshanterare, användargränssnitt, schemaläggare, aritmetisk-/logisk enhet, drivrutiner?
Aritmetisk-/logisk enhet, vilket är en del av processorn.
Vad är skillnaden mellan batch-bearbetning och interaktiv-bearbetning?
Batch-bearbetning är exekvering av program utan någon interaktion med en användare. Interaktiv-bearbetning är exekvering av program med någon typ av interaktion.
Vad kallas den del av operativsystemet som hanterar data som ligger lagrat som namngivna enheter på sekundärminne?
File manager
En dator kan simulera att den har mer primärminne än sitt faktiska fysiska primärminne. Vad kallas detta simulerade minne?
Virtuellt minne (virtual memory)
Vad kallas den särskilda process som behövs för att starta en dator?
Boot strapping (booting)
Vad är virtuellt minne och vad kan det vara bra för?
Virtuellt minne är en minneshanteringsteknik som används för att utöka datorns tillgängliga minne utöver primärminnet.