Kernel, processes and threads

Windows and Linux

Windows Architecture  Operating system design   Modified microkernel Layered  Components  HAL  Interacts with hardware. . drives device components on mainboard  Abstracts hardware specifics that differ between systems of the same architecture  Microkernel   Basic system mechanisms Thread scheduling. interrupt dispatching. etc.

Kernel information .

Process and Thread  Process     Execution context Program code Resources Associated threads   Threads: units of execution Process and threads are objects .

Thread Scheduling .

Processes information .

Linux Architecture  Monolithic kernel  Contains modular components. however   UNIX-like or UNIX-based operating system Six primary subsystems:       Process management Interprocess communication Memory management File system management  VFS: provides a single interface to multiple file systems I/O management Networking .

Linux Kernel Architecture .

Process and Thread Organization .

Process information .

Sign up to vote on this title
UsefulNot useful