Windows NT es una familia de versiones de sistemas operativos producidas por Microsoft , cuya primera versión fue lanzada el 27 de julio de 1993. Es un sistema operativo multiprocesador , multiusuario e independiente del procesador .
![]() | |
Desarrollador | Microsoft |
---|---|
Escrito en | C , C ++ , C # y lenguaje ensamblador [1] |
Estado de trabajo | Actual |
Modelo fuente |
|
Versión inicial | 27 de julio de 1993 Windows NT 3.1 ) | (como
Último lanzamiento | 10.0.19042.985 (11 de mayo de 2021 [2] ) [±] |
Vista previa más reciente | 10.0.21382.1 (14 de mayo de 2021 [3] ) [±] |
Método de actualización | Windows Update , servicios de actualización de Windows Server |
Plataformas | IA-32 , x86-64 , ARM y ARM64 (e históricamente DEC Alpha , Itanium , MIPS y PowerPC ) |
Tipo de grano | Híbrido |
Influenciado por | RSX-11 , VAXELN , VMS , MICA , MS-DOS , OS / 2 , Windows 3.1x |
Interfaz de usuario predeterminada | Gráfica ( shell de Windows ) |
Licencia | Según la versión, edición o elección del cliente: software de prueba , software comercial , licencias por volumen , solo OEM , SaaS , S + S [a] |
Página web oficial | www |
La primera versión de Windows NT fue Windows NT 3.1 y se produjo para estaciones de trabajo y servidores . Su objetivo era complementar las versiones de consumo de Windows basadas en MS-DOS (incluido Windows 1.0 a Windows 3.1x ). Gradualmente, la familia Windows NT se expandió a la línea de productos de sistemas operativos de propósito general de Microsoft para todas las computadoras personales , dejando de lado la familia Windows 9x .
"NT" se expandió anteriormente a "Nueva tecnología", pero ya no tiene ningún significado específico. A partir de Windows 2000 , [4] "NT" se eliminó del nombre del producto y solo se incluye en la cadena de versión del producto. [5]
NT fue la primera versión puramente de 32 bits de Windows, mientras que sus contrapartes orientadas al consumidor, Windows 3.1xy Windows 9x, eran híbridos de 16 bits / 32 bits. Es un sistema operativo de arquitectura múltiple. Inicialmente, admitía varias arquitecturas de conjuntos de instrucciones , incluidas IA-32 , MIPS y DEC Alpha ; Posteriormente se agregaron compatibilidad con PowerPC , Itanium , x64 y ARM . Las últimas versiones son compatibles con x86 (incluidos IA-32 y x64) y ARM. Las principales características de la familia de Windows NT incluyen Windows Shell , Windows API , Native API , Active Directory , Group Policy , Hardware Abstraction Layer , NTFS , BitLocker , Windows Store , Windows Update e Hyper-V .
Nombrar
Se ha sugerido que Dave Cutler pretendía que el inicialismo "WNT" fuera un juego en VMS , incrementando cada letra en uno . [6] Sin embargo, el proyecto se pensó originalmente como una continuación de OS / 2 y se lo denominó "NT OS / 2" antes de recibir la marca Windows. [7] Uno de los desarrolladores originales de NT, Mark Lucovsky , afirma que el nombre se tomó del procesador de destino original: el Intel i860 , cuyo nombre en código es N10 ("N-Ten"). [8] Una sesión de preguntas y respuestas (Q&A) de 1998 con Bill Gates reveló que las letras se expandieron anteriormente a "Nueva tecnología" pero ya no tienen ningún significado específico. [9] Las letras se eliminaron de los nombres de las versiones de Windows 2000 y posteriores, aunque Microsoft describió ese producto como "construido sobre tecnología NT". [4] [10]
Características principales
Uno de los principales propósitos de NT es la portabilidad de hardware y software. Se han lanzado varias versiones de los sistemas operativos de la familia NT para una variedad de arquitecturas de procesador, inicialmente IA-32 , MIPS y DEC Alpha , con PowerPC , Itanium , x86-64 y ARM compatibles en versiones posteriores. Una idea inicial fue tener una base de código común con una capa de abstracción de hardware (HAL) personalizada para cada plataforma. Sin embargo, la compatibilidad con MIPS, Alpha y PowerPC se eliminó posteriormente en Windows 2000 . Inicialmente se logró una amplia compatibilidad de software con soporte para varias "personalidades" de API , incluyendo API de Windows , POSIX , [11] y API de OS / 2 [12] ; las dos últimas se eliminaron gradualmente a partir de Windows XP. [13] La compatibilidad parcial de MS-DOS y Windows de 16 bits se logra en IA-32 a través de una máquina virtual DOS integrada , aunque esta característica no está disponible en otras arquitecturas. [14]
NT ha admitido listas de control de acceso por objeto (archivo, función y rol) que permiten aplicar un amplio conjunto de permisos de seguridad a sistemas y servicios. NT también ha admitido los protocolos de red de Windows, heredando la red OS / 2 LAN Manager anterior , así como la red TCP / IP (para la cual Microsoft solía implementar una pila TCP / IP derivada al principio de una pila basada en STREAMS de Spider Systems , luego reescrito internamente). [15]
Windows NT 3.1 fue la primera versión de Windows en utilizar direcciones de memoria virtual plana de 32 bits en procesadores de 32 bits. Su producto complementario, Windows 3.1, utilizaba direccionamiento segmentado y cambia de direccionamiento de 16 bits a 32 bits en páginas.
Windows NT 3.1 presentaba un núcleo central que proporcionaba una API del sistema, que se ejecutaba en modo supervisor (anillo 0 en x86; denominado en Windows NT "modo kernel" en todas las plataformas) y un conjunto de entornos de espacio de usuario con sus propias API que incluía el nuevo entorno Win32, un entorno en modo texto OS / 2 1.3 y un entorno POSIX. El kernel multitarea preventivo completo podría interrumpir las tareas en ejecución para programar otras tareas, sin depender de los programas de usuario para ceder voluntariamente el control de la CPU, como en las aplicaciones Windows 3.1 de Windows (aunque las aplicaciones MS-DOS se realizaron multitarea preventivamente en Windows a partir de Windows / 386 ).
En particular, en Windows NT 3.x, varios subsistemas de controladores de E / S, como el vídeo y la impresión, eran subsistemas de modo de usuario . En Windows NT 4, los subsistemas de cola de impresión, servidor y vídeo se movieron al modo de núcleo. La primera GUI de Windows NT estuvo fuertemente influenciada por (y programáticamente compatible con) la de Windows 3.1; La interfaz de Windows NT 4 fue rediseñada para que coincida con la del nuevo Windows 95 , pasando del Administrador de programas al diseño del shell de Windows .
NTFS , un sistema de archivos seguro y registrado por diario, es una característica importante de NT. Windows NT también permite otros sistemas de archivos instalables; desde las versiones 3.1, NT se puede instalar en sistemas de archivos FAT o HPFS . [dieciséis]
Windows NT introdujo su propio modelo de controlador, el modelo de controlador de Windows NT, y es incompatible con los marcos de controladores más antiguos. Con Windows 2000 , el modelo de controlador de Windows NT se mejoró para convertirse en el modelo de controlador de Windows , que se introdujo por primera vez con Windows 98 , pero se basó en el modelo de controlador de NT. [17] Windows Vista agregó soporte nativo para Windows Driver Foundation , que también está disponible para Windows XP , Windows Server 2003 y, hasta cierto punto, Windows 2000 .
Desarrollo

Microsoft decidió crear un sistema operativo portátil, compatible con OS / 2 y POSIX y el apoyo de multiprocesamiento , en octubre de 1988. [18] Cuando el desarrollo se inició en noviembre de 1989, Windows NT iba a ser conocido como OS / 2 3.0, [19] el tercera versión del sistema operativo desarrollado conjuntamente por Microsoft e IBM . Para garantizar la portabilidad, el desarrollo inicial se centró en el procesador Intel i860 XR RISC , cambiando al MIPS R3000 a finales de 1989, y luego al Intel i386 en 1990. [20] Microsoft también continuó el desarrollo paralelo del basado en DOS y de menos recursos : exigente entorno de Windows, lo que resultó en el lanzamiento de Windows 3.0 en mayo de 1990.
Windows 3.0 finalmente tuvo tanto éxito que Microsoft decidió cambiar la interfaz de programación de aplicaciones principal para el NT OS / 2 aún inédito (como se conocía entonces) de una API OS / 2 extendida a una API de Windows extendida . Esta decisión provocó tensión entre Microsoft e IBM y la colaboración finalmente se vino abajo.
IBM continuó el desarrollo de OS / 2 solo, mientras que Microsoft continuó trabajando en el recién renombrado Windows NT. Aunque ninguno de los sistemas operativos sería inmediatamente tan popular como los productos MS-DOS o Windows de Microsoft, Windows NT eventualmente tendría mucho más éxito que OS / 2.
Microsoft contrató a un grupo de desarrolladores de Digital Equipment Corporation dirigido por Dave Cutler para construir Windows NT, y muchos elementos del diseño reflejan la experiencia anterior de DEC con VMS de Cutler , [21] VAXELN y RSX-11 , pero también una operación basada en objetos inédita. sistema desarrollado por Dave Cutler en Digital con nombre en código MICA . [22] Al equipo se unieron miembros seleccionados del disuelto equipo OS / 2, incluido Moshe Dunie . [6]

El kernel de VMS se escribió en VAX Macro , pero Windows NT se diseñó para ejecutarse en múltiples arquitecturas de conjuntos de instrucciones y múltiples plataformas de hardware dentro de cada arquitectura. Las dependencias de la plataforma están ocultas del resto del sistema por la HAL (Capa de abstracción de hardware).
Al crear Windows NT, los desarrolladores de Microsoft reescribieron VMS en C.Aunque agregaron la API de Win32, el sistema de archivos NTFS, la GUI y la compatibilidad con versiones anteriores de DOS, OS / 2 y Win16 , los ingenieros de DEC notaron casi de inmediato las similitudes internas de los dos sistemas operativos. ; partes de VAX / VMS Internals and Data Structures , publicado por Digital Press , describen con precisión las partes internas de Windows NT utilizando términos VMS. En lugar de una demanda, Microsoft acordó pagar a DEC $ 65–100 millones, ayudar a comercializar VMS, capacitar al personal digital en Windows NT y continuar con el soporte de Windows NT para DEC Alpha. [21]
La administración , los procesos y la programación de la memoria de Windows NT y VMS son muy similares. La gestión de procesos de Windows NT se diferencia por la implementación de subprocesos , que DEC no implementó hasta VMS 7.0 en 1995, probablemente para competir con Microsoft.
Como VMS, [21] el código del modo kernel de Windows NT distingue entre el "kernel", cuyo propósito principal es implementar funciones dependientes del procesador y de la arquitectura, y el "ejecutivo". Este fue diseñado como un micronúcleo modificado , ya que el kernel de Windows NT fue influenciado por el micronúcleo de Mach desarrollado por Richard Rashid en la Universidad Carnegie Mellon, [23] pero no cumple con todos los criterios de un micronúcleo puro. Tanto el kernel como el ejecutivo están vinculados en el módulo ntoskrnl.exe de carga única ; fuera de este módulo, hay poca distinción entre el núcleo y el ejecutivo. Las rutinas de cada uno son directamente accesibles, como por ejemplo desde los controladores de dispositivos en modo kernel.
Los conjuntos de API de la familia de Windows NT se implementan como subsistemas sobre la API "nativa" no documentada públicamente ; esto permitió la adopción tardía de la API de Windows (en el subsistema Win32). Windows NT fue uno de los primeros sistemas operativos en utilizar Unicode internamente. [ cita requerida ]
Lanzamientos
Versión | Nombre comercial | Ediciones | Fecha de lanzamiento | Número de compilación |
---|---|---|---|---|
3.1 | Windows NT 3.1 | Estación de trabajo (llamada solo Windows NT ), servidor avanzado | 27 de julio de 1993 | 528 |
3,5 | Windows NT 3.5 | Estación de trabajo, servidor | 21 de septiembre de 1994 | 807 |
3,51 | Windows NT 3.51 | 30 de mayo de 1995 | 1057 | |
4.0 | Windows NT 4.0 | Estación de trabajo, servidor, servidor empresarial, servidor de terminales, integrado | 24 de agosto de 1996 | 1381 |
5,0 | Windows 2000 | Profesional | 17 de febrero de 2000 | 2195 |
Windows Server 2000 | Estándar, avanzado, centro de datos | 26 de septiembre de 2000 | ||
5.1 | Windows XP | Hogar, Profesional, Media Center (original, 2004 y 2005), Tablet PC (original y 2005), Starter, Embedded , Home N, Professional N | 25 de octubre de 2001 | 2600 |
Conceptos básicos de Windows para PC heredadas | N / A | 8 de julio de 2006 | ||
5.2 | Windows XP | Edición de 64 bits, versión 2003 ( IA-64 ) [24] | 28 de marzo de 2003 | 3790 |
Windows Server 2003 | Estándar, empresarial, centro de datos, web, almacenamiento, servidor para pequeñas empresas, clúster de cómputo | 24 de abril de 2003 | ||
Windows XP | Edición profesional x64 ( x86-64 ) | 25 de abril de 2005 | ||
Windows Server 2003 R2 | Estándar, empresarial, centro de datos, web, almacenamiento, servidor para pequeñas empresas, clúster de cómputo | 6 de diciembre de 2005 | ||
Servidor doméstico de Windows | N / A | 16 de julio de 2007 | ||
6.0 | Windows Vista | Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate |
|
|
Windows Server 2008 | Foundation, estándar, empresarial, centro de datos, servidor web, servidor HPC, sistemas basados en Itanium [26] | 27 de febrero de 2008 |
| |
6.1 [28] | Windows 7 | Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate [29] | 22 de octubre de 2009 [30] |
|
Windows Server 2008 R2 | Foundation, estándar, empresarial, centro de datos, servidor web, servidor HPC, sistemas basados en Itanium | |||
Windows Home Server 2011 | Home Server Premium | 6 de abril de 2011 |
| |
PC delgada con Windows | 6 de junio de 2011 | |||
6.2 | Windows 8 [31] | Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows RT [32] | 26 de octubre de 2012 [33] | 9200 |
Windows Server 2012 [34] | Foundation, Essentials, Standard, Datacenter [35] | 4 de septiembre de, 2012 | ||
6,3 [36] | Windows 8.1 | Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1 | 18 de octubre de 2013 | 9600 [37] |
Windows Server 2012 R2 | Fundación, Esencial, Estándar, Centro de datos | |||
10.0 [38] | Windows 10 | Inicio Un solo idioma, Hogar, Profesional, Profesional Educación, Profesional para estaciones de trabajo, [39] Empresa, Educación, Windows 10 S, IoT Core, Móvil , Empresa móvil [40] [41] | 29 de julio de 2015 |
19042 (20H2)
|
Windows Server 2016 | Essentials, estándar, centro de datos, servidor premium multipunto, servidor de almacenamiento, servidor Hyper-V | 26 de septiembre de 2016 |
| |
Windows Server 2019 | Essentials, estándar, centro de datos, servidor premium multipunto, servidor Hyper-V | 2 de octubre de 2018 |
|
Windows NT 3.1 a 3.51 incorporó el Administrador de programas y el Administrador de archivos de la serie Windows 3.1x . Windows NT 4.0 en adelante reemplazó esos programas con el Explorador de Windows (incluida una barra de tareas y el menú Inicio ), que apareció originalmente en Windows 95 .
La primera versión recibió el número de versión 3.1 para que coincidiera con el Windows contemporáneo de 16 bits; las revistas de esa época afirmaron que el número también se usó para hacer que la versión pareciera más confiable que una versión ".0". Además, el protocolo Novell IPX aparentemente solo tenía licencia para las versiones 3.1 del software de Windows. [ cita requerida ]
El número de versión de NT no se usa ahora generalmente con fines de marketing, pero todavía se usa internamente y se dice que refleja el grado de cambios en el núcleo del sistema operativo. [42] Sin embargo, por razones de compatibilidad de aplicaciones, Microsoft mantuvo el número de versión principal en 6 en las versiones posteriores a Vista, [43] pero lo cambió más tarde a 10 en Windows 10. [38] El número de compilación es un identificador interno utilizado por los desarrolladores de Microsoft. y probadores beta.
A partir de Windows 8.1 , Microsoft cambió el comportamiento de las funciones de la versión API Helper. Si una aplicación no se manifiesta para Windows 8.1 o posterior, la API siempre devolverá la versión 6.2, que es el número de versión de Windows 8 . [44] [45] Esto se debe a que la función de manifiesto se introdujo con Windows 8.1, [46] para reemplazar GetVersion y funciones relacionadas. [47]
Lenguaje de programación
Windows NT está escrito en C y C ++ , con una cantidad muy pequeña escrita en lenguaje ensamblador . [48] C se usa principalmente para el código del kernel, mientras que C ++ se usa principalmente para el código en modo usuario. El lenguaje ensamblador se evita siempre que sea posible porque impediría la portabilidad . [49]
Plataformas compatibles
Plataformas de 32 bits
Para evitar que el código específico de Intel x86 se deslice en el sistema operativo por parte de los desarrolladores acostumbrados a desarrollar en chips x86, Windows NT 3.1 se desarrolló inicialmente utilizando sistemas de desarrollo que no eran x86 y luego se portó a la arquitectura x86. Este trabajo se basó inicialmente en el Intel i860 basados en Dazzle sistema y, después, el basado en MIPS R4000 Jazz plataforma. Ambos sistemas fueron diseñados internamente en Microsoft. [50]
Windows NT 3.1 fue lanzado para Intel x86 compatible con PC , PC-98 , DEC Alpha , y ARC que cumplen las MIPS plataformas. Windows NT 3.51 agregó soporte para el procesador PowerPC en 1995, específicamente los sistemas compatibles con PReP , como las computadoras de escritorio / portátiles IBM Power Series y la serie Motorola PowerStack; pero a pesar de las reuniones entre Michael Spindler y Bill Gates, no en el Power Macintosh ya que el proyecto Power Macintosh compatible con PReP no se pudo enviar.
Intergraph Corporation portó Windows NT a su arquitectura Clipper y más tarde anunció la intención de portar Windows NT 3.51 a la arquitectura SPARC de Sun Microsystems , [51] pero ninguna de las versiones se vendió al público como producto minorista.
Solo dos de las variantes de Windows NT 4.0 (IA-32 y Alpha) tienen un conjunto completo de paquetes de servicios disponibles. Todos los demás puertos realizados por terceros (Motorola, Intergraph, etc.) tienen pocas, si las hay, actualizaciones disponibles públicamente.
Windows NT 4.0 fue la última versión importante que admitió Alpha, MIPS o PowerPC, aunque el desarrollo de Windows 2000 para Alpha continuó hasta agosto de 1999, cuando Compaq dejó de admitir Windows NT en esa arquitectura; y luego, tres días después, Microsoft también canceló su programa AlphaNT, [52] a pesar de que el lanzamiento de Alpha NT 5 (Windows 2000) había alcanzado el estado RC1 . [53]
Microsoft anunció el 5 de enero de 2011 que la próxima versión principal de la familia de Windows NT incluirá soporte para la arquitectura ARM . Microsoft demostró una versión preliminar de Windows (versión 6.2.7867) que se ejecuta en una computadora basada en ARM en el Consumer Electronics Show 2011 . [54] Esto eventualmente llevó al lanzamiento comercial de Windows RT derivado de Windows 8 el 26 de octubre de 2012, y la implementación de NT sobre CE en Windows Phone 8 .
Según Microsoft, es un error común pensar que Xbox y Xbox 360 usan un kernel de Windows 2000 modificado, ya que el sistema operativo de Xbox se creó desde cero pero implementa un subconjunto de API de Windows . [55] La Xbox One , sin embargo, usa una versión modificada de Windows 10. [56]
Plataformas de 64 bits
Las versiones de 64 bits de Windows NT se diseñaron originalmente para ejecutarse en Itanium y DEC Alpha ; este último se utilizó internamente en Microsoft durante el desarrollo inicial de Windows de 64 bits. [57] [58] Esto continuó durante algún tiempo después de que Microsoft anunciara públicamente que cancelaba los planes de distribuir Windows de 64 bits para Alpha. [59] Debido a esto, las versiones Alpha de Windows NT son solo de 32 bits.
Si bien Windows 2000 solo es compatible con Intel IA-32 (32 bits), Windows XP, Server 2003, Server 2008 y Server 2008 R2 tienen cada uno una edición dedicada a los sistemas basados en Itanium. [60] [61] [62] En comparación con Itanium, Microsoft adoptó x64 en una escala mayor: todas las versiones de Windows desde Windows XP (que tiene una edición dedicada x64 ), [63] tienen ediciones x64. [60] [64]
Requisitos de hardware
La especificación mínima de hardware requerida para ejecutar cada versión de la versión de estación de trabajo profesional de Windows NT ha sido bastante lenta hasta la versión 6.0 Vista, que requiere un mínimo de 15 GB de espacio libre en disco, un aumento de 10 veces en el espacio libre en disco. solo sobre la versión anterior.
Versión de Windows | UPC | RAM | Espacio libre en disco |
---|---|---|---|
NT 3.1 | i386 , 25 MHz | 12 MB | 90 MB |
Servidor avanzado de NT 3.1 | 16 MB | ||
Estación de trabajo NT 3.5 [65] | 12 MB | ||
Servidor NT 3.5 [65] | 16 MB | ||
Estación de trabajo NT 3.51 [65] | 12 MB | ||
Servidor NT 3.51 [65] | 16 MB | ||
Estación de trabajo NT 4.0 [66] | i486 , 25 MHz | 12 MB | 124 MB |
Servidor NT 4.0 [66] | 16 MB | ||
2000 Profesional [67] | Pentium , 133 MHz | 32 MB | 650 MB |
Servidor 2000 [67] | 128 MB | ||
XP [68] | Pentium, 233 MHz | 64 MB | 1,5 GB |
Servidor 2003 [69] | 133 MHz | 128 MB | |
Vista Home Basic [70] | 800 MHz | 512 MB | 20 GB |
Vista (otras ediciones) [70] | 1 GHz | 1 GB | 40 GB |
7 para IA-32 [71] | 16 GB | ||
7 para x64 [71] | 2 GB | 20 GB | |
8 para IA-32 [72] | 1 GHz con bit NX , SSE2 , PAE | 1 GB | 16 GB |
8 para x64 [72] | 2 GB | 20 GB | |
8.1 para IA-32 [72] | 1 GB | 16 GB | |
8.1 para x64 [72] | 1 GHz con bit NX , SSE2 , PAE , CMPXCHG16b, PrefetchW y LAHF / SAHF | 2 GB | 20 GB |
10 para IA-32 (v1507-1809) [73] | 1 GHz con bit NX , SSE2 , PAE | 1 GB | 16 GB |
10 para x64 (v1507-1809) [73] | 1 GHz con bit NX , SSE2 , PAE , CMPXCHG16b, PrefetchW y LAHF / SAHF | 2 GB | 20 GB |
10 para IA-32 (v1903 y posteriores) [73] | 1 GHz con bit NX , SSE2 , PAE | 1 GB | 32 GB |
10 para x64 (v1903 y posterior) [73] | 1 GHz con bit NX , SSE2 , PAE , CMPXCHG16b, PrefetchW y LAHF / SAHF | 2 GB | 32 GB |
Ver también
- Arquitectura de Windows NT
- Disco F6
- Dominio de Windows Server
- ReactOS (un proyecto de código abierto con el objetivo de proporcionar compatibilidad a nivel de controlador de dispositivo y binario con Windows NT)
- Proceso de inicio de Windows NT
- Entorno de preinstalación de Windows
- Servidores de Microsoft
Notas
- ^ Para obtener más información sobre cómo Microsoft licencia sus productos, consulte Microsoft Software Assurance , DreamSpark , DreamSpark Premium , BizSpark , MSDN § Suscripciones de software , Microsoft TechNet § Suscripciones y descargas , y licencia de acceso de cliente .
Referencias
- ^ Lextrait, Vincent (enero de 2010). "La baliza de lenguajes de programación" (v10.0 ed.) . Consultado el 4 de enero de 2010 .
- ^ "11 de mayo de 2021: KB5003173 (compilaciones del SO 19041.985 y 19042.985)" . Soporte de Microsoft . 11 de mayo de 2021.
- ^ "Anuncio de Windows 10 Insider Preview Build 21382" . Blog de experiencia de Windows . 14 de mayo de 2021.
- ^ a b "Microsoft cambia el nombre de la línea de productos de Windows NT 5.0 a Windows 2000; señala la evolución de la tecnología de Windows NT a la corriente principal" (comunicado de prensa). Microsoft . 27 de octubre de 1998.
- ^ "Propiedad OperatingSystem.VersionString" . MSDN . Microsoft . Consultado el 10 de noviembre de 2014 .
- ^ a b Zachary, G Pascal (1994). Show Stopper !: La carrera vertiginosa para crear Windows NT y la próxima generación en Microsoft . Prensa Libre. ISBN 978-0-02-935671-5.
- ^ "Libro de trabajo de diseño de Microsoft Windows NT OS / 2" . Historia americana . Smithsonian . Consultado el 17 de marzo de 2017 .
- ^ Thurrott, Paul. "Historia de Windows Server 2003: el camino hacia el oro" . Gana super sitio .
- ^ Gates, Bill (5 de junio de 1998). "Preguntas y respuestas: proteger a los niños de la información en Internet" . Archivado desde el original el 26 de mayo de 2001 . Consultado el 26 de junio de 2005 .
- ^ "Windows 2000 es un nombre que refleja el movimiento continuo de NT hacia la corriente principal de la tecnología" . Microsoft.com. 27 de octubre de 1998 . Consultado el 13 de noviembre de 2011 .
- ^ "SuperSite de Paul Thurrott para Windows" . Gana super sitio . Consultado el 24 de noviembre de 2010 .
- ^ "28 - Compatibilidad con OS / 2" , MS Windows NT 4 Workstation (kit de recursos), Microsoft, archivado desde el original el 3 de marzo de 2016 , recuperado el 24 de noviembre de 2010
- ^ "POSIX y OS / 2 no son compatibles con Windows XP o Windows Server 2003" . Soporte . Microsoft. 5 de noviembre de 2007 . Consultado el 24 de noviembre de 2010 .
- ^ "Despliegue de ediciones x64" . Consultado el 24 de noviembre de 2010 .
- ^ Barr, Adam (19 de junio de 2001), "Microsoft, TCP / IP, Open Source, and Licensing" , Kuro5hin , consultado el 22 de febrero de 2013
- ^ "Sistemas de archivos" . TechNet . Microsoft . Consultado el 24 de noviembre de 2010 .
- ^ "Controladores NT - Preguntas frecuentes - WDM" . CMKrnl . Archivado desde el original el 21 de abril de 2009.
- ^ Cutler, Dave (2005), "Prefacio", en Russinovich, Mark ; Solomon, David A (eds.), Microsoft Windows Internals (cuarta ed.), Microsoft Press, ISBN 0-7356-1917-4.
- ^ Pollack, Andrew (27 de julio de 1991), "Microsoft amplía su división con IBM sobre software" , The New York Times , consultado el 2 de septiembre de 2008
- ^ Thurrott, Paul (24 de enero de 2003). "Windows Server 2003: el camino hacia el oro" . Gana super sitio . Archivado desde el original el 20 de julio de 2011 . Consultado el 5 de enero de 2010 .
- ^ a b c Russinovich, Mark (30 de noviembre de 1998). "Windows NT y VMS: el resto de la historia" . IT Pro . Consultado el 2 de enero de 2018 .
- ^ Neil Rieck. " " Windows-NT "es" VMS reimplementado "(más o menos)" . Consultado el 25 de agosto de 2015 .
- ^ Mohr, Jim (1 de diciembre de 1999). "Conceptos básicos de Windows NT" . Compatible con Windows NT y 2000 Workstation y Server . Prentice Hall. ISBN 978-0-13-083068-5. Consultado el 23 de enero de 2021 .
La técnica que utiliza Windows NT se llama "microkernel" y fue influenciada por el microkernel Mach desarrollado en la Universidad Carnegie Mellon.
- ^ "Microsoft lanza la versión 2003 de Windows XP 64-Bit Edition para la fabricación" . Marzo de 2003 . Consultado el 14 de enero de 2008 .
- ^ Aunque la compatibilidad con Windows Vista finalizó en 2017 y el cambio de número de compilación se produjo en 2019, el cambio de número de compilación ocurre cuando el usuario opta por instalar la actualización KB4489887 de Windows Server 2008 en su sistema.
- ^ "Resumen de ediciones" . Windows Server 2008 . Microsoft . Consultado el 18 de mayo de 2009 .
- ^ "Número de compilación cambiando a 6003 en Windows Server 2008" . support.microsoft.com . Consultado el 1 de noviembre de 2020 .
- ^ "Control de versiones del sistema operativo" . Red de desarrolladores de Microsoft . Microsoft . 20 de mayo de 2009 . Consultado el 6 de julio de 2009 .
- ^ LeBlanc, Brandon (4 de febrero de 2009). "Una mirada más cercana a las SKU de Windows 7" . Blogs de Windows . Microsoft . Consultado el 5 de febrero de 2009 .
- ^ Rothman, Wilson (2 de junio de 2009). "Windows 7 se lanzará el 22 de octubre" . Gizmodo . Consultado el 6 de junio de 2009 .
- ^ "Windows", Red de desarrolladores , Microsoft
- ^ LeBlanc, Brandon (16 de abril de 2012). "Anuncio de las ediciones de Windows 8" . Blogs de Windows . Microsoft . Consultado el 17 de abril de 2012 .
- ^ "Windows 8 estará disponible en ..." . Microsoft. 18 de julio de 2012 . Consultado el 18 de julio de 2012 .
- ^ "Windows Server 8 llamado Windows Server 2012", Windows Valley.
- ^ "Ediciones de Windows Server 2012" . Nube de servidores . Consultado el 8 de julio de 2012 .
- ^ "Windows Blue de Microsoft parece llamarse Windows 8.1" , ZDNet
- ^ Warren, Tom (24 de agosto de 2013). "Windows 8.1 está listo para su lanzamiento el 17 de octubre" . The Verge . Vox Media .
- ^ a b Thurrott, Paul (22 de noviembre de 2014). "Microsoft confirma que Windows 10 también será la versión 10 internamente" . ITProToday . Informa Tech .
- ^ Pidgeon, Elana; Blog, editor para Windows (10 de agosto de 2017). "Microsoft anuncia Windows 10 Pro para estaciones de trabajo" . Blog de Microsoft 365 . Consultado el 24 de diciembre de 2018 .CS1 maint: texto adicional: lista de autores ( enlace )
- ^ Prophet, Tony (13 de mayo de 2015). "Presentación de las ediciones de Windows 10" . Microsoft.
- ^ Foley, Mary Jo (27 de julio de 2016). "Microsoft agregará una nueva edición de Windows 10 Pro Education a su línea" . ZDNet . CBS Interactive .
- ^ Russinovich, Mark; Solomon, David (diciembre de 2001), "Windows XP: Las mejoras del kernel crean un sistema operativo más robusto, potente y escalable" , revista MSDN , Developer network, Microsoft, archivado desde el original el 24 de abril de 2003 , consultado el 19 de diciembre de 2006
- ^ "¿Por qué 7?" . Blog del equipo de Windows . Microsoft. 14 de octubre de 2008. Archivado desde el original el 15 de abril de 2012 . Consultado el 14 de septiembre de 2019 .
- ^ "Versión del sistema operativo" . Red de desarrolladores de Microsoft . Microsoft . 15 de septiembre de 2020 . Consultado el 24 de noviembre de 2020 .
- ^ "Cambios en la versión del sistema operativo en Windows 8.1 y Windows Server 2012 R2" . Red de desarrolladores de Microsoft . Microsoft . 31 de mayo de 2018 . Consultado el 24 de noviembre de 2020 .
- ^ "Manifiesto de la aplicación (ejecutable)" . Microsoft. 11 de julio de 2018 . Consultado el 24 de noviembre de 2020 .
- ^ "Función GetVersion (sysinfoapi.h)" . Microsoft. 5 de diciembre de 2018 . Consultado el 24 de noviembre de 2020 .
- ^ "Descripción general del sistema Windows NT" . TechNet . Microsoft . Consultado el 24 de noviembre de 2010 .
- ^ Chen, Raymond (28 de septiembre de 2016). "Una pregunta de desarrollo con Raymond Chen: ¿en qué lenguaje de programación está escrito Windows?" . Canal 9 . Microsoft .
- ^ Lucovsky, Mark (9 de agosto de 2000). "Windows: una odisea de ingeniería de software" . Consultado el 2 de noviembre de 2006 .
- ^ "Intergraph anuncia el puerto de Windows NT a la arquitectura SPARC" . El Florida SunFlash . 7 de julio de 1993.
- ^ Petreley, Nicholas (3 de septiembre de 1999). "¿Puede Linux romper el control de Intel en el mercado?" . CNN .
- ^ Aaron Sakovich (2001). "¿Windows 2000?" . La fuente AlphaNT. Archivado desde el original el 8 de julio de 2008 . Consultado el 1 de enero de 2007 .
- ^ Warren, Tom (5 de enero de 2011). "Microsoft demuestra la primera versión de Windows 8" . winrumors.com . Archivado desde el original el 9 de enero de 2011.
- ^ Gandhi, Shaheen. "Equipo Xbox: el sistema operativo Xbox" . Archivado desde el original el 20 de diciembre de 2008.
- ^ Xbox One es "literalmente un dispositivo de Windows"
- ^ Thurott, Paul (15 de diciembre de 1999). "Camino al oro: una mirada al desarrollo de Windows 2000" . Consultado el 2 de enero de 2018 .
- ^ Chen, Raymond (agosto de 2008). "Confidencial de Windows" . Red tecnológica . Microsoft.
- ^ Thurott, Paul (21 de junio de 2000). "Según se informa, Windows 2000 vuelve a la plataforma Alpha" . Consultado el 2 de enero de 2018 .
ACTUALIZACIÓN: Compaq aparentemente ha negado que se esté realizando algún trabajo en Windows 2000/64 para Alpha.
- ^ a b "Comparación de las ediciones de Windows Server 2003" . Microsoft TechNet . Microsoft . Consultado el 14 de octubre de 2011 .
- ^ "Compatibilidad con funciones de Windows Server 2008 para sistemas basados en Itanium" . Microsoft TechNet . Microsoft . Consultado el 14 de octubre de 2011 .
- ^ "Windows Server 2008 R2 para sistemas basados en Itanium" . Ediciones de Windows Server . Microsoft . Consultado el 14 de octubre de 2011 .
- ^ "Edición de 64 bits de Microsoft Windows XP" . Microsoft TechNet . Microsoft. 15 de agosto de 2001 . Consultado el 14 de octubre de 2011 .
- ^ "Una descripción de las versiones basadas en x64 de Windows Server 2003 y de Windows XP Professional x64 Edition" . Centro de soporte de Microsoft . Microsoft . Consultado el 14 de octubre de 2011 .
- ^ a b c d "Guía de solución de problemas de instalación de Windows NT 3.5x (MSKB 139733)" . Microsoft. 1 de noviembre de 2006. Archivado desde el original el 22 de junio de 2014.
- ^ a b "Información: Guía de solución de problemas de instalación de Windows NT 4.0" . Microsoft. 31 de octubre de 2006. Archivado desde el original el 20 de marzo de 2014.
- ^ a b "Requisitos del sistema para los sistemas operativos Microsoft Windows 2000" . Soporte . Microsoft. 13 de noviembre de 2007 . Consultado el 10 de septiembre de 2017 .
- ^ "Requisitos del sistema para los sistemas operativos Microsoft Windows XP" . Soporte . Microsoft. 14 de septiembre de 2007 . Consultado el 10 de agosto de 2017 .
- ^ "Windows Server 2003, Standard Edition: requisitos del sistema" . Microsoft. 21 de enero de 2005 . Consultado el 11 de enero de 2013 .
- ^ a b "Requisitos del sistema para Microsoft Windows Vista" . Soporte . Microsoft. 13 de noviembre de 2007 . Consultado el 10 de septiembre de 2017 .
- ^ a b "Requisitos del sistema de Windows 7" . Soporte . Microsoft . Consultado el 10 de septiembre de 2017 .
- ^ a b c d "Requisitos del sistema de Windows 8" . Soporte . Microsoft . Consultado el 10 de septiembre de 2017 .
- ^ a b c d "Requisitos del sistema y especificaciones de Windows 10" . microsoft.com . Microsoft . Consultado el 10 de septiembre de 2017 .
enlaces externos
- Windows (página oficial), Microsoft.
- Russinovich, Mark, "Windows NT y VMS: El resto de la historia" , Win 2000 (discusión sobre la ascendencia de NT), archivado desde el original el 3 de mayo de 2002.
- Una breve historia del sistema operativo Windows NT (hoja de datos), Microsoft PressPass, 1998, archivado desde el original el 10 de junio de 2004.