What is a network operating system?
What is the role of an operating system?
To be layer between hardware and users, to reduce the complexity users deal with.
To manage system resources and priorities their use between programs.
The operating system is also responsible for security such as authentication and authorization.
.
Name four key resources which General Purpose computer operating systems control
Name the operating system programs that manage the 4 key OS resources.
What is an API?
What is a virtual machine?
Give two examples of user interfaces and when they are used.
What is an interactive operating system?
Direct two way communication between user and computer.
User supplies commands and data. User receives the results of processing immediately.
Example: Windows XP/7/8
What are the three classification of operating systems?
What is a real-time operating system?
Inputs are processed in a timely manner so that the output can effect the source of the inputs. Four requirements: - Support non sequential application programs. - They have to deal with multiple events happening in parallel and at unpredictable moments. - They have to process and produce response in a specified time. - Safely critical systems must have fail safe features and guaranteed responses within a specific time.
Why would Operating Systems for Embedded systems be different than Operating Systems for GP Computers?
What are the layers of a computer?
User interface
Resource Management
Device Drivers
Kernel
Hardware
What two processing modes exist within OSs?
Multiprogramming - provides parallel execution of numerous applications through OS functions.
Multitasking - implies that application programmers are responsible for parallel running and interaction of applications.
What is the difference between Symmetric and Asymmetric multiprocessing?
Symmetric Multiprocessing - OS Is fully decentralized and uses the entire pool of processors, dividing them to complete system and application tasks.
Asymmetric - OS is performed entirely on a single system processor, distributing application tasks amongst other processors.
Give two benefits and a draw back of using a GUI.
+ Simple and intuitive for new users
+ Some commands may be simpler to perform in a GUI than in a CLI
What is swap memory?
What memory is used in Linux based operating systems run out of physical RAM to use, and the system provisions unused disk space to act as RAM to allow the operation of the OS to continue.