Lucian Maran

home

User Mode vs. Kernel Mode

11 Feb 2014

Pe aproape orice diagarama care descrie arhitectura IIS apar cele doua notiuni din titlu. Spre axemplu: aici, aici sau aici. Fiindca a trecut ceva vreme de cand am terminat scoala, am decis sa-mi clarific, din nou, aceste notiuni.

Atunci cand vorbim despre kernel mode si user mode trebuie sa stabilim mai intai contextul. Aceasta terminologie apare atat la nivel de hardware (CPU) cat si la nivel de software (SO, aplicatii), in stransa legatura una cu cealalta.

1. User/Kernel mode - la nivel de CPU

In principal procesoarele (ma refer aici la Intel) folosesc 2 moduri de operare:

Kernel mode (Ring 0)

User mode (Ring 3)

Alte observatii:

2. User/Kernel mode - la nivel de SO (Windows) / aplicatii

Kernel mode

User mode (Ring 3)

Sursele imaginilor si alte referinte:

comments powered by Disqus