Maneja la memoria virtual, controlando la paginacion y proteccion
dentro y fuera de la memoria fisica a almacenamietno secundario. Implementa un asignador general de la memoria fisica Implementa un parseador de ejecutables PE que permite que los ejecutables sean mapeados o no mapeados Windows NT 4.0 Terminal Server Edition permite diferentes instancias de subsitemas de win32 y drivers GDI corran simultaneamente Process Structure Handles process and thread creation and termination, and it implements the concept of Job, a group of processes that can be terminated as a whole, or be placed under shared restrictions (such a total maximum of allocated memory, or CPU time). Job objects were introduced in Windows 2000. Maneja la creacion y terminacion de procesos y threads; implementa el concepto de Job introducido en Windows 2000 PnP Manager Maneja el plug and play y apoya la deteccion de dispositivos e instalacion al momento de inicio Power Manager Maneja los eventos relacionados con la energia y notifica los drivers afectados con IRPs especiales System Reference Monitor Es la autoridad primaria que hace cumplir las reglas seguridad integral del subsistema. Es el que permite si un programa se puede accesar via la lista de control de acceso ACLs Graphics Device Interface (GDI) Es el responsanle de dibujar lineas y curvas, renderizando fuentes y manejando paletas. Kernel Provee sincronizacion multiprocesador, thread y manejo y despacho de interrupciones. Es responsanle de inicializar los dispositivos necesarios para mantener el Sistema operative corriendo. Por lo general es referido como el microkernel porque hace todo lo que le microkernel puede hacer. Kernel-mode Drivers Windows NT usas estos drivers para interactuar con los dispositivos de hardware. Hay de Alto Nivel, Nivel Intermedio, Nivel Bajo Hardware abstraction layer Es la capa entre el hardware fisico y el resto del Sistema operativo. Fue diseado para seconder las diferencias en el hardware y proveer una plataforma consistente para el kernel. Incluye el codigo especifico para el hardware para controlar la interfaz I/O, controladores de interrupciones y multiples procesadores Trabaja junto al kernel