Operating System
The interface between the user and the computer hardware. A program that acts as an intermediary between a user of a computer and the computer hardware Operating system goals:
Execute user programs and make solving user problems easier. Make the computer system convenient to use. Use the computer hardware in an efficient manner.
Goal of an Operating System.
Operating System Structure
User interface
User interact with operating system
Kernel
Core of operating system, responsible for loading operating system
Operating System Functions
Job Scheduling Functions of OS
Intermed iator
Process Mgmt
Security Memory
File Mgmt
Operating system
GUI
Multiuser
Multitasking
Multiprocessing
Multithreading
Desktop Operating System
Operating System
Windows Mac Linux
Advantages of Windows OS
By MICROSOFT co-operation
Advantages
Disadvantages
Easy to use
expensive
Familiar Windows
Update
Windows
Gaming
Supporting
Not stable
Not secure
Advantages & Disadvantages of MAC OS
By APPLE Co-operation
Advantages
Great GUI
Disadvantages
Not gaming
Stable
Mac
Better to graphic designer
expensive
Mac
Not all software run
Secure
Difficult mouse (one click)
Advantages
Disadvantages
Free
Not all software run
Low pc requirement
Stable
Linux
Linux
Hard to learn, use and install
Not support
Source Code
Secure