Poziomy ochrony procesora pierścienie ochrony (protekcji) Na wstępie nale\y wprowadzić bardzo wa\ne pojęcie związane zarówno z architekturą procesora jak i architekturą systemu operacyjnego klasy Windows NT. W procesorach firmy INTEL pracujących w trybie z ochroną wprowadzono sprzętowe mechanizmy decydujące czy dany kod programu nale\y do systemu operacyjnego (jądra) - LEVEL 0, usług dodatkowych związanych z jądrem LEVEL 1 i 2 oraz aplikacji u\ytkownika LEVEL 3. Mechanizm ten określany jest poprzez tzw. Pierścienie (poziomy) ochrony (ang. Protection Rings). Ze względów historycznych, dla celów uproszczenia i ujednolicenia kodu systemu operacyjnego dla innych procesorów jak: MIPS, ALPHA, PowerPC Microsoft zrezygnował z wykorzystania trybów - poziomów oznaczonych jako LEVEL 1 i LEVEL 2. Stąd wszystkie implementacje systemów operacyjnych Windows z rodziny NT korzystają wyłącznie z poziomu 0 oznaczanego jako tryb jądra (ang. Kernel mode) oraz 3 oznaczanego jako tryb u\ytkownika (ang. User mode). Rys. 5.1. Pierścienie ochrony w procesorach z rodziny x86, x64.(TechNet)