Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kernel, processes and threads Windows and Linux. Windows Architecture Operating system design Modified microkernel Layered Components HAL Interacts with.

Similar presentations


Presentation on theme: "Kernel, processes and threads Windows and Linux. Windows Architecture Operating system design Modified microkernel Layered Components HAL Interacts with."— Presentation transcript:

1 Kernel, processes and threads Windows and Linux

2 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.

3 Kernel information

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

5 Thread Scheduling

6 Processes information

7 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

8 Linux Kernel Architecture

9 Process and Thread Organization

10 Process information


Download ppt "Kernel, processes and threads Windows and Linux. Windows Architecture Operating system design Modified microkernel Layered Components HAL Interacts with."

Similar presentations


Ads by Google