Ventanas NT

Familia de sistemas operativos de Microsoft

Sistema operativo
Ventanas NT
ReveladorMicrosoft , con Dave Cutler como arquitecto principal
Escrito enC , lenguaje ensamblador
(núcleo)
C++
(aplicaciones en modo usuario, subsistema gráfico del núcleo)
C#
(aplicaciones en modo usuario) [1]
Estado de funcionamientoActual
Modelo fuente
Lanzamiento inicial27 de julio de 1993 ; hace 31 años (como Windows NT 3.1 ) ( 27 de julio de 1993 )
Último lanzamiento24H2 (10.0.26100.2033) (8 de octubre de 2024 ; hace 11 días [2] ) [±] ( 08/10/2024 )
Última vista previa
Canal de vista previa de lanzamiento

24H2 (10.0.26100.2152) (10 de octubre de 2024 ; hace 9 días [3] [4] ) [±] ( 10/10/2024 )

Canal Beta

23H2 (10.0.22635.4371) (18 de octubre de 2024 ; hace 1 día [5] ) [±] ( 18/10/2024 )

Canal de desarrollo

24H2 (10.0.26120.2130) (18 de octubre de 2024 ; hace 1 día [6] ) [±] ( 18/10/2024 )

Canal canario
10.0.27729.1000 (17 de octubre de 2024 ; hace 2 días [7] ) [±] ( 17/10/2024 )
Método de actualizaciónActualización de Windows , Servicios de actualización de Windows Server
PlataformasIA-32 , x86-64 , ARM y ARM64 (e históricamente Intel i860 , DEC Alpha , Itanium , MIPS y PowerPC )
Tipo de kernelHíbrido [ cita requerida ] ( NT )
Influenciado porRSX-11 , VAXELN , OpenVMS , MICA , Mach (kernel)
MS-DOS , OS/2 , Windows 3.1x (espacio de usuario)

Interfaz de usuario predeterminada
Gráfica ( shell de Windows )
LicenciaDependiendo de la versión, edición o elección del cliente: Trialware , software comercial , licencias por volumen , solo OEM , SaaS , S+S [a]
Sitio web oficiales.windows.com

Windows NT es un sistema operativo gráfico propietario producido por Microsoft como parte de su línea de productos Windows , cuya primera versión, Windows NT 3.1 , se lanzó el 27 de julio de 1993. Originalmente creada para los mercados de estaciones de trabajo , oficinas y servidores , la línea Windows NT se puso a disposición de los consumidores con el lanzamiento de Windows XP en 2001. La tecnología subyacente de Windows NT continúa existiendo hasta el día de hoy con cambios y mejoras incrementales, y la última versión de Windows basada en Windows NT es Windows 11 en 2021.

El nombre "Windows NT" originalmente denotaba los principales avances tecnológicos que había introducido en la línea de productos Windows, incluida la eliminación de las limitaciones de acceso a la memoria de 16 bits de las versiones anteriores de Windows, como Windows 3.1 y la serie Windows 9x . Cada versión de Windows basada en esta tecnología se considera basada en Windows NT, si no una revisión de éste, a pesar de que el nombre Windows NT en sí no se ha utilizado en muchas otras versiones de Windows desde Windows NT 4.0 en 1996.

Windows NT ofrece muchas más funciones que otras versiones de Windows, entre ellas, compatibilidad con multiprocesamiento , sistemas multiusuario , un núcleo "puro" de 32 bits con direccionamiento de memoria de 32 bits, compatibilidad con conjuntos de instrucciones distintos de x86 y muchos otros servicios del sistema, como Active Directory , entre otros. Las versiones más nuevas de Windows NT admiten la computación de 64 bits , con un núcleo de 64 bits y direccionamiento de memoria de 64 bits.

Línea de productos

Windows NT es un grupo o familia de productos, al igual que Windows es un grupo o una familia. Windows NT es un subgrupo de Windows.

La primera versión de Windows NT, 3.1 , se produjo para estaciones de trabajo y servidores . Su objetivo era el de complementar las versiones de Windows para el consumidor basadas en MS-DOS (incluidos Windows 1.0 a Windows 3.1x ). En 1996, se lanzó Windows NT 4.0 , que incluía el nuevo shell de Windows 95 .

Finalmente, Microsoft incorporó la tecnología Windows NT a la línea de productos Windows para computadoras personales y dejó obsoleta la familia Windows 9x . A partir de Windows 2000 , [8] "NT" se eliminó del nombre del producto, pero aún se encuentra en varios lugares de bajo nivel en el sistema, incluso durante un tiempo como parte de la versión del producto. [9]

Instalación

Las versiones de Windows NT se instalan mediante el programa de instalación de Windows , que, a partir de Windows Vista , utiliza el Entorno de preinstalación de Windows , que es una versión ligera de Windows NT diseñada para la implementación del sistema operativo.

Nombramiento

Se ha sugerido que Dave Cutler pretendía que las siglas "WNT" fueran un juego de palabras con VMS , incrementando cada letra en uno . [10] Sin embargo, el proyecto fue pensado originalmente como una continuación de OS/2 y se lo conocía como "NT OS/2" antes de recibir la marca Windows. [11] Uno de los desarrolladores originales de NT, Mark Lucovsky , afirma que el nombre fue tomado del procesador de destino original: el Intel i860 , cuyo nombre en código era N10 ("N-Ten"). [12] Una sesión de preguntas y respuestas (Q&A) de 1998 con Bill Gates reveló que las letras se habían expandido anteriormente a "New Technology" (Nueva tecnología), pero que ya no tienen ningún significado específico. [13] 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". [8] [14]

"NT" era una marca registrada de Northern Telecom (más tarde Nortel ), que Microsoft se vio obligado a reconocer en el embalaje del producto.

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 era tener una base de código común con una capa de abstracción de hardware (HAL) personalizada para cada plataforma. Sin embargo, el soporte para MIPS, Alpha y PowerPC se abandonó más tarde en Windows 2000. Inicialmente se logró una amplia compatibilidad de software con soporte para varias "personalidades" de API , incluidas Windows API , POSIX [15] y las API de OS/2 [16] ; las dos últimas se eliminaron gradualmente a partir de Windows XP [17] . Se logra una compatibilidad parcial con MS-DOS y Windows de 16 bits en IA-32 a través de una máquina virtual DOS integrada , aunque esta característica no está disponible en otras arquitecturas [18] .

NT ha soportado 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 soportado protocolos de red de Windows, heredando la red LAN Manager de OS/2 anterior , así como la red TCP/IP (para la cual Microsoft solía implementar una pila TCP/IP derivada en un principio de una pila basada en STREAMS de Spider Systems , y luego reescrita internamente). [19]

Windows NT 3.1 fue la primera versión de Windows que utilizó direccionamiento de memoria virtual plana de 32 bits en procesadores de 32 bits. Su producto complementario, Windows 3.1, utilizó direccionamiento segmentado y cambia de direccionamiento de 16 bits a 32 bits en páginas.

Windows NT 3.1 incluía un núcleo central que proporcionaba una API de sistema, que se ejecutaba en modo supervisor (ring 0 en x86; denominado en Windows NT como "modo núcleo" en todas las plataformas), y un conjunto de entornos de espacio de usuario con sus propias API que incluían el nuevo entorno Win32, un entorno de modo texto de OS/2 1.3 y un entorno POSIX. El núcleo multitarea preventivo completo podía interrumpir las tareas en ejecución para programar otras tareas, sin depender de que los programas de usuario cedieran voluntariamente el control de la CPU, como en las aplicaciones de Windows 3.1 (aunque las aplicaciones MS-DOS se ejecutaban en modo multitarea preventivo en Windows a partir de Windows/386 ).

Cabe destacar que en Windows NT 3.x, varios subsistemas de controladores de E/S, como el de vídeo y el de impresión, eran subsistemas en modo de usuario . En Windows NT 4.0, los subsistemas de vídeo, servidor y cola de impresión se trasladaron al modo de núcleo. La primera interfaz gráfica de usuario de Windows NT estuvo fuertemente influenciada por la de Windows 3.1 (y era compatible desde el punto de vista programático con ella); la interfaz de Windows NT 4.0 se rediseñó para que coincidiera con la del nuevo Windows 95 , pasando del Administrador de programas al diseño de shell de Windows .

NTFS , un sistema de archivos seguro y con registro, es una característica importante de NT. Windows NT también permite la instalación de otros sistemas de archivos; NT también se puede instalar en sistemas de archivos FAT , y las versiones 3.1, 3.5 y 3.51 se pueden instalar en sistemas de archivos HPFS . [20]

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 basaba en el modelo de controlador de NT. [21] Windows Vista agregó soporte nativo para Windows Driver Foundation , que también está disponible para Windows XP , Windows Server 2003 y, en cierta medida, Windows 2000 .

Desarrollo

Marca denominativa original de Windows NT

En octubre de 1988 , Microsoft decidió crear un sistema operativo portátil, compatible con OS/2 y POSIX y que admitiera multiprocesamiento . [22] Cuando comenzó el desarrollo en noviembre de 1989, Windows NT se conocería como OS/2 3.0, [23] la 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 , pasando al MIPS R3000 a finales de 1989 y luego al Intel i386 en 1990. [12] Microsoft también continuó el desarrollo paralelo del entorno Windows basado en DOS y con menos demanda de recursos , lo que resultó en el lanzamiento de Windows 3.0 en mayo de 1990.

Windows 3.0 tuvo tanto éxito que Microsoft decidió cambiar la interfaz de programación de aplicaciones principal para el sistema operativo NT OS/2 (como se lo conocía entonces), que aún no había sido lanzado al mercado, de una API de OS/2 extendida a una API de Windows extendida . Esta decisión provocó tensiones entre Microsoft e IBM y la colaboración terminó por fracasar.

IBM continuó con el desarrollo de OS/2 en solitario, mientras que Microsoft siguió trabajando en el recién rebautizado Windows NT. Aunque ninguno de los dos sistemas operativos sería inmediatamente tan popular como los productos MS-DOS o Windows de Microsoft, Windows NT acabaría teniendo mucho más éxito que OS/2.

Microsoft contrató a un grupo de desarrolladores de Digital Equipment Corporation liderado por Dave Cutler para construir Windows NT, y muchos elementos del diseño reflejan la experiencia anterior de DEC con VMS de Cutler , [24] VAXELN y RSX-11 , pero también un sistema operativo basado en objetos no publicado desarrollado por Cutler en Digital con nombre en código MICA . [25] Al equipo se unieron miembros seleccionados del disuelto equipo OS/2, incluido Moshe Dunie . [10]

Arquitectura de Windows 2000

Aunque NT no era un clon exacto de los sistemas operativos anteriores de Cutler, los ingenieros de DEC notaron casi inmediatamente las similitudes internas. Partes del documento VAX/VMS Internals and Data Structures , publicado por Digital Press , describen con precisión los componentes internos de Windows NT utilizando términos VMS. Además, partes de la estructura de directorios y los nombres de archivo del código base de NT coincidían con los del código base de MICA. [10] En lugar de una demanda, Microsoft acordó pagar a DEC entre 65 y 100 millones de dólares, ayudar a comercializar VMS, capacitar al personal de Digital en Windows NT y continuar con el soporte de Windows NT para DEC Alpha. [24]

La gestión de memoria , los procesos y la programación de Windows NT y VMS son muy similares. La gestión de procesos de Windows NT difiere en que implementa subprocesos , que DEC no implementó hasta VMS 7.0 en 1995.

Al igual que VMS, [24] el código del modo kernel de Windows NT distingue entre el "kernel", cuyo propósito principal es implementar funciones dependientes del procesador y la arquitectura, y el "ejecutivo". Este fue diseñado como un microkernel modificado , ya que el kernel de Windows NT fue influenciado por el microkernel Mach desarrollado por Richard Rashid en la Universidad Carnegie Mellon, [26] pero no cumple con todos los criterios de un microkernel puro. Tanto el kernel como el ejecutivo están vinculados entre sí en el único módulo cargado ntoskrnl.exe ; desde fuera de este módulo, hay poca distinción entre el kernel 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 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 UCS-2 y UTF-16 internamente. [ cita requerida ]

Arquitectura

Windows NT utiliza una arquitectura de diseño en capas que consta de dos componentes principales, el modo de usuario y el modo kernel . Los programas y subsistemas en modo de usuario están limitados en términos de los recursos del sistema a los que tienen acceso, mientras que el modo kernel tiene acceso sin restricciones a la memoria del sistema y a los dispositivos externos. El modo kernel en Windows NT tiene acceso completo al hardware y a los recursos del sistema de la computadora. El kernel de Windows NT es un kernel híbrido ; la arquitectura comprende un kernel simple , una capa de abstracción de hardware (HAL), controladores y una gama de servicios (colectivamente llamados Executive ), que existen todos en modo kernel. [27]

El proceso de arranque de Windows NT comienza con NTLDR en versiones anteriores a Vista y con el Administrador de arranque de Windows en Vista y posteriores. [28] El cargador de arranque es responsable de acceder al sistema de archivos en la unidad de arranque, iniciar el núcleo y cargar los controladores de dispositivos de arranque en la memoria. Una vez que se han cargado todos los controladores de arranque y del sistema, el núcleo inicia el Subsistema del administrador de sesiones . Este proceso lanza winlogon , que permite al usuario iniciar sesión. Una vez que el usuario inicia sesión , se inicia el Explorador de archivos , que carga la interfaz gráfica de usuario de Windows NT.

Lenguaje de programación

Windows NT está escrito en C y C++ , con una cantidad muy pequeña escrita en lenguaje ensamblador . [29] C se utiliza principalmente para el código del núcleo, mientras que C++ se utiliza principalmente para el código del modo usuario. Se evita el lenguaje ensamblador siempre que sea posible porque impediría la portabilidad . [30]

Lanzamientos

Las siguientes son las versiones de Windows basadas en la tecnología Windows NT.

Versiones de Windows NT
VersiónNombre comercialEdicionesFecha de lanzamientoNúmero de compilación
3.1Windows NT 3.1Estación de trabajo, servidor avanzado27 de julio de 1993528
3.5Windows NT 3.5Estación de trabajo, servidor21 de septiembre de 1994807
3.51Windows NT 3.5130 de mayo de 19951057
4.0Windows NT 4.0Estación de trabajo, servidor, servidor empresarial, servidor de terminales, integrado24 de agosto de 19961381
5.0 [31]Ventanas 2000Profesional, Servidor, Servidor avanzado17 de febrero de 20002195
Servidor de centro de datos26 de septiembre de 2000
5.1 [31]Windows XPInicio, Profesional, Media Center , Tablet PC, Starter, Integrado , Inicio N, Profesional N25 de octubre de 20012600
Fundamentos de Windows para PC tradicionales8 de julio de 2006
5.2 [31]Windows XPEdición de 64 bits ( IA-64 ) [32]28 de marzo de 20033790
Servidor Windows 2003Estándar, Empresa, Centro de datos, Web, Almacenamiento, Servidor para pequeñas empresas, Clúster de cómputo24 de abril de 2003
Windows XPEdición profesional x64 ( x86-64 )25 de abril de 2005
Servidor Windows 2003 R2Estándar, Empresa, Centro de datos, Web, Almacenamiento, Servidor para pequeñas empresas, Clúster de cómputo6 de diciembre de 2005
Servidor doméstico de Windows4 de noviembre de 2007
6.0 [31]Windows VistaStarter, Home Basic, Home Premium, Negocios, Enterprise, UltimateEmpresas: 30 de noviembre de 2006
Consumidor: 30 de enero de 2007
6000 (RTM)
6001 (SP1)
6002 (SP2)
6003 (Actualización SP2) [b]
Servidor Windows 2008Fundación, Estándar, Empresa, Centro de datos, Servidor web, Servidor HPC, Sistemas basados ​​en Itanium [33]27 de febrero de 20086001 (RTM)
6002 (SP2)
6003 (Actualización SP2) [34]
6.1 [31]Ventanas 7Starter, Home Basic, Home Premium, Profesional, Enterprise, Ultimate [35]22 de octubre de 2009 [36]7600 (RTM)
7601 (SP1)
Servidor Windows 2008 R2Fundación, Estándar, Empresa, Centro de datos, Servidor web, Servidor HPC, Sistemas basados ​​en Itanium
Servidor doméstico de Windows 2011Servidor doméstico Premium6 de abril de 20117601 (SP1)
PC delgada con Windows6 de junio de 2011
6.2 [31]Ventanas 8 [37]Core, Pro, Empresa, RT [38]26 de octubre de 2012 [39]9200
Servidor Windows 2012 [40]Fundación, Fundamentos, Estándar, Centro de datos [41]4 de septiembre de 2012
6.3 [31]Ventanas 8.1Core, Pro, Enterprise, RT, Industria integrada Pro/Enterprise17 de octubre de 20139600 [42]
Servidor Windows 2012 R2Fundación, Fundamentos, Estándar, Centro de datos
10.0 [31] [43]Ventanas 10Inicio Idioma único, Inicio China, Inicio, Pro, Pro Educación, Pro para estaciones de trabajo, [44] Empresa, Educación, S, IoT Core, Móvil , Empresa móvil [45] [46]29 de julio de 201510240 (RTM)
10586 (1511)
14393 (1607)
15063 (1703)
16299 (1709)
17134 (1803)
17763 (1809)
18362 (1903)
18363 (1909)
19041 (2004) 2
(20H2)
19043 (21H1)
19044 ( 21H2)
19045 (22H2)
Servidor Windows 2016Essentials, Standard, Datacenter, Servidor Premium multipunto, Servidor de almacenamiento, Servidor Hyper-V26 de septiembre de 201614393
Servidor Windows 2019Essentials, Standard, Datacenter, Servidor multipunto Premium, Servidor Hyper-V2 de octubre de 201817763
Servidor Windows 202218 de agosto de 2021 [47]20348
Windows 11Página de inicio en un solo idioma, Página de inicio en China, Página de inicio, Pro, Educación, Pro Education, Pro para estaciones de trabajo, Empresa, IoT Enterprise, SE5 de octubre de 2021 [48]22000 (RTM)
22621 (22H2)
22631 (23H2)
26100 (24H2)
Servidor Windows 2025Essentials, Standard, Datacenter, Servidor multipunto Premium, Servidor Hyper-VSegundo semestre de 202426100

Windows NT 3.1 a 3.51 incorporó el Administrador de programas y el Administrador de archivos de la serie Windows 3.1x . A partir de Windows NT 4.0 se reemplazaron esos programas por el Explorador de Windows (que incluye una barra de tareas y un menú Inicio ), que apareció originalmente en Windows 95 .

La primera versión recibió el número 3.1 para que coincidiera con el Windows de 16 bits de la época; las revistas de la época afirmaban que el número también se utilizó para que esa versión pareciera más confiable que una versión ".0". Además, aparentemente el protocolo IPX de Novell solo estaba autorizado para las versiones 3.1 del software de Windows. [ cita requerida ]

El número de versión de NT ya no se usa 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. [49] Sin embargo, por razones de compatibilidad de aplicaciones, Microsoft mantuvo el número de versión principal como 6 en las versiones posteriores a Vista, [50] pero lo cambió más tarde a 10 en Windows 10. [43] El número de compilación es un identificador interno utilizado por los desarrolladores y probadores beta de Microsoft.

A partir de Windows 8.1 , Microsoft cambió el comportamiento de las funciones auxiliares de la API de versión. Si una aplicación no está manifestada 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. [ 51] [52] Esto se debe a que la función de manifiesto se introdujo con Windows 8.1, [53] para reemplazar GetVersion y las funciones relacionadas. [54]

Plataformas compatibles

Plataformas de 32 bits

Para evitar que el código específico de Intel x86 se colara en el sistema operativo, debido a que los desarrolladores estaban acostumbrados a desarrollar en chips x86, Windows NT 3.1 se desarrolló inicialmente utilizando sistemas de desarrollo que no eran x86 y luego se adaptó a la arquitectura x86. Este trabajo se basó inicialmente en el sistema Dazzle basado en Intel i860 y, más tarde, en la plataforma Jazz basada en MIPS R4000 . Ambos sistemas fueron diseñados internamente en Microsoft. [55]

Windows NT 3.1 fue lanzado para plataformas compatibles con Intel x86 PC y PC-98 , y para plataformas MIPS compatibles con DEC Alpha y ARC . Windows NT 3.51 agregó soporte para el procesador PowerPC en 1995, específicamente sistemas compatibles con PReP como las computadoras portátiles IBM ThinkPad 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 llegó a ser entregado.

Intergraph Corporation portó Windows NT a su arquitectura Clipper y más tarde anunció su intención de portar Windows NT 3.51 a la arquitectura SPARC de Sun Microsystems , [56] en conjunción con la introducción planificada por la compañía de los modelos UltraSPARC en 1995, [57] pero ninguna de las versiones se vendió al público como producto minorista.

Sólo dos de las variantes de Windows NT 4.0 (IA-32 y Alpha) tienen un conjunto completo de paquetes de servicio disponibles. Todas las demás adaptaciones realizadas por terceros (Motorola, Intergraph, etc.) tienen pocas actualizaciones disponibles públicamente, si es que hay alguna.

Windows NT 4.0 fue la última versión importante compatible con Alpha, MIPS o PowerPC, aunque el desarrollo de Windows 2000 para Alpha continuó hasta agosto de 1999, cuando Compaq dejó de brindar soporte para Windows NT en esa arquitectura; y luego, tres días después, Microsoft también canceló su programa AlphaNT, [58] a pesar de que la versión Alpha NT 5 (Windows 2000) había alcanzado el estado RC1 . [59]

El 5 de enero de 2011, Microsoft anunció que la próxima versión principal de la familia Windows NT incluirá soporte para la arquitectura ARM . Microsoft demostró una versión preliminar de Windows (versión 6.2.7867) ejecutándose en una computadora basada en ARM en el Consumer Electronics Show de 2011. [60] Esto eventualmente condujo al lanzamiento comercial de Windows RT derivado de Windows 8 el 26 de octubre de 2012, y al uso de Windows NT, en lugar de Windows CE, en Windows Phone 8 .

La Xbox original y la Xbox 360 ejecutan un sistema operativo personalizado basado en una versión muy modificada de Windows 2000 , un enfoque que el ingeniero de Microsoft Don Box llamó "fork and run". [61] [62] Exporta API similares a las que se encuentran en Microsoft Windows , como Direct3D . [63] Las consolas Xbox One y Xbox Series X/S usan una versión simplificada del sistema operativo Windows. [64]

Windows 11 es la primera versión no servidor de Windows NT que no admite plataformas de 32 bits. [65] [66]

Plataformas de 64 bits

Las versiones de 64 bits de Windows NT fueron pensadas originalmente para ejecutarse en Itanium y DEC Alpha ; este último se utilizó internamente en Microsoft durante el desarrollo inicial de Windows de 64 bits. [67] [68] Esto continuó durante algún tiempo después de que Microsoft anunciara públicamente que cancelaba los planes de enviar Windows de 64 bits para Alpha. [69] Debido a esto, las versiones Alpha de Windows NT son solo de 32 bits.

Mientras que Windows 2000 sólo 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. [70] [71] [72] En comparación con Itanium, Microsoft adoptó x64 en una escala mayor: cada versión de Windows desde Windows XP (que tiene una edición x64 dedicada ) [73] tiene ediciones x64. [70] [74]

La primera versión de Windows NT que admitió dispositivos ARM64 con procesadores Qualcomm fue Windows 10, versión 1709. [ 75] Esta es una versión completa de Windows, en lugar de la versión reducida de Windows RT .

Requisitos de hardware

La especificación mínima de hardware necesaria para ejecutar cada lanzamiento de la versión de estación de trabajo profesional de Windows NT ha sido bastante lenta hasta el lanzamiento 6.0 (Vista), que requiere un mínimo de 15 GB de espacio libre en disco, un aumento de diez veces en espacio libre en disco solo en comparación con la versión anterior, y el lanzamiento 2021 10.0 (11) que excluye la mayoría de los sistemas creados antes de 2018.

Requisitos mínimos de hardware de Windows NT
Versión de WindowsUPCRAMEspacio libre en disco
NT 3.1 [76]i386 , 25 MHz12 MB90 MB
Servidor avanzado NT 3.1 [76]16 MB
Estación de trabajo NT 3.5 [77]12 MB
Servidor NT 3.5 [77]16 MB
Estación de trabajo NT 3.51 [77]12 MB
Servidor NT 3.51 [77]16 MB
Estación de trabajo NT 4.0 [78]i486 , 25 MHz12 MB124 MB
Servidor NT 4.0 [78]16 MB
2000 Profesional [79]Pentium , 133 MHz32 MB650 MB
Servidor 2000 [79]128 MB
XP [80]Pentium, 233 MHz64 MB1,5 GB
Servidor 2003 [81]133 MHz128 MB
Vista Home Basic [82]800 MHz512 MB20 GB
Vista (otras ediciones) [82]1 GHz1 GB40 GB
7 para IA-32 [83]16 GB
7 para x64 [83]2 GB20 GB
8 para IA-32 [84]1 GHz con bit NX , SSE2 , PAE1 GB16 GB
8 para x64 [84]2 GB20 GB
8.1 para IA-32 [84]1 GB16 GB
8.1 para x64 [84]1 GHz con bit NX , SSE2 , PAE , CMPXCHG16b, PrefetchW y LAHF/SAHF2 GB20 GB
10 para IA-32 (RTM-v1809) [85]1 GHz con bit NX , SSE2 , PAE1 GB16 GB
10 para x64 (RTM-v1809) [85]1 GHz con bit NX , SSE2 , PAE , CMPXCHG16b, PrefetchW y LAHF/SAHF2 GB20 GB
10 para IA-32 (v1903 o posterior) [85]1 GHz con bit NX , SSE2 , PAE1 GB32 GB
10 para x64 (v1903 o posterior) [85]1 GHz con bit NX , SSE2 , PAE , CMPXCHG16b, PrefetchW y LAHF/SAHF2 GB
11 para x64 [65] [66]CPU Intel de octava generación o CPU basada en AMD Zen+ ; módulo de plataforma confiable (TPM) 2.0 o criptoprocesador equivalente [86]
Se requiere una CPU X86-64 v2 (compatible con el conjunto de instrucciones SSE4.2 y POPCNT ) a partir de la versión 24H2. [87]
4 GB64 GB
11 para ARM64 [65] [66]Qualcomm Snapdragon 850, 7c, 8c, 8cx; Microsoft SQ1 , SQ2. Ahora se requiere
una CPU ARMv8.1 a partir de la versión 24H2, lo que elimina el soporte no oficial para ARMv8.0 . [88]

Véase también

Notas

  1. ^ 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 .
  2. ^ Aunque el soporte de Windows Vista finalizó en 2017 y nunca hubo un tercer Service Pack, el cambio de número de compilación ocurre cuando el usuario opta por instalar la actualización KB4489887 (lanzada para Windows Server 2008 en 2019) en su sistema.

Referencias

  1. ^ Lextrait, Vincent (enero de 2010). "The Programming Languages ​​Beacon" (edición v10.0) . Consultado el 4 de enero de 2010 .
  2. ^ "8 de octubre de 2024: KB5044284 (versión del SO 26100.2033)". Soporte técnico de Microsoft . Microsoft .
  3. ^ "Lanzamiento de Windows 11 Build 26100.2152 en el canal Release Preview". Blog de Windows Insider . 10 de octubre de 2024.
  4. ^ "8 de octubre de 2024: KB5044284 (versión del SO 26100.2033)". Soporte técnico de Microsoft . Microsoft .
  5. ^ "Anuncio de la compilación 22635.4371 de Windows 11 Insider Preview (canal beta)". Blog de Windows Insider . 18 de octubre de 2024.
  6. ^ "Anuncio de la versión preliminar de Windows 11 Insider Build 26120.2130 (canal de desarrollo)". Blog de Windows Insider . 18 de octubre de 2024.
  7. ^ "Anuncio de la compilación 27729 de Windows 11 Insider Preview (Canal Canary)". Blog de Windows Insider . 17 de octubre de 2024.
  8. ^ ab "Microsoft cambia el nombre de la línea de productos Windows NT 5.0 a Windows 2000; indica la evolución de la tecnología Windows NT hacia el mercado general" (nota de prensa). Microsoft . 27 de octubre de 1998.
  9. ^ "Propiedad OperatingSystem.VersionString". MSDN . Microsoft . Consultado el 10 de noviembre de 2014 .
  10. ^ abc Zachary, G Pascal (1994). ¡ Show Stopper!: La vertiginosa carrera para crear Windows NT y la próxima generación en Microsoft . Free Press. ISBN 978-0-02-935671-5.
  11. ^ "Manual de diseño de Microsoft Windows NT OS/2". Historia americana . Smithsonian . Consultado el 17 de marzo de 2017 .
  12. ^ ab Thurrott, Paul (24 de enero de 2003). "Windows Server 2003: el camino hacia el oro". ITPro Today .
  13. ^ Gates, Bill (5 de junio de 1998). "Preguntas y respuestas: cómo proteger a los niños de la información en Internet". Microsoft . Archivado desde el original el 26 de mayo de 2001. Consultado el 26 de junio de 2005 .
  14. ^ "Windows 2000 es un nombre que refleja el continuo avance de NT hacia la corriente principal de la tecnología". Microsoft. 27 de octubre de 1998. Consultado el 13 de noviembre de 2011 .
  15. ^ "SuperSite de Paul Thurrott para Windows". Win super site . Consultado el 24 de noviembre de 2010 .
  16. ^ "28 – Compatibilidad con OS/2", MS Windows NT 4 Workstation (kit de recursos), Microsoft, archivado desde el original el 3 de marzo de 2016 , consultado el 24 de noviembre de 2010
  17. ^ "POSIX y OS/2 no son compatibles con Windows XP ni con Windows Server 2003". Soporte . Microsoft. 5 de noviembre de 2007 . Consultado el 24 de noviembre de 2010 .
  18. ^ "Implementación de ediciones x64". Archivado desde el original el 18 de diciembre de 2014 . Consultado el 24 de noviembre de 2010 .
  19. ^ Barr, Adam (19 de junio de 2001). «Microsoft, TCP/IP, código abierto y licencias». Kuro5hin . Archivado desde el original el 29 de diciembre de 2015. Consultado el 22 de febrero de 2013 .
  20. ^ "Descripción general de los sistemas de archivos FAT, HPFS y NTFS". Microsoft Learn . Microsoft. 23 de septiembre de 2021 . Consultado el 29 de noviembre de 2023 .
  21. ^ "Controladores NT – Preguntas frecuentes – WDM". CMKrnl . Archivado desde el original el 21 de abril de 2009.
  22. ^ Cutler, Dave (2005), "Prefacio", en Russinovich, Mark ; Solomon, David A (eds.), Microsoft Windows Internals (cuarta ed.), Microsoft Press, ISBN 0-7356-1917-4.
  23. ^ Pollack, Andrew (27 de julio de 1991). «Microsoft amplía su división con IBM por el software». The New York Times . Consultado el 2 de septiembre de 2008 .
  24. ^ abc 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 .
  25. ^ Neil Rieck. «'Windows-NT' es 'VMS reimplementado' (de algún modo)» . Consultado el 9 de febrero de 2023 .
  26. ^ Mohr, Jim (1 de diciembre de 1999). "Conceptos básicos de Windows NT". Soporte para estaciones de trabajo y servidores con Windows NT y 2000. Prentice Hall. ISBN 978-0-13-083068-5. Recuperado el 29 de noviembre de 2023. La técnica que utiliza Windows NT se llama "microkernel" y fue influenciada por el microkernel Mach desarrollado en la Universidad Carnegie Mellon.
  27. ^ Finnel, Lynn (2000). Examen MCSE 70-215, Microsoft Windows 2000 Server . Microsoft Press. Capítulo 1: Introducción a Microsoft Windows 2000, págs. 7-18. ISBN 1-57231-903-8.
  28. ^ "Secuencia de arranque de Windows Multi-Boot - Multibooters.com" www.multibooters.com . Consultado el 19 de noviembre de 2020 .
  29. ^ "Descripción general del sistema Windows NT". Microsoft Docs . Microsoft. 20 de febrero de 2014 . Consultado el 16 de agosto de 2023 .
  30. ^ Chen, Raymond (28 de septiembre de 2016). Una pregunta de desarrollo con Raymond Chen: ¿En qué lenguaje de programación está escrito Windows?. Microsoft Learn . Microsoft . Consultado el 15 de octubre de 2022 .
  31. ^ abcdefgh «Versión del sistema operativo». Microsoft Docs . Microsoft . 15 de septiembre de 2020 . Consultado el 7 de agosto de 2021 .
  32. ^ "Microsoft lanza Windows XP 64-Bit Edition versión 2003 para fabricación". Microsoft . Marzo de 2003 . Consultado el 14 de enero de 2008 .
  33. ^ "Descripción general de las ediciones". Windows Server 2008 . Microsoft. Archivado desde el original el 15 de mayo de 2009 . Consultado el 18 de mayo de 2009 .
  34. ^ "El número de compilación cambia a 6003 en Windows Server 2008". support.microsoft.com . Consultado el 1 de noviembre de 2020 .
  35. ^ LeBlanc, Brandon (4 de febrero de 2009). "Una mirada más cercana a los SKU de Windows 7". Blogging Windows . Microsoft . Consultado el 5 de febrero de 2009 .
  36. ^ Rothman, Wilson (2 de junio de 2009). "Windows 7 se lanzará el 22 de octubre". Gizmodo . Consultado el 6 de junio de 2009 .
  37. ^ "Windows", Red de desarrolladores, Microsoft
  38. ^ LeBlanc, Brandon (16 de abril de 2012). "Anuncio de las ediciones de Windows 8". Blogging Windows . Microsoft . Consultado el 17 de abril de 2012 .
  39. ^ "Windows 8 estará disponible en…". Microsoft. 18 de julio de 2012. Consultado el 18 de julio de 2012 .
  40. ^ "Windows Server 8 se llama Windows Server 2012", Windows Valley, archivado desde el original el 10 de junio de 2016 , consultado el 10 de junio de 2012.
  41. ^ "Ediciones de Windows Server 2012". Nube de servidores . Consultado el 8 de julio de 2012 .
  42. ^ Warren, Tom (24 de agosto de 2013). "Windows 8.1 está listo para su lanzamiento el 17 de octubre". The Verge . Vox Media .
  43. ^ ab Thurrott, Paul (22 de noviembre de 2014). "Microsoft confirma que Windows 10 también será la versión 10 internamente". ITPro Today . Informa .
  44. ^ Pidgeon, Elana (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 .
  45. ^ Prophet, Tony (13 de mayo de 2015). "Presentación de las ediciones de Windows 10". Microsoft.
  46. ^ Foley, Mary Jo (27 de julio de 2016). "Microsoft agregará la nueva edición Windows 10 Pro Education a su línea de productos". ZDNet . CBS Interactive .
  47. ^ Schnackenburg, Paul. "¡Ya llega Windows Server 2022!". Revisión de virtualización . Consultado el 18 de junio de 2021 .
  48. ^ DeNisco Rayome, Alison (24 de octubre de 2021). «Fecha de lanzamiento de Windows 11: aquí es cuando sale el nuevo sistema operativo de Microsoft». CNET . Consultado el 5 de septiembre de 2021 .
  49. ^ Russinovich, Mark; Solomon, David (diciembre de 2001), "Windows XP: Las mejoras del núcleo crean un sistema operativo más robusto, potente y escalable", MSDN mag , Developer network, Microsoft, archivado desde el original el 24 de abril de 2003 , consultado el 19 de diciembre de 2006
  50. ^ "¿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 .
  51. ^ "Versión del sistema operativo". Microsoft Developer Network . Microsoft . 15 de septiembre de 2020 . Consultado el 24 de noviembre de 2020 .
  52. ^ "Cambios en la versión del sistema operativo en Windows 8.1 y Windows Server 2012 R2". Microsoft Developer Network . Microsoft . 31 de mayo de 2018 . Consultado el 24 de noviembre de 2020 .
  53. ^ "Manifiesto de la aplicación (ejecutable)". Microsoft. 11 de julio de 2018. Consultado el 24 de noviembre de 2020 .
  54. ^ "Función GetVersion (sysinfoapi.h)". Microsoft. 5 de diciembre de 2018. Consultado el 24 de noviembre de 2020 .
  55. ^ Lucovsky, Mark (9 de agosto de 2000). "Windows: A Software Engineering Odyssey" (Windows: una odisea de la ingeniería de software) . Consultado el 2 de noviembre de 2006 .
  56. ^ "Intergraph anuncia la adaptación de Windows NT a la arquitectura SPARC". The Florida SunFlash . 7 de julio de 1993.
  57. ^ "Nuevos puertos de escala para Windows NT". Personal Computer World . Octubre de 1993. pág. 174.
  58. ^ Petreley, Nicholas (3 de septiembre de 1999). "¿Puede Linux acabar con el dominio de Intel en el mercado?". CNN .
  59. ^ Aaron Sakovich (2001). "¿Windows 2000?". The AlphaNT Source. Archivado desde el original el 8 de julio de 2008. Consultado el 1 de enero de 2007 .
  60. ^ Warren, Tom (5 de enero de 2011). "Microsoft muestra una versión preliminar de Windows 8". winrumors.com . Archivado desde el original el 9 de enero de 2011.
  61. ^ "OneCore para gobernarlos a todos: cómo finalmente se hizo realidad Windows Everywhere". Ars Technica . 20 de mayo de 2016 . Consultado el 30 de noviembre de 2020 .
  62. ^ Warren, Tom (21 de mayo de 2020). "Se filtran en Internet los códigos fuente de Xbox y Windows NT 3.5".
  63. ^ Trinder, Garry. «El sistema operativo Xbox». Ingeniería de Xbox . MSDN. Archivado desde el original el 2 de noviembre de 2018. Consultado el 31 de octubre de 2018 .
  64. ^ "Xbox One es "literalmente un dispositivo Windows"". Archivado desde el original el 27 de diciembre de 2015 . Consultado el 18 de abril de 2020 .
  65. ^ abc «Especificaciones de Windows 11». microsoft.com . Archivado desde el original el 25 de junio de 2021. Consultado el 25 de junio de 2021 .
  66. ^ abc «Requisitos mínimos de hardware de Windows». Microsoft Docs . Septiembre de 2021. Consultado el 18 de agosto de 2023 .
  67. ^ Thurott, Paul (15 de diciembre de 1999). "Road to Gold: A Look at the Development of Windows 2000" (El camino al oro: una mirada al desarrollo de Windows 2000) . Consultado el 2 de enero de 2018 .
  68. ^ Chen, Raymond (agosto de 2008). "Construyendo sobre el pasado". Windows Confidential. TechNet Magazine . Microsoft.
  69. ^ Thurott, Paul (21 de junio de 2000). "Según se informa, Windows 2000 regresará a la plataforma Alpha" . Consultado el 2 de enero de 2018. ACTUALIZACIÓN: Compaq aparentemente ha negado que se esté trabajando en Windows 2000/64 para Alpha.
  70. ^ ab "Comparación de ediciones de Windows Server 2003". Microsoft Learn . Microsoft. 8 de octubre de 2009 . Consultado el 29 de noviembre de 2023 .
  71. ^ "Compatibilidad de funciones de Windows Server 2008 para sistemas basados ​​en Itanium". Microsoft Learn . Microsoft. 2 de julio de 2012 . Consultado el 29 de noviembre de 2023 .
  72. ^ "Windows Server 2008 R2 para sistemas basados ​​en Itanium". Ediciones de Windows Server . Microsoft . Consultado el 14 de octubre de 2011 .
  73. ^ "Microsoft Windows XP 64-Bit Edition". Microsoft Learn . Microsoft. 15 de agosto de 2001 . Consultado el 29 de noviembre de 2023 .
  74. ^ "Una descripción de las versiones basadas en x64 de Windows Server 2003 y de Windows XP Professional x64 Edition". Centro de soporte técnico de Microsoft . Microsoft. Archivado desde el original el 17 de octubre de 2011 . Consultado el 14 de octubre de 2011 .
  75. ^ "Procesadores Qualcomm compatibles con Windows 10 1709". 10 de noviembre de 2021.
  76. ^ ab "Configuraciones de hardware recomendadas para estaciones de trabajo y servidores". Microsoft. 1 de noviembre de 2006. Archivado desde el original el 27 de febrero de 2013.
  77. ^ abcd "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.
  78. ^ ab "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.
  79. ^ ab «Requisitos del sistema para los sistemas operativos Microsoft Windows 2000». Soporte . Microsoft. 13 de noviembre de 2007. Archivado desde el original el 30 de mayo de 2014 . Consultado el 10 de septiembre de 2017 .
  80. ^ "Requisitos del sistema para los sistemas operativos Microsoft Windows XP". Soporte . Microsoft. 14 de septiembre de 2007. Archivado desde el original el 17 de julio de 2013 . Consultado el 10 de agosto de 2017 .
  81. ^ "Windows Server 2003, Standard Edition: Requisitos del sistema". Microsoft. 21 de enero de 2005. Consultado el 29 de noviembre de 2023 .
  82. ^ ab «Requisitos del sistema para Microsoft Windows Vista». Soporte . Microsoft. 13 de noviembre de 2007. Archivado desde el original el 12 de febrero de 2015 . Consultado el 10 de septiembre de 2017 .
  83. ^ ab "Requisitos del sistema de Windows 7". Soporte . Microsoft . Consultado el 10 de septiembre de 2017 .
  84. ^ abcd «Requisitos del sistema de Windows 8». Soporte . Microsoft . Consultado el 10 de septiembre de 2017 .
  85. ^ abcd "Especificaciones y requisitos del sistema de Windows 10". microsoft.com . Microsoft . Consultado el 10 de septiembre de 2017 .
  86. ^ Warren, Tom (27 de agosto de 2021). "Microsoft no impedirá que instales Windows 11 en PC más antiguas". The Verge . Vox Media .
  87. ^ "Muchas PC no podrán ejecutar Windows 11 24H2 debido a un nuevo requisito de POPCNT". Winaero . 12 de febrero de 2024.
  88. ^ Carrasqueira, João (6 de mayo de 2024). "Los teléfonos con Windows se despiden de Windows 11 a partir de la versión 24H2". XDA Developers . La actualización de Windows 11 2024 solo se ejecutará en procesadores basados ​​en Arm v8.1 o posterior
  • 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 (ficha técnica), Microsoft PressPass, 1998, archivado desde el original el 10 de junio de 2004.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Windows_NT&oldid=1250473298"