Professional Documents
Culture Documents
Kernel Mode
Fundamental part of a modern computer's Os.
Software which allow users to share computer
resources.
Directly controls the computer hardware.
Definition
kernel is a computer program that
manages input/output requests from software and
translates them into data processing instructions for
the central processing unit and other electronic
components of a computer.
Executive
Graphic Device Driver(Implements the graphical
Object Manager
The Windows kernel-mode object manager
Object Manager
Process Manager
A process is a program in execution
A process has resources (CPU time, files)
Management of processes includes:
An ID number
Pointers
Register contents
States of various flags
Process Manager
I/O Manager
Framework through which I/O devices are accessible
to applications.
Manages the communication between applications
and the interfaces provided by device drivers.
Communication between the operating system and
device drivers is done through I/O request packets
(IRPs).
I/O Manager
Computer uses an I/O system bus
Each I/O device has controller attached to I/O
system bus
security checking.
System call is how a program requests a service
from an operating system's kernel