domingo, 30 de mayo de 2010

windows NT

Windows NT es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue publicada en julio de 1993.

Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidores de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las letras NT provienen de la designación del producto como "Nueva Tecnología" (New Technology).

Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se distribuía en dos versiones, dependiendo de la utilidad que se le fuera a dar: Workstation para ser utilizado como estación de trabajo y Server para ser utilizado como servidor.

La arquitectura de Windows NT es altamente modular y se basa en dos capas principales:
  • Modo usuario: Cuyos programas y subsistemas están limitados a los recursos del sistema a los que tienen acceso.
  • Modo núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos.
  • 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). Dos subsistemas forman la capa del modo usuario de Windows 2000: el subsistema de Entorno y el subsistema Integral.El subsistema de entorno fue diseñado para ejecutar aplicaciones escritas para distintos tipos de sistemas operativos.las aplicaciones se ejecutan a menor prioridad que los procesos del núcleo. Actualmente hay tres subsistemas de entorno principales: un subsistema Win32, un subsistema OS/2 y un subsistema POSIX.El subsistema de entorno Win32 puede ejecutar aplicaciones Windows de 32-bits.El subsistema de entorno de OS/2 soporta aplicaciones de 16-bits basadas en caracteres y emula OS/2 1.x, pero no permite ejecutar aplicaciones de 32-bits o con entorno gráfico como se hace en OS/2 2.x y posteriores. El subsistema de entorno de POSIX sólo soporta aplicaciones que cumplan estrictamente el estándard POSIX.

Modo núcleo


El modo núcleo de Windows 2000 tiene un acceso completo al hardware y a los recursos del sistema de la computadora y ejecuta su código en un área de memoria protegida. Controla el acceso a la planificación, priorización de hilos, gestión de memoria y la interacción con el hardware. 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, 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.

Executive

El Executive se relaciona con todos los subsistemas del modo usuario. Se encarga de la Entrada/Salida, la gestión de objetos, la seguridad y la gestión de procesos.

Versiones de Windows NT
NT Ver. Nombre Ediciones Fecha Lanzamiento Compilación
NT 3.1 windows NT 3.1
Workstation, Advanced Server julio 1993 528
NT 3.5 Windows NT 3.5 Workstation, Server septiembre 1994 807
NT 3.51 Windows NT 3.51 Workstation, Server mayo 1995 1057
NT 4.0 Windows NT 4.0 Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded julio 1996 1381
NT 5.0 Windows 2000 Professional, Server, Advanced Server, Datacenter Server febrero 2000 2195
NT 5.1 Windows XP Home, Professional, Media Center (2004 & 2005), Tablet PC, Starter, Embedded, N, 64 bit edition (IA-64 octubre 2001 2600
NT 5.2 Windows Server 2003 Standard, Enterprise, Datacenter, Web, XP Pro x64 abril 2003 3790
NT 5.1 Windows Fundamentals for Legacy PC Version Standart,una version de Windows XP.Con menos complementos,hecho especialmente para PCs Con Windows 95 o 98. julio 2006 2600
NT 6.0 Windows Vista Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate (la única versión que no está disponible para equipos de 64-bits es la versión Starter, ya que es una versión para menos prestaciones.) enero 2007 6000
NT 6.0 Windows Server 2008 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server febrero 2008 6001
NT 6.1 Windows 7 Starter, Home Basic, Home Premium, Professional, Ultimate, Enterprise (la única versión que no está disponible para equipos de 64-bits es la versión Starter, ya que es una versión para menos prestaciones.) octubre 2009 7600

  • Windows NT es un sistema multitarea preferencial
  • Windows NT es un sistema multiusuario. Esto implica que tanto la interfaz como los privilegios del sistema pueden variar, en función del usuario que esté conectado al sistema
  • Windows NT admite, de forma nativa, muchas características de red
  • Windows NT es más seguro, en particular con relación con el sistema de archivos (NTFS)y también con respecto a la resistencia del SO.

  • Nuevo sistema operativo de 32 bits. Windows NT fue construido desde cero con 32 bits. No hereda viejos códigos por motivos de compatibilidad como hizo Windows 95.
  • Memoria separada. Cada programa se ejecuta en una región de memoria separada. Esto impide que el cuelgue de un programa acarree el cuelgue del resto de programas en ejecución. El sistema operativo tiene la capacidad de expulsar a un programa sin afectar al resto de programas que estén funcionando en ese momento. Aunque fallen programas aislados, el sistema operativo no debería perder el control de la máquina en ningún momento.
  • Multitarea preferente. Permite la ejecución simultánea de aplicaciones. Al menos ésta es la impresión que recibe el usuario aunque el procesador únicamente pueda estar atendiendo una tarea en cada momento. El sistema operativo es el que asigna los ciclos de procesador para cada aplicación evitando que una de ellas lo monopolice por completo.
  • Multiprocesador. Es capaz de utilizar varios procesadores en la misma máquina, asignando a cada uno de ellos tareas distintas.
  • Multiusuario. Gestiona accesos concurrentes de varios usuarios al sistema desde distintos puestos de la red.
  • Portabilidad. Windows NT fue diseñado para funcionar, sin apenas cambios, en distintos tipos de hardware. El único código específico del hardware es el conocido como HAL (Hardware Abstraction Layer); el resto de código es común para todos los sistemas. Se comercializan versiones de Windows NT para procesadores Intel y para procesadores Alpha.
  • Integración en entornos mixtos. Windows NT puede comunicarse con una gran variedad de máquinas en la red mediante la utilización de los correspondientes protocolos: con Novell Netware mediante IPX/SPX, con Unix mediante TCP/IP, con Macintosh mediante AppleTalk y con clientes Windows mediante NetBEUI.
  • Modelo de seguridad de dominio. Es un sistema de acceso de usuarios a recursos de la red en el que es necesaria una autentificación previa. Los controladores de dominio son las máquinas Windows NT que se encargan de la validación de los usuarios que inician sesión según la base de datos de usuarios o SAM (Security Account Manager).
  • Sistema de archivos NTFS. Es un sistema de almacenamiento de archivos que incorpora seguridad: sólo los usuarios autorizados pueden acceder a los archivos. Windows NT también incluye soporte para FAT (aunque no para FAT32) y HPFS (sistema de archivos de OS/2).
  • Tolerancia a fallos. Windows NT incorpora mecanismos para seguir funcionando aun en presencia de fallos. Incluye soporte para RAID (Redundant Array of Inexpensive Disk) que impide la pérdida de datos aunque falle uno de los discos duros del ordenador.

No hay comentarios:

Publicar un comentario