
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:
-
Windows 7 Starter (distribución limitada paĆses del tercer mundo) (x86)*
-
Windows 7 Home Basic (paĆses del tercer mundo) (x86)
-
Windows 7 Home Premium (x86 - x64)
-
Windows 7 Professional (x86 - x64)
-
Windows 7 Enterprise*
-
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.