Distributed Operating Systems:
A distributed OS = coordinates processing of a single job across many computers. A program can be run by
the user that uses data/resources (processor time, memory and I/O facilities) from any other computer.
Task distribution coordinated by OS passing instructions between computers. User can access more
computational power with illusion of working with single processor.
Multi-Tasking System:
Single processor appear to do more than one task simultaneously by scheduling processor time.
Multi-User System:
Some systems use a very powerful computer (mainframe). Many users with own terminals accessing the
Mainframe's CPU and each get a time slice. Each terminal runs many processes.
Mobile Operating System:
Smart phone is a computer with a multi-tasking OS.
Mobile OS= linked to specific hardware.
Low level proprietary OS- used for handling hardware + special features. Main OS handles UI and running
applications
Real-Time OS:
Some Operating Systems must operate in Real Time. Usually in safety-critical environments. If a hardware
component fails, OS must have a failsafe to detect this + respond appropriately. There is hardware
redundancy- crucial components duplicated in case one fails
Open Source OS:
Android= Open Source OS.
Allows major customisation, device manufacturer can fine tune OS to suit devices + add extra features or
User Interfaces enhancing user experience. Interface and available apps can be a major selling point.
BIOS:
Basic Input Output System= stored ROM.
Boots computer at start-up, initialises and tests hardware and loads OS into RAM.
Virtual Machine:
Software used to emulate a machine.
Can be used for running one OS inside another to emulate different hardware.
A virtual machine can execute intermediate code.
Device Drivers:
A distributed OS = coordinates processing of a single job across many computers. A program can be run by
the user that uses data/resources (processor time, memory and I/O facilities) from any other computer.
Task distribution coordinated by OS passing instructions between computers. User can access more
computational power with illusion of working with single processor.
Multi-Tasking System:
Single processor appear to do more than one task simultaneously by scheduling processor time.
Multi-User System:
Some systems use a very powerful computer (mainframe). Many users with own terminals accessing the
Mainframe's CPU and each get a time slice. Each terminal runs many processes.
Mobile Operating System:
Smart phone is a computer with a multi-tasking OS.
Mobile OS= linked to specific hardware.
Low level proprietary OS- used for handling hardware + special features. Main OS handles UI and running
applications
Real-Time OS:
Some Operating Systems must operate in Real Time. Usually in safety-critical environments. If a hardware
component fails, OS must have a failsafe to detect this + respond appropriately. There is hardware
redundancy- crucial components duplicated in case one fails
Open Source OS:
Android= Open Source OS.
Allows major customisation, device manufacturer can fine tune OS to suit devices + add extra features or
User Interfaces enhancing user experience. Interface and available apps can be a major selling point.
BIOS:
Basic Input Output System= stored ROM.
Boots computer at start-up, initialises and tests hardware and loads OS into RAM.
Virtual Machine:
Software used to emulate a machine.
Can be used for running one OS inside another to emulate different hardware.
A virtual machine can execute intermediate code.
Device Drivers: