Todos tienen apropiativa y son sistemas operativos reentrantes que han sido diseñados para trabajar tanto con computadoras con un sólo procesador como computadoras de multiprocesamiento simétrico que en inglés es el Symmetrical Multi Processor o SMP.
El modo núcleo en Windows 2000 tiene acceso total al hardware y a los recursos del sistema de la computadora.
El Executive se relaciona con todos los subsistemas del modo usuario.
El modo usuario está formado por subsistemas que pueden pasar peticiones de E/S a los controladores apropiados del modo núcleo a través del gestor de E/S (que se encuentra en el modo núcleo).
Además, las aplicaciones se ejecutan a menor prioridad que los procesos del núcleo.
Sin embargo, Windows 2000 permite a los usuarios ejecutar programas Win16 en una VDM de Win16 separada, lo que permite al programa ser una multitarea prioritaria cuando Windows 2000 ejecute el proceso VDM completo, que contiene únicamente una aplicación en ejecución.
El servicio de terminal es una API al redirector de red, que proporciona el acceso a la red a la computadora.
El modo núcleo impide que los servicios y las aplicaciones del modo usuario accedan a áreas críticas del sistema operativo a las que no deberían tener acceso.
En lugar de ello, deben pedir al núcleo que realice esas operaciones en su nombre.
El modo núcleo está formado por servicios executive, que a su vez están formados por varios módulos que realizan tareas específicas, controladores de núcleo, un núcleo y una Capa de Abstracción del Hardware o HAL.
El Executive se relaciona con todos los subsistemas del modo usuario.
Todos juntos, los componentes pueden ser llamados Servicios Executive (nombre interno Ex).
Los Servicios del Sistema (nombre interno Nt), por ejemplo las llamadas al sistema, se implementan en este nivel también, excepto unas pocas que son llamadas directamente dentro de la capa del núcleo para obtener un mejor rendimiento.
El Gestor de Objetos (nombre interno Ob) es un subsistema especial del Executive por el cual todos los otros subsistemas del Executive, especialmente las llamadas al sistema, deben pasar para obtener acceso a los recursos de Windows 2000.
Esto es, el núcleo realiza casi todas las tareas de un micronúcleo tradicional.
Fue diseñado para ocultar las diferencias de hardware y por tanto proporciona una plataforma consistente en la cual se puedan ejecutar las aplicaciones.
En particular, la "abstracción hardware" no implica abstraer el conjunto de instrucciones, que generalmente se engloban bajo el concepto más amplio de portabilidad.
En la práctica, esto significa que el núcleo y las variaciones del HAL se distribuyen conjuntamente, generados específicamente para trabajar juntos.