Types of operating systems Flashcards
Distributed
An OS that runs across multiple devices, allowing all data being processed to be split accross multiple processors. e.g data farm.
Embedded
An OS built to perform a limited set of tasks for a specific device. eg. washing machines.
Multi-tasking
An OS that allows the user to carry out tasks simultaneously. Uses a method called slicing to switch between programs.
Slicing
A method where the processors memory is ‘sliced’ into slices which multiple programs can run off.
Multi-user
Multiple users can use one computer, using a scheduling algorithm to ensure processor time is shared between users and prevent processor starvation. e.g. Windows has multiple user profiles to select
Real time
Real time OS is designed to perform tasks within a specific time frame. e.g. Instant messaging services.
Processor starvation
When high priority processes keep getting executed and low priority ones keep waiting