Enkeluppgiftsoperativsystem: en typ av operativsystem som bara kan köra ett program åt gången. När ett program kräver en instruktion måste CPU:n utföra den instruktionen innan något annat program kan köras. Detta innebär att om ett program använder mycket CPU-resurser kan det hindra andra program från att fungera smidigt.
Här är några av egenskaperna hos operativsystem med en enda uppgift:
- Endast ett program kan köras åt gången: Detta är huvudegenskapen hos operativsystem med en enda uppgift. CPU:n kan bara köra en instruktion från ett program åt gången.
- Ingen förebyggande multitasking: Operativsystem med enstaka uppgifter stöder inte förebyggande multitasking. Detta innebär att ett program inte kan stoppas mitt under körningen för att tillåta ett annat program att köras.
- Enkel minneshantering: Operativsystem med en enda uppgift använder enkla minneshanteringstekniker som fasta partitioner eller sammanhängande allokering. Detta beror på att det inte finns något behov av att stödja flera program som körs samtidigt.
- Låg omkostnad: Operativsystem med en enda uppgift har låg omkostnad eftersom de inte behöver hantera flera processer eller kontextväxling. Detta gör dem lämpliga för användning på små inbäddade enheter.
Operativsystem med en enda uppgift användes ofta i de första dagarna av datoranvändning, när datorer hade begränsade resurser och inte kunde hantera flera program samtidigt. De har dock till stor del ersatts av multitasking-operativsystem, som kan köra flera program samtidigt och ge bättre respons.