Hoy es miércoles, 8 de septiembre de 2010

Tags Tags: Servicios de archivos e impresión | Gestión de memoria en Windows 2000 (I)
Estás en: www.eurosoftware-2000.com | Windows | Windows 2000 | Servidores de aplicaciones

| Más

Servidores de aplicaciones

Windows 2000Microsoft sentó las bases de gran parte de su arquitectura para el Web y la computación distribuida (conocida como Distributed Internet Architecture o DNA) con Microsoft Windows NT 4 Option Pack y otros productos que lanzó después de la introducción de Windows NT 4.0, hace un par de años. La adición clave a Microsoft Windows 2000 es la forma en que Active Directory permitirá que las aplicaciones basadas en el servidor, como los sistemas de contabilidad, aumenten su facilidad de manejo al distribuir parte de la información en todo el directorio.

Windows 2000 Server Enterprise Edition carece de gran parte de las innovaciones reales en este campo, pero la integración de Enterprise Memory Architecture (EMA) y el soporte para un multiprocesamiento simétrico mejorado (SMP), así como las capacidades avanzadas para la codificación deben convertir a Win NT 5 en una plataforma mucho más adecuada para la computación distribuida de alto nivel.

Las aplicaciones de niveles muy elevados, como el almacenamiento de datos y otras aplicaciones intensivas en datos, pueden exceder el límite de los sistemas de 32 bits. Enterprise Edition permite que las aplicaciones aprovechen más de 32 bits de espacio en memoria aun antes de la llegada del CPU Merced de Intel de 64 bits. Es importante hacer notar que Windows 2000 no es un sistema operativo de 64 bits (aunque ya se planea una versión de 64 bits).

La capacidad de utilizar los espacios de dirección del EMA (una memoria mayor a 4GB) adopta dos formas. En los servidores de hardware que utilizan procesadores Intel Pentium II Xeon, es posible intercambiar los bancos de memoria con un esquema de direcciones patentado de 36 bits. Intel lo llama Extended Server Memory Arquitecture. Server 2000 también ofrece soporte para los cuadros Windows NT basado en Alpha de Compaq, que dan soporte para una Very Large Memory (VLM) de 64 bits. Ambos esquemas requieren de un manejo explícito de la memoria por parte de la aplicación, como en Microsoft SQL Server 7, que por el momento está en desarrollo. Es evidente que se trata de un paso intermedio hacia verdadero sistema de 64 bits.

Windows 2000 facilita el incremento del desempeño de las aplicaciones del servidor al agregar procesadores adicionales al sistema. Otra característica de Windows NT Option Pack que ahora es estándar en Windows 2000, es el (MTS), que facilita la división de las tareas entre los procesadores al definirlas como transacciones. Asimismo, Microsoft fortalece el soporte para los sistemas de multiprocesamiento simétrico, que permiten hasta 8 CPU en Enterprise Edition. El modelo de objetos en Windows 2000 expone el objeto del trabajo (un grupo de procesos asociados en forma lógica) como otro objeto del sistema para un mejor control del procesador. Los objetos del trabajo se pueden manejar como una sola entidad, y pueden tener una cuota establecida en el uso del CPU.

Las aplicaciones modernas del servidor de Windows 2000, por ejemplo la nueva , se integran como una serie de . Bajo la cubierta, Windows 2000 depende en gran medida del COM para todos los objetos del sistema. Dado que el COM expone los objetos de manera programada, cualquier objeto ahora se puede programar mediante el Windows Scripting Host (WSH) con VBScript, JavaScript u otros lenguajes de programación. Es posible crear y ejecutar guiones sencillos. Se trata de una adición importante, que pone a Windows 2000 a la altura de , que siempre ha ofrecido gran capacidad de codificación. En muchos aspectos, COM hace que la programación de Windows 2000 sea más poderosa que la de Unix, porque ofrece una manera estándar en que los guiones del nivel del sistema interactúen con programas sin alguna fuente de acceso en código o reprogramación. Esta capacidad de programación también la tenía el , pero ahora está integrada en Windows 2000.

Gracias a estas adiciones puede estar seguro de que el nuevo Windows 2000 tiene más poder para la computación distribuida que las versiones anteriores. Aunque carece de la experiencia de Unix, y del soporte para grupos de nivel alto, es probable que los departamentos de IS funcionen mejor al depender del nuevo Windows 2000 Server Enterprise Edition para aplicaciones más extensas y críticas que nunca en las empresa del futuro.


Arquitectura de memoria de servidor extendida

Similar a la antigua Expanded Memory Specification de la década de los ochenta, la (ESMA) aprovecha las capacidades de dirección de 36 bits del procesador Intel Xeon para permitir que un programa intercambie la memoria por encima y por debajo del límite de 4GB. Los programas tradicionales de 32 bits no pueden ver la memoria superior a 4GB, de modo que necesitan hardware especial para cambiar distintos bancos de memoria por encima y por debajo de 4GB. Los primeros sistemas Xeon darán soporte sólo a 8GB, pero con el tiempo podrán manejar hasta 64GB.