EMBEDDED SYSTEMS DESIGN- UNIT IV�TOPIC 1: OPERATING SYSTEM BASICS
BY
PRIYANKA YADLAPALLI
Operating System Basics
Operating System
Bridge between the application s/w and system resources
Manages
the resources
Processes
Time
File System
I/O System
Fig.: Operating system architecture
Fig.: Operating system architecture
Operating System Basics
The Kernel
The core of the OS
Operating System Basics
The Kernel contain different services for handling the following
Primary Memory Management
is responsible for dynamic memory allocation
Operating System Basics
Operating System Basics
I/O System(Device) Management
Operating System Basics
Secondary Storage Management
The secondary storage management service of the kernel deals with
Protection Systems
This service of the kernel
Operating System Basics
Kernel Space and User Space
Kernel Space
User Space
Operating System Basics
Monolithic Kernel and Microkernel
Monolithic Kernel
Major drawback
Examples: Linux, Solaris, MS-DOS
Micro Kernel
Examples: Mach, QNX, Minix 3
Advantages