2.2 - Tyoes of operating system Flashcards
1
Q
Distributed OS
A
- Form of parallel processing which spreads the load over multiple computer servers
- A single job is split up into several tasks and each of these is run on a separate computer
- The OS coordinates the memory, tasks and provides more power than a single large server, and results in better performamnce
2
Q
Multi tasking system
A
- Can run on standalone computers (such as a PC or laptop)
3
Q
Multi user, multi tasking system
A
One powerful mainframe or supercomputer is connected to 100s of terminals all using the mainframe, and get a slice of processor time according to a scheduling algorithm
4
Q
Mobile operating systems
A
Combine features of multitasking features with their own which are useful for mobile products (like managing cellular data)
5
Q
Embedded operating systems
A
- minimal user interface
- accepts input from sensors and sends output to control devices
- limited amount of RAM so it does not need a complex memory management is not required
no permanent data storage devices to be managed
6
Q
Real time operating system
A
- responds quickly to any inputs or sensors
- able to deal with many inputs simultaneously
- “failsafe” mechanisms to detect and take action if hardware fails
- incorporate redundancy, and use backup hardware if something fails
7
Q
BIOS
A
- Basic program stored in EPRIN
- Initialise PC and test system hardware components
- An abstraction layer to configure hardware
8
Q
Devices drivers
A
- A computer program that provides a software interface to a particular piece of hardware
- Drivers are hardware and software specific