Co je kernel vrstva.
(c)2002 Pavel Pindora
Email Kontakt Pro více informací je zde formulář
Windows NT běží na dvou vrstvách, jednou je normální uživatelský m
ód (User Mode), který je chráněný před některými instrukcemi procesoru. V praxi se jedná o například instrukce pro přímou hardwarovou obsluhu vstupů,výstupů. Druhou vrstvou je nechráněný mód (Kernel Mode) a zde je povoleno vše a tady se vlastně umisťují všechny ovladače karet, které mají běžet rychle, jako grafické karty apod.

Ovladač musí splňovat některé k
riteria:Přenositelnost mezi platformami
Konfigurovatelnost hardware a software
Drivery musí být přerušitelné a přepnutelné preemptivním multitaskingovým operačním systémem
Schopnost běžet na multiprocesorových platformách
Paketovat přenos I/O požadavků , to je že každý požadavek má svoji hlavičku a ukončení přenosu je také signalizováno pomocí I/O status block. Dále musí být podporován i asynchroní přenos, to znamená, že například při seriové komunikaci se nečeká na její dokončení ale po naplnění vyrovnávací paměti se okamžitě předá řízení operačnímu systému a vlastní komunikace probíhá na pozadí.