1.2.1 OS Flashcards
What is a multi-tasking operating system
running multiple programs apparently simulatenously
What is a multi-user operating system
Allows more than one user to access a computer’s resources at one time.
what is a distributed operating system
Allows multiple computers to work together as a single system
What is an embedded operating system
Built into a device, oftern with limited resources.
What is a real-time operating system
Guaranteed to carry out actions within a given period of time.
what is a virtual machine?
A program that has the same functioinality as a physical machine.
Why would you use a cirtual machine to run different operating systems.
- A program could be OS specific
- you may be developing an app for different platforms(OS)
What is itermediate code
it is a compromise between compiled and interpreted programs. It is an efficient representation of the source code.
What are the advantages of intermediate code with virtual machines
- any device with the virual machine software can run the program
- Programs are very portable between system types.
- source code not visable
What is the functions of an operating system?
- Manage hardware
- Manage programs being installed and run,
- manage the security of the system
- provide an interface between the user and the computer
State functions of an OS.
- memory management
- provide a user interface
- manage hardware/peripherals
- manage CPUI usage / handles interrupts
- providing secuirty
- provide platform to run other software
- provide utilities for system maintenance.
State the name of the type of memory management used to diuvide memory into equally sized chunks.
Paging
Describe how the operating system would use virtual memory to load program C.
- Os uses area of secondary storage as virtual memory
- move unused pages / parts of other applications into virtual memory.
- loads program C into (physical) memory.
Explain why using a risc processor rather than a cisc processor is likely to result in increased battery life.
- RISC has a smaller instruction set than CISC.
- RISC has less tranisters than CISC
- means less power is reqiured.
define the term embedded opperating system
system software/ software used to manage the device,
which is built into the device itself
stored in the device’s ROM
specific to the hardware / purpose