domingo, 9 de septiembre de 2012

Windows NT





"Windows NT representa nada menos que un cambio fundamental en la forma en que las empresas pueden responder a sus necesidades de computación en negocios" 

Bill Gates







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

Windows NT es un sistema operativo modular. Esto significa que es una colección de pequeños componentes(o módulos) que trabajan en conjunto para ejecutar las tareas de un Sistema Operativo. Cada componente provee un conjunto de funciones que actúan como interfaz para el resto del sistema. Los componentes pueden llamar funciones de los otros componentes para hacer su trabajo.


Después de Windows 3.1 y Windows 3.11, se suiguió desarrollando Windows NT. Para ello reclutaron a  Dave Cutler, uno de los jefes analistas de VMS en Digital Equipment Corporation (hoy parte de Compaq que en 2005 fue comprada por HP) para convertir NT en un sistema más competitivo.
Cutler había estado desarrollando un sucesor del VMS en DEC(Digital Equipment 
Corporation) llamado Mica, y cuando DEC abandonó el proyecto se llevó sus 
conocimientos y algunos ingenieros a Microsoft. DEC también creyó que se llevaba el 
código de Mica a Microsoft y entabló una demanda. Microsoft finalmente pagó 150 
millones de dólares y acordó dar soporte al microprocesador Alpha de DEC en NT.
Siendo un sistema operativo completamente nuevo, Windows NT sufrió problemas de 
compatibilidad con el hardware y el software existentes. También necesitaba gran 
cantidad de recursos y éstos estaban solamente disponibles en equipos grandes y 
caros. Debido a esto muchos usuarios no pudieron pasarse a Windows NT. La interfaz 
gráfica de NT todavía estaba basada en la de Windows 3.1 que era inferior a la 
Workplace Shell de OS/2.


 

Dave Cutler.

La familia de los sistemas operativos Windows NT de Microsoft está constituida por versiones como Windows 7VistaXPWindows 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.


 

 



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 estas

dos capas.







  • 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. Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos híbridos, aunque hay que aclarar que este término está en discusión ya que este núcleo es esencialmente un núcleo monolítico que está estructurado al estilo de un micronúcleo. La arquitectura dentro del modo núcleo se compone de lo siguiente:
  1. Un núcleo híbrido.
  2. Una capa de abstracción de hardware (en inglés Hardware Abstraction Layer o HAL).
  3. Controladores o también llamados drivers.
  4. Executive: Sobre el cual son implementados todos los servicios de alto nivel.
  5. Librerías dinámicas para su correcto funcionamiento, como ntoskrnl.exe




 



Compatibilidad
Windows NT fue diseñado con la meta de mantener la compatibilidad con las aplicaciones escritas para MS-DOS, Windows 3.x, OS/2, y POSIX. Esto se logró implementando una suite de emuladores de esos sistemas opertivos que resiben el nombre de subsistemas de medio ambiente (Environment Subsystems). Estos emuladores forman una capa intermedia entre las aplicaciones de los usuarios y el nucleo del sistema operativo.




                       Interfaz de usuario 
La interfaz de Windows NT es sencilla y fácil de usar debido a que es similar a la de las versiondes de escritorios de windows. La interfaz de usuario es manejada por el subsistema Win32, lo que significa que cualquier otro subsistema que desea desplegar algo en el monitor o recibir entrada de los usuarios debe hacerlo a través del Win32.



Soporte a Hardware
Windows NT no es compatible con controladores de dispositivos escritos para otros sistemas operativos. La arquitectura de manejo de dispositivos de Windows NT ha sido mejorada con respecto a los otros sistemas operativos de Microsoft con un diseño modular, orientado a objetos, que permite que las funciones básica de cualquier dispositivo se construyan en una capa y solo necesiten que se le añadan las porciones requeridas por una marca específica del tipo de dispositivo. Esto hace la arquitectura de manejo de dispositivos de NT mas abierta.


Microsoft confirmó recientemente que el próximo Windows Phone (Windows Phone "Apollo") estará basado en la arquitectura NT, dando por fin unificación entre Windows CE y Windows NT


Los requisitos mínimos para que Windows NT funcione sobre plataformas de tipo PC son los siguientes:
Windows NT Workstation
Windows NT Server mínima
Windows NT Server recomendada
Procesador
486DX
PENTIUM 90
PENTIUM-PRO
DUAL PENTIUM
Memoria
> 12 Mb
>12 Mb
>64 Mb
Disco duro
>117 Mb
> 148 Mb
2 de 4 Gb en espejo
Controlador de disco
E-IDE o SCSI
E-IDE o SCSI
SCSI
Tarjeta gráfica
VGA con 2Mb
S-VGA BASICA
S-VGA BASICA
CD-ROM
ATAPI o SCSI
ATAPI o SCSI
ATAPI o SCSI