La familia de los
sistemas operativos Windows NT de
Microsoft está constituida por versiones como
Windows 7,
Vista,
XP,
Windows Server 2003,
Windows 2000 y Windows NT. Todos tienen
multitarea apropiativa y son sistemas operativos que han sido diseñados para trabajar tanto con computadoras con un
solo procesador como con
múltiples procesadores que en inglés es el
Symmetrical Multi Processor o
SMP.Para procesar las peticiones de
entrada/salida (en inglés
Input/Output, I/O) acude a una
dirección de paquetes de E/S que utiliza
peticiones (IRP) y
E/S asíncrona. A partir de
Windows 2000 Advanced Server, Microsoft comenzó a desarrollar sistemas operativos que soportaban 64-bits. Antes sus sistemas operativos estaban basados en un modelo de 32-bits.
La arquitectura de la familia de sistemas operativos de Windows NT se basa en dos capas, (
modo usuario y
modo núcleo), con distintos módulos dentro de éstas capas.