Ntoskrnl

Ntoskrnl

Noyau Windows NT

Le noyau de Windows NT est le composant Microsoft qui assure l'accès sécurisé des différentes tâches de Windows à la couche du matériel (Hardware abstraction layer).

Sur un système 32 bits classique monoprocesseur, le noyau s'appelle NTOSKRNL.EXE; c'est le cas le plus fréquent actuellement. Sur un système 32 bits multiprocesseur SMP, le nom est NTKRNLMP.EXE. Sur un système PAE (Physical Address Extension), le nom du noyau Windows est NTKRNLPA.EXE pour un monoprocesseur et NTKRPAMP.EXE sur un multiprocesseur.

Le noyau de Windows NT est multitâche préemptif et multi-utilisateur, de type

  • micro-noyau enrichi[1]
  • hybride[2].

Le présent article concerne Windows Vista, Windows Server 2003, Windows XP, Windows 2000 et Windows NT.

Sommaire

Les différents composants de la couche matériel (Hardware abstraction layer)

Le noyau Windows est l'interface du gestionnaire d'objets pour accéder aux composants matériels.

Le noyau de Windows NT est le seul composant de Windows NT à avoir accès directement aux composants matériels suivants de la HAL :

Pour la gestion des entrées/sorties (disques et autres...) et de l'interface graphique GDI, il existe d'autres composants qui font un accès direct à la HAL : ce sont les pilotes en mode noyau (KMD : Kernel Mode Drivers) qui respectent le modèle WDM[3] (Windows Driver Model)

Le gestionnaire d'objets a accès à la base de registre de Windows.

Paramétrage du noyau

Le paramétrage du noyau est fait

Historique

Le noyau de Windows Millennium, 98, 95 et des versions plus anciennes

Dans le noyau des anciennes versions de Windows, les différents composants pouvaient accéder directement à la couche matérielle via VxD (Virtual Device Driver).

Les plus anciens noyaux de Windows étaient multitâche coopératif et mono-utilisateur. Le nom du noyau était KRNL286.EXE pour le microprocesseur Intel 80286 et KRNL386.exe pour les processeurs Intel 80386, Intel 80486 et autres. Ce composant n'était pas un véritable noyau car il n'y avait pas de partition virtuelle de la mémoire vive physique en deux régions disjointes (espace noyau et espace utilisateur).

La première version du noyau NT

La première version officielle du noyau de windows NT est la version 3.1, en 1993. L'un des concepteurs du noyau est David Cutler, qui avait travaillé précédemment à la conception du système d'exploitation VMS de la société DEC.

F. van Wensveen indique les points communs suivants entre les noyaux des 2 systèmes d'exploitation:

Windows Vista : PatchGuard pour protéger le noyau

Les versions 64 bits de Windows (XP, 2003 et Vista) ont un composant PatchGuard dont le but est de protéger le noyau contre toute forme de modification (i.e. un patch) et donc de rendre Windows moins vulnérable à l'introduction d'un rootkit (une porte dérobée).

L'introduction de ce composant pose des problèmes aux éditeurs d'anti-virus. Dans l'état actuel de Vista (janvier 2007), l'API fournie par Microsoft n'est pas assez complète pour les besoins spécifiques des éditeurs d'anti-virus.

Article détaillé : Kernel Patch Protection.

Voir aussi

Notes

Articles connexes

Références externes

Historique des noyaux de Windows


  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Noyau Windows NT ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Ntoskrnl de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Ntoskrnl — Ntoskrnl.exe файл ядра операционных систем семейства Windows NT (NT 4.0, 2000, XP, 2003, Vista, 2008). Данный файл запускается загрузчиком ядра NTLDR. Различают 4 версии ядра: ntoskrnl.exe однопроцессорное ядро Windows; ntkrnlmp.exe… …   Википедия

  • ntoskrnl.exe — (and ntkrnlpa.exe on systems with Physical Address Extension support) is the kernel image for the family of Microsoft Windows NT operating systems. It provides the Kernel and Executive layers of the Windows NT kernel space, and is responsible for …   Wikipedia

  • Ntoskrnl.exe — (and ntkrnlpa.exe on systems with Physical Address Extension support) is the kernel image for the family of Microsoft Windows NT operating systems. It provides the Microkernel and Executive layers of the Windows NT kernel space, and is… …   Wikipedia

  • Ntoskrnl.exe — (y ntkrnlpa.exe en sistemas con soporte de extensión de dirección física) es la imagen del kernel para la familia de sistemas operativos Microsoft Windows NT. Proporciona el núcleo y las capas del núcleo de Windows NT, y es responsable de… …   Wikipedia Español

  • Ntoskrnl.exe — (сокр. от англ. NT OS kernel «ядро операционной системы NT»)  файл ядра операционных систем семейства Windows NT (NT 4.0, 2000 …   Википедия

  • Ntoskrnl.exe — Noyau Windows NT Le noyau de Windows NT est le composant Microsoft qui assure l accès sécurisé des différentes tâches de Windows à la couche du matériel (Hardware abstraction layer). Sur un système 32 bits classique monoprocesseur, le noyau s… …   Wikipédia en Français

  • Native API — The Native API (with capitalized N) is the publicly and incompletely documented application programming interface used internally by the Windows NT family of operating systems produced by Microsoft.[1]. It is predominately used during system boot …   Wikipedia

  • BSOD — Écran bleu de la mort Un écran bleu sur un téléphone public. L écran bleu de la mort aussi abrégé BSoD de l anglais Blue Screen of Death se réfère à l écran affiché par le système d exploitation Microsoft Windows lorsqu il ne peut plus récupérer… …   Wikipédia en Français

  • BSoD — Écran bleu de la mort Un écran bleu sur un téléphone public. L écran bleu de la mort aussi abrégé BSoD de l anglais Blue Screen of Death se réfère à l écran affiché par le système d exploitation Microsoft Windows lorsqu il ne peut plus récupérer… …   Wikipédia en Français

  • Blue Screen of Death — Écran bleu de la mort Un écran bleu sur un téléphone public. L écran bleu de la mort aussi abrégé BSoD de l anglais Blue Screen of Death se réfère à l écran affiché par le système d exploitation Microsoft Windows lorsqu il ne peut plus récupérer… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”