Introduction to Operating Systems
Introduction to Operating Systems
1.Multiprocessor Systems
2.Multicore Systems
3.OS Structures
4.OS Operations
5.System Calls
6.System Program
MULTIPROCESSOR SYSTEMS
⮚A Multiprocessor Operating System means the use of two or more processors within a
single computer system.
⮚In Multiprocessor operating system, all the processors work by using a single
operating system.
Advantages
TYPES
Examples for Symmetric Multiprocessor – Windows NT, Solaris, Digital UNIX, OS/2 &
Linux.
4.Monolithic Kernel
Simple Structure
No Proper structure
Disadvantage:
Structure is complicated
Advantages:
Easy debug.
Abstarction(Hiding functionalities)
Disadvantges:
Difficult to design
Slower in execution
Micro Small core, provide needed/ basic
Micro kernel functions
Microkernel ==> Necessary components.
Minimum amount of functions, data, and features
to implement an operating system
• Manage memory
• Schedule tasks
• Manage devices
• Handle system calls