top of page

Configuracion de estaciones de trabajo

Requerimientos de instalacion

Una de las cosas que mejor agradan de Windows 7 es ser mucho mƔs ligera que Windows Vista y dado que esta programada para el 5 de mayo la salida de la primera Release Candidate, habrƭa que dar un repaso a las versiones que se venderƔn de este nuevo Windows:

 

  1. Windows 7 Starter (distribución limitada países del tercer mundo) (x86)*

  2. Windows 7 Home Basic (paĆ­ses del tercer mundo) (x86)

  3. Windows 7 Home Premium (x86 - x64)

  4. Windows 7 Professional (x86 - x64)

  5. Windows 7 Enterprise*

  6. Windows Ultimate Ultimate (x86 - x64)

 

 

*Las versiones con un asterisco a un lado no se venderƔn salvo a corporaciones e instituciones de gobiernos.

 

  • Home Premuim serĆ” la versión mĆ”s comĆŗn en venta al consumidor que vendrĆ” con computadoras compradas en puntos de Venta, serĆ” la versión mĆ”s cómoda para actividades profesionales y del hogar de la mayorĆ­a de los usuarios que no requiera de avanzadas configuraciones, ni una conectividad avanzada.

  • Professional serĆ” el remplazo en nombre de la versión Vista Business enfocados en aplicaciones comerciales y de la pequeƱa empresa, manejo en redes y cifrado de archivos.

  • Ultimate, ahora refinarĆ” su perfil como el total Windows Media Center.

  • Enterprise es una versión que se venderĆ” a grandes empresas, enfocado a aspecto de trabajo de redes como se hizo en Vista aunque tal vez con mĆ”s Ć©xito.

 

Los requisitos mĆ­nimos, estĆ”ndar o recomendados

 

No esperemos que nuestras antiguas Pentium 4 consigan un funcionamiento óptimo, las versiones Home Basic y Starter podrÔn correr sin problemas en estas modestas PC. Los requisitos mínimos por tanto son prÔcticamente igual a que nuestro PC es de plano lento, tanto así que Windows XP debe seguir manejando nuestro hardware.

 

Al instalar

 

Antes de instalar Windows 7 haga la prueba de Windows Vista Upgrade Advisor que servirĆ” para Windows 7, que tiene menores requisitos que Vista, las calificaciones van de 2 a 7.9, aumentando de acuerdo con las capacidades del Hardware, como sea una calificación inferior a 2 es prĆ”cticamente lo mismo a "prueba no superada".

 

Disco Duro

 

Sin embargo, no hay que hacerse ilusiones, mÔs si se quieren usar discos duros antiguos generación IDE, pues notarÔ que dependiendo de la velocidad RPM y ancho de banda del disco, tardarÔ mÔs tiempo en cargarse.

 

 

 

Use discos duros SATAII si puede elegir entre IDE, SATA y SATAII, todas las tarjetas madres de la actualidad, deben soportar entradas para estos sistemas, las fuentes de poder en caso de no traer los adaptadores de corriente para SATA, pueden obtenerse por separado en tiendas especializadas en componentes de PC.

 

Aero y tarjeta de video

 

Aero por supuesto no correrĆ” para aquellos que no partan de tarjetas madres con entradas para PCI-E 16X, Intel con su serie Classic y Executiva, tiene soporte para DirectX 10 y Aero gracias a su chip de grĆ”ficos integrados X4500 que permite disfrutar caracterĆ­sticas grĆ”ficas para la mayorĆ­a de los usuario.

 

 

 

Si desea correr Juegos o aplicaciones 3D, necesita de tarjetas Nvidia a partir de la serie 6 en adelante gracias a que Microsoft bajo la especificación de Windows Vista.

 

 

 

Si la va a comprar nueva, asegúrese no comprar nada mÔs abajo de la Gforce 9600 GT o las ATI Radeon HD 3800 cuyo precio según el país no debiera rebasar los 130 dólares.

 

Memoria

 

Todos los sistemas de 32 bits (x86), no pueden sobrepasar el tope de 4 Gb de memoria, incluso en Windows 7, sólo las versiones de 64 bits (x64) pueden pasar de este límite y manejarlo correctamente, hoy en día las aplicaciones como Photoshop CS4 consumen memoria a un ritmo alarmante, con velocidades de reloj desde 800 Mhz las DDR2 son una buena opción, al menos hasta que las DDR3 lleguen al mercado del usuario estÔndar pues de momento tienen precios poco accesibles a los bolsillos y no todo el Hardware lo soporta.

 

Procesador

 

Recomiendo que empiecen desde sistemas con doble nĆŗcleo que estĆ©n hechos para la tarea, si bien un Pentium 4 podrĆ­a ejecutarlo, no hay que engaƱarse, si va invertir mĆ”s de 200 dólares o su equivalente en monedas de otros paĆ­ses en comprar procesadores no olvide primero apuntar el tipo de procesador y busque los anĆ”lisis o benchmark que existen por Internet, hay muchas empresas que venden procesadores malos como el "Core Duo" (Note que no tiene el 2), cuyos anĆ”lisis lo ponen por debajo de Pentium D, confundiĆ©ndose con un Core 2 Duo.

En informĆ”tica una estación de trabajo (en inglĆ©s workstation) es un microordenador de altas prestaciones destinado para trabajo tĆ©cnico o cientĆ­fico. En una red de computadoras, es una computadora que facilita a los usuarios el acceso a los servidores y perifĆ©ricos de la red. A diferencia de una computadora aislada, tiene una tarjeta de red y estĆ” fĆ­sicamente conectada por medio de cables u otros medios no guiados con los servidores. Los componentes para servidores y estaciones de trabajo alcanzan nuevos niveles de rendimiento informĆ”tico, al tiempo que ofrecen fiabilidad, compatibilidad, escalabilidad y arquitectura avanzada ideales para entornos multiproceso.

Lo de las computadoras en general, las computadoras promedio de hoy en dĆ­a son mĆ”s poderosas que las mejores estaciones de trabajo de una generación atrĆ”s. Como resultado, el mercado de las estaciones de trabajo se estĆ” volviendo cada vez mĆ”s especializado, ya que muchas operaciones complejas que antes requerĆ­an sistemas de alto rendimiento pueden ser ahora dirigidas a computadores de propósito general. Sin embargo, el hardware de las estaciones de trabajo estĆ” optimizado para situaciones que requieren un alto rendimiento y fiabilidad, donde generalmente se mantienen operativas en situaciones en las cuales cualquier computadora personal tradicional dejarĆ­a rĆ”pidamente deresponder.

Actualmente las estaciones de trabajo suelen ser vendidas por grandes fabricantes de ordenadores como HP o Dell y utilizan CPUs x86-64como Intel Xeon o AMD Opteron ejecutando Microsoft Windows o GNU/Linux. Apple Inc. y Sun Microsystems comercializan tambiĆ©n su propio sistema operativo tipo UNIX para sus workstations.

 

 Estructura General del Sistema Operativo

 

 

Sistemas monolĆ­ticos

 

Este tipo de organización es, con diferencia, la mĆ”s comĆŗn. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demĆ”s cada vez que asĆ­ lo requiera. Cuando se usa esta tĆ©cnica, cada procedimiento del sistema tiene una interfaz bien definida en tĆ©rminos de parĆ”metros y resultados, y cada uno de ellos es libre de llamar a cualquier otro, si Ć©ste Ćŗltimo proporciona un cĆ”lculo Ćŗtil para el primero.

Para construir el programa objeto real del sistema operativo siguiendo este punto de vista, se compilan de forma individual los procedimientos, o los ficheros que contienen los procedimientos, y despuĆ©s se enlazan en un sólo fichero objeto con el enlazador. En tĆ©rminos de ocultación de la información, Ć©sta es prĆ”cticamente nula: cada procedimiento es visible a los demĆ”s (en contraste con una estructura con módulos o paquetes, en la que la mayorĆ­a de la información es local a un módulo, y donde sólo los datos seƱalados de forma expresa pueden ser llamados desde el exterior del módulo).

Los servicios (mediante llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parĆ”metros en lugares bien definidos, como los registros o la pila, para despuĆ©s ejecutar una instrucción especial de trampa, a veces referida como llamada al nĆŗcleo o llamada al supervisor. Esta instrucción cambia la mĆ”quina del modo usuario al modo nĆŗcleo (tambiĆ©n conocido como modo supervisor), y transfiere el control al sistema operativo, lo que se muestra en el evento (1) de la figura 5.1.

El sistema operativo examina entonces los parĆ”metros de la llamada para determinar cual de ellas se desea realizar, como se muestra en (2) de la figura 5.1. A continuación, el sistema operativo analiza una tabla que contiene en la entrada k un apuntador al procedimiento que implementa la k-Ć©sima llamada al sistema. Esta operación, que se muestra en (3) de la figura 5.1, identifica el procedimiento de servicio, al cual se llama. Por Ćŗltimo, la llamada al sistema termina y el control vuelve al programa del usuario.

 

Esta organización sugiere una estructura bÔsica del sistema operativo:

 Un programa principal que llama al procedimiento del servicio solicitado.

 Un conjunto de procedimientos de servicio que lleva a cabo las llamadas al sistema.

 Un conjunto de procedimientos de utilidades que ayudan a los procedimientos de servicio.

En este modelo, para cada llamada al sistema existe un procedimiento de servicio que se encarga de ella. Los procedimientos de utilidad hacen cosas necesarias para varios procedimientos de servicio, como por ejemplo, buscar los datos del programa del usuario. Esta división de los procedimientos en tres capas se muestra en la figura 5.2.

 

 Modelo cliente-servidor

Una tendencia de los sistema operativos modernos es la de trasladar el código a capas superiores, y eliminar la mayor parte posible del sistema operativo para mantener un nĆŗcleo mĆ­nimo. El punto de vista usual es el implantar la mayorĆ­a de las funciones del sistema operativo como procesos de usuario. Para solicitar un servicio, como la lectura de un bloque de cierto fichero, un proceso de usuario (denominado en este caso proceso cliente) envĆ­a la solicitud a un proceso servidor, que realiza el trabajo y devuelve la respuesta.

 

En este modelo, que se muestra en la figura 5.3, lo Ćŗnico que hace el nĆŗcleo es controlar la comunicación entre los clientes y los servidores. Al separar el sistema operativo en partes, cada una de ellas controla una faceta del sistema, como el servicio a ficheros, servicio a procesos, servicio a terminales o servicio a la memoria; cada parte es pequeƱa y controlable. AdemĆ”s, puesto que todos los servidores se ejecutan como procesos en modo usuario, y no en modo nĆŗcleo, no tienen acceso directo al hardware. En consecuencia, si hay un error en el servidor de ficheros Ć©ste puede fallar, pero esto no afectarĆ” en general a toda la mĆ”quina.

Otra de las ventajas del modelo cliente-servidor es su capacidad de adaptación para su uso en sistemas distribuidos (véase la figura 5.4). Si un cliente se comunica con un servidor mediante mensajes, el cliente no necesita saber si el mensaje se gestiona de forma local, en su mÔquina, o si se envía por medio de una red a un servidor en una mÔquina remota. En lo que respecta al cliente, lo mismo ocurre en ambos casos: se envió una solicitud y se recibió una respuesta.

La idea anterior de un nĆŗcleo que sólo controla el transporte de mensajes de clientes a servidores, y viceversa, no es totalmente real. Algunas funciones del sistema operativo (como la introducción de órdenes en los registros fĆ­sicos de los controladores de E/S) son difĆ­ciles, si no es que imposible de realizar, a partir de programas de usuario. Existen dos formas de afrontar este problema. Una es hacer que algunos procesos de servidores crĆ­ticos (por ejemplo, los gestores de los dispositivos de E/S) se ejecuten en realidad en modo nĆŗcleo, con acceso total alhardware, pero de forma que se comuniquen con los demĆ”s procesos mediante el mecanismo normal de mensajes.

La otra forma es construir una cantidad mĆ­nima de mecanismos dentro del nĆŗcleo, pero manteniendo las decisiones de polĆ­tica relativos a los usuarios dentro del espacio de los usuarios. Por ejemplo, el nĆŗcleo podrĆ­a reconocer que cierto mensaje enviado a una dirección especial indica que se tome el contenido de ese mensaje y se cargue en los registros del controlador de algĆŗn disco, para iniciar la lectura del disco. En este ejemplo, el nĆŗcleo ni siquiera inspeccionarĆ­a los bytes del mensaje para ver si son vĆ”lidos o tienen algĆŗn sentido; sólo los copiarĆ­a ciegamente en losregistros del controlador del disco. Es evidente que debe utilizarse cierto esquema para limitar tales mensajes sólo a los procesos autorizados. La separación entre mecanismos y polĆ­tica es un concepto importante, aparece una y otra vez en diversos contextos de los sistemas operativos.

bottom of page