Types of OS(1.2.1 e) Flashcards
Multi tasking OS
can do many things at once
most modern OS’s are multi tasking especially consumer ones
Some issues with multi tasking OS
lots of power
CPU heating up
more RAM and cores needed
Multi user OS
multiple users want to use same physical hardware at the same time
need to juggle requirements of all the people using the machine at any given time
often used on servers where many people can be using the same hardware at the dame time(thin clients)
Distributed OS
enable multiple computers to be combined to complete a single task
many computers combined into a single entity
vital for servers
Embedded OS
an embedded computer has a fixed purpose and typically interact ith a physical machine
Why do embedded systems have limited resources?
due to cost/power constraints and often stored on ROM
Key to embedded system?
efficiency and reliability
Real time OS
used in critical systems
processes must be executed in a set time frame
if a process isn’t executed on time the wider system will fail
What is real time OS sometimes referred to as?
deterministic
Why will a computer in a real time OS rarely run at capacity?
to guarantee tasks will e executed on time
Overlapping classifications
a single given system could have an OS that fits many of these classifications