Download Linux Kernel Architecture

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents