Translate
miércoles, 20 de mayo de 2015
Herramientas de medición
Herramientas de medición:
El Monitor de confiabilidad y rendimiento de Windows es un complemento de Microsoft Management Console (MMC) que combina la funcionalidad de herramientas independientes anteriores, incluidos Registros y alertas de rendimiento, Server Performance Advisor y Monitor de sistema. Proporciona una interfaz gráfica para personalizar la recopilación de datos de rendimiento y sesiones de seguimiento de eventos.
También incluye el Monitor de confiabilidad, un complemento de MMC que lleva un seguimiento de los cambios producidos en el sistema y los compara con los cambios de estabilidad del sistema, proporcionando una vista gráfica de su relación.
Indicadores de desempeño
Indicadores del Rendimiento de un Computador
Los indicadores del rendimiento de un computador son una serie de parámetros que conforma una modelo simplificado de la medida del rendimiento de un sistema y son utilizados por los arquitectos de sistemas, los programadores y los constructores de compiladores, para la optimización del código y obtención de una ejecución más eficiente. Dentro de este modelo, estos son los indicadores de rendimiento más utilizados:
4.1 Turnaround Time
El tiempo de respuesta. Desde la entrada hasta la salida, por lo que incluye accesos a disco y memoria, compilación, sobrecargas y tiempos de CPU. Es la medida más simple del rendimiento.
En sistemas multiprogramados no nos vale la medida del rendimiento anterior, ya que la máquina comparte el tiempo, se produce solapamiento E/S del programa con tiempo de CPU de otros programas. Necesitamos otra medida como es el TIEMPO CPU USUARIO.
4.2 Tiempo de cada ciclo ( )
El tiempo empleado por cada ciclo. Es la constante de reloj del procesador. Medida en nanosegundos.
4.3 Frecuencia de reloj (f)
Es la inversa del tiempo de ciclo. f = 1/ . Medida en Megahertz.
4.4 Total de Instrucciones (Ic)
Es el número de instrucciones objeto a ejecutar en un programa.
4.5 Ciclos por instrucción (CPI)
Es el número de ciclos que requiere cada instrucción. Normalmente, CPI = CPI medio.
Roadmap:
Un RoadMap (que podría traducirse como hoja de ruta) es una planificación del desarrollo de un software con los objetivos a corto y largo plazo, y posiblemente incluyendo unos plazos aproximados de consecución de cada uno de estos objetivos. Se suele organizar en hitos o "milestones", que son fechas en las que supuestamente estará finalizado un paquete de nuevas funcionalidades.
Para los desarrolladores de software, se convierte en una muy buena práctica generar un Roadmap, ya que de esta forma documentan el estado actual y posible futuro de su software, dando una visión general o específica de hacia adónde apunta a llegar el software.
La expresión Roadmap se utiliza para dar a conocer el "trazado del camino" por medio del cual vamos a llegar del estado actual al estado futuro. Es decir, la secuencia de actividades o camino de evolución que nos llevará al estado futuro.
martes, 17 de marzo de 2015
Taller de sistemas operativos
Tema: Características del Software Propietario
DEFINICIÓN:
Es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). (También llamado código cerrado o software no libre, privado o privativo)
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente ( semi-libre ), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.
CARACTERÍSTICAS DEL SOFTWARE PROPIETARIO:
§ Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente.
§ No puedes distribuirlo sin el permiso del propietario.
§ El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.
§ Este posee accesos para que el usuario implemente otro tipo de sistema en el.
§ Cualquier ayuda en cuanto a los antivirus.
§ 5. VENTAJAS DEL SOFTWARE PROPIETARIO:
§ Propiedad y decisión de uso del software por parte de la empresa.
§ Soporte para todo tipo de hardware.
§ Mejor acabado de la mayoría de aplicaciones.
§ Las aplicaciones número uno son propietarias.
§ Menor necesidad de técnicos especializados.
§ El ocio para ordenadores personales está destinado al mercado propietario.
§ Mayor mercado laboral actual.
§ Mejor protección de las obras con copyright.
§ Unificación de productos.
§ Facilidad de adquisición (puede venir pre-instalado con la compra del PC, o encontrarlo fácilmente en las tiendas).
§ Existencia de programas diseñados específicamente para desarrollar una tarea.
§ Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.
§ Interfaces gráficas mejor diseñadas.
§ Más compatibilidad en el terreno de multimedia y juegos.
§ Mayor compatibilidad con el hardware.
§ 6. DESVENTAJAS DEL SOFTWARE PROPIETARIO:
§ No existen aplicaciones para todas las plataformas (Windows y Mac OS).
§ Imposibilidad de copia.
§ Imposibilidad de modificación.
§ Restricciones en el uso (marcadas por la licencia).
§ Imposibilidad de redistribución.
§ Por lo general suelen ser menos seguras.
§ El coste de las aplicaciones es mayor.
§ El soporte de la aplicación es exclusivo del propietario.
§ El usuario que adquiere software propietario depende al 100% de la empresa propietaria.
Requerimientos de Instalación para Servidores en software propietario
Requisitos:
Procesador
Mínimo: 1GHZ en 32bits(x86), 1.4GHZ en 64bits(x64)
Recomendado: 2GHZ o más
Memoria
Mínimo: 512MB (si en Core se instala y corre con ese chin).
Recomendado: 2 GB o más
Máximo (porque todo tiene tope): en 32bit de 4 a 64GB, en 64 bit de 32gb a 2 TB.
Disco Duro
Mínimo: 10GB
Recomendado: 40GB o más
1) Revisar si las aplicaciones a correr en el servidor son compatibles
Para hacer esta revision puede usar el Microsoft ApplicationCompatibilityToolkit.
2) Desconectar los UPS de la administración
Esto es en casi de que tenga UPS conectados al servidor por puerto serial. Si es así, desconectarlos antes de iniciar la instalación.
3) Hacer BackUp
El BackUp debe incluir toda los documentos, bases de datos, etc, así como las configuraciones necesarias para que el servidor funcione una vez instalado. Estas informaciones de configuracion son importantes, especialmente la de aquellos servidores que proveen infraestructura de red, como DHCP. Cuando haga el backup, asegurese de incluir las particiones de booteo y de sistema, ademas del SystemState.
4) Deshabilitar el antivirus
El software antivirus puede interferir con la instalación. Por ejemplo, al antivirus escanear cada archivo que está copiando la instalación, esta se hace más lenta.
5) Ejecute el Windows Memory Diagnostic Tool
Este se ejecute para revisar y probar la memoria RAM del servidor.
6) Tener disponible los drivers de los discos
Si está usando unidades de discos de alta capacidad, probablemente necesitara durante la instalación proveer los drivers de estos equipos. Ponga estos drivers en un CD, DVD o USB para insertarlos en la instalación y ubíquelos en la forma siguiente: amd64 para computadoras 64bits, i386 para computadoras de 32 bits, o ia64 para computadoras de procesadores Itanium.
7) Asegúrate de que tu Windows Firewall está encendido por defecto
Debido a que las aplicaciones del servidor pueden recibir solicitudes de conexiones no deseadas, es mejor activar el Firewall y así se evita que se interrumpa la instalación, además de que solo las aplicaciones que se desean se conecten lo harán. Para ello, verifique antes de la instalación que puertos usan tales aplicaciones para que las especifique en las excepciones del firewall.
8) Prepare su ambiente de Active Directory para la actualización de Windows Server 2008
Antes de añadir un controlador de dominio que corra en Windows Server 2008 en un ambiente de Active Directory que corra en Windows 2000 Server o Windows Server 2003, necesita actualizar el ambiente. Para ello debe seguir los siguientes pasos:
Para preparar una Foresta:
a) Inicie sesión con un usuario administrador de dominio o Enterprise Admin.
b) Desde el DVD de instalación de Windows Server 2008 copie el folder\sources\adprep a $\sysvol\
c) Abra una ventana de CommandPrompt, vaya al directorio$\sysvol\adrep\ y ejecute "adrep /forestprep"
d) Si está instalando un Controlador de Dominio "ReadOnly" (RODC), ejecute "adprep /rodcprep"
e) Deje que se apliquen todos los cambios antes de pasar a la instalación.
Para preparar un Dominio
a) Inicie sesión con un usuario administrador de dominio.
b) Desde el DVD de instalación de Windows Server 2008 copie el folder\sources\adprep a $\sysvol\
c) Abra una ventana de CommandPrompt, vaya al directorio$\sysvol\adprep\ y ejecute "adrep /domainprep /gpprep"
d) Deje que se apliquen todos los cambios antes de pasar a la instalación.
Después de estos pasos, se pueden añadir más controladores de dominio que corran WS2008 a los dominios que ya se han preparar.
miércoles, 11 de marzo de 2015
GLOSARIO DE SISTEMAS OPERATIVOS
MATERIA: Taller de Sistemas Operativos
CARRERA: Ing. Sistemas Computacionales
TEMA: Glosario tipos de sistemas operativos para estaciones de trabajo
Las estaciones de trabajo: son herramientas de precisión del mundo de los ordenadores
Ordenador: es unísticas principales de un ordenador son: responde a un sistema especifico de instrucciones de una manera bien definida.Puede ejecutar una lista de instrucciones pre grabadas (un programa). a maquina programable.
Procesador: en los sistemas informáticos el complejo de circuitos que configura la unidad central de procesamiento o CPU.
Microprocesador: es un circuito integrado que es la parte fundamental de un CPU o unidad central de procesamiento en una computadora. Se llama microprocesador a la parte de un CPU que se clasifica como un un componente electrónico compuesto por cientos de miles de transistores integrados en una placa de Silicio.
Tarjeta gráfica: es un dispositivo instalado en una computadora que esta compuesto de la unidad de procesamiento gráfico diseñada para ayudar a procesar y generar imágenes, especialmente gráficas 3D .
Memoria RAM: memoria principal de la computadora donde residen programas y datos, sobre la que se pueden efectuar operaciones de lectura y escritura.
Disco Duro: disco con una gran capacidad de almacenamiento de datos informáticos que se encuentra insertado permanentemente en la unidad central de procesamiento de la computadora .
Caja y ensamblaje: carcaza del computador es su estructura básica.
Software: conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.
Hardware: Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático.
Sistema operativo: es un conjunto de programas destinado a permitir el uso apropiado de las partes físicas del ordenador (hardware).
Drivers: un controlador de dispositivo es un programa informatico que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz.
Bit: unidad mínima de información, que puede tener solo dos valores (cero o uno).
Tarjetas perforadas: es una lamina hecha de cartulina que contiene información en forma de perforaciones según un código binario.
Bulbos: es un componente electrónico utilizado para amplificar, conmutar o modificar una señal electrica mediante el control del movimiento de los electrones en un espacio "vacío" a muy baja presión, o en presencia de gases especialmente seleccionados.
Sistemas operativos de red: son usuarios que están conscientes de la existencia de varias computadoras y pueden conectarse con máquinas remotas y copiar archivos de una maquina a otra. Cada máquina ejecuta su propio sistema operativo local y tiene su propio usuario.
Sistema operativo distribuido: es aquel que aparece ante sus usuarios como un sistema tradicional de un solo procesador, aun cuando está compuesto por varios procesadores.
CARRERA: Ing. Sistemas Computacionales
TEMA: Glosario tipos de sistemas operativos para estaciones de trabajo
Las estaciones de trabajo: son herramientas de precisión del mundo de los ordenadores
Ordenador: es unísticas principales de un ordenador son: responde a un sistema especifico de instrucciones de una manera bien definida.Puede ejecutar una lista de instrucciones pre grabadas (un programa). a maquina programable.
Procesador: en los sistemas informáticos el complejo de circuitos que configura la unidad central de procesamiento o CPU.
Microprocesador: es un circuito integrado que es la parte fundamental de un CPU o unidad central de procesamiento en una computadora. Se llama microprocesador a la parte de un CPU que se clasifica como un un componente electrónico compuesto por cientos de miles de transistores integrados en una placa de Silicio.
Tarjeta gráfica: es un dispositivo instalado en una computadora que esta compuesto de la unidad de procesamiento gráfico diseñada para ayudar a procesar y generar imágenes, especialmente gráficas 3D .
Memoria RAM: memoria principal de la computadora donde residen programas y datos, sobre la que se pueden efectuar operaciones de lectura y escritura.
Disco Duro: disco con una gran capacidad de almacenamiento de datos informáticos que se encuentra insertado permanentemente en la unidad central de procesamiento de la computadora .
Caja y ensamblaje: carcaza del computador es su estructura básica.
Software: conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.
Hardware: Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático.
Sistema operativo: es un conjunto de programas destinado a permitir el uso apropiado de las partes físicas del ordenador (hardware).
Drivers: un controlador de dispositivo es un programa informatico que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz.
Bit: unidad mínima de información, que puede tener solo dos valores (cero o uno).
Tarjetas perforadas: es una lamina hecha de cartulina que contiene información en forma de perforaciones según un código binario.
Bulbos: es un componente electrónico utilizado para amplificar, conmutar o modificar una señal electrica mediante el control del movimiento de los electrones en un espacio "vacío" a muy baja presión, o en presencia de gases especialmente seleccionados.
Sistemas operativos de red: son usuarios que están conscientes de la existencia de varias computadoras y pueden conectarse con máquinas remotas y copiar archivos de una maquina a otra. Cada máquina ejecuta su propio sistema operativo local y tiene su propio usuario.
Sistema operativo distribuido: es aquel que aparece ante sus usuarios como un sistema tradicional de un solo procesador, aun cuando está compuesto por varios procesadores.
Estructura General De Un Sistema Operativo
2.1.- Estructura General De Un Sistema Operativo
Materia: Taller de sistemas operativos
· Estructura modular:
También llamados sistemas monolíticos. Este tipo de organización es con mucho la mas común; bien podría recibir el subtitulo de "el gran embrollo". La estructura consiste en que no existe estructura alguna. 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 este ultimo proporciona cierto calculo útil para el primero. Sin embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo" o "llamada al supervisor".
· Estructura jerárquica.
A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles.
Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interfaz
con el resto de elementos.
Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos. Se puede pensar también en estos sistemas como si fueran `multicapa’. Multics y Unix caen en esa categoría.
· Máquina Virtual.
Se trata de un tipo de sistemas operativos que presentan una interfaz a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes.
El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que será el que ofrezca la máquina extendida al usuario .
· Estructura por MicroKernel
Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (shell). Por ejemplo, la parte más importante del DOS es un programa con el nombre "COMMAND.COM" Este programa tiene dos partes. El kernel, que se mantiene en memoria en todo momento, contiene el código máquina de bajo nivel para manejar la administración de hardware para otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el shell, el cual es el interprete de comandos.
· Estructura por anillos concéntricos (capas).
El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes de hardware para otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el shell, el cual es el interprete de comandos.
· Estructura cliente – servidor:
Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover 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 de implantar la mayoría de las funciones del sistema operativo en los procesos del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo, un proceso del usuario (denominado proceso cliente) envía la solicitud a un proceso servidor, que realiza entonces el trabajo y regresa la respuesta. En este modelo, que se muestra en la figura 4, 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 archivos, servicios a procesos, servicio a terminales o servicio a la memoria, cada parte es pequeña y controlable. Además como 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 archivos, éste puede fallar, pero esto no afectará en general a toda la máquina.
martes, 17 de febrero de 2015
MATERIA: TALLER DE SISTEMAS OPERATIVOS
CARRERA: ING. SISTEMAS
COMPUTACIONALES
TEMA: HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
INTRODUCCIÓN
a continuación redactaremos la historia y evolución de los sistemas operativos de como han ido cambiando los sistemas durante el transcurso del tiempo.
Para tratar de comprender los
requisitos de un Sistema Operativo y el significado de las principales características
de un Sistema Operativo contemporáneo, es útil considerar como han ido
evolucionando estos con el tiempo
Existen diferentes enfoques o versiones de cómo han ido evolucionando los Sistemas Operativos La primera de estas versiones podría ser esta:
Existen diferentes enfoques o versiones de cómo han ido evolucionando los Sistemas Operativos La primera de estas versiones podría ser esta:
En los 40's, se introducen los
programas bit a bit, por medio de interruptores mecánicos y después se
introdujo el lenguaje máquina que trabajaba por tarjetas perforadas.
Con las primeras computadoras, desde
finales de los años 40 hasta la mitad de los años 50, el programador
interactuaba de manera directa con el hardware de la computadora, no existía
realmente un Sistema Operativo; las primeras computadoras utilizaban bulbos, la
entrada de datos y los programas se realizaban a través del lenguaje maquina
(bits) o a través de interruptores.
Durante los años 50's y 60's.- A principio de los 50's, la compañía General's Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo eran programadores, diseñadores, capturistas, etc.), se encarguen de modificar sus programas. Establecían o apartaban tiempo, metían o introducían sus programas, corregían y depuraban sus programas en su tiempo. A esto se le llamaba trabajo en serie. Todo esto se traducía en pérdida de tiempo y tiempos de programas excesivos.
En los años 60's y 70's se genera el circuito integrado, se organizan los trabajos y se generan los procesos Batch (por lotes), lo cual consiste en determinar los trabajos comunes y realizarlos todos juntos de una sola vez. En esta época surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de Sistema Operativo.
En los 80's, inicio el auge de la INTERNET en los Estados Unidos de América. A finales de los años 80's comienza el gran auge y evolución de los Sistemas Operativos. Se descubre el concepto de multiprogramación que consiste en tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de los Sistemas Operativos actuales.
Los 90's y el futuro, entramos a la era
de la computación distribuida y del multiprocesamiento a través de múltiples
redes de computadoras, aprovechando el ciclo del procesador.
Se tendrá una configuración dinámica con un reconocimiento inmediato de
dispositivos y software que se añada o elimine de las redes a través de
procesos de registro y localizadores.
La conectividad se facilita gracias a estándares y protocolos de sistemas
abiertos por organizaciones como la Organización Internacional de normas, fundación
de software abierto, todo estará más controlado por los protocolos de comunicación
OSI y por la red de servicios digital ISDN.
Se ha desarrollado otra versión, la cual se ha hecho
en base a etapas o generaciones:
Después de los infructuosos esfuerzos
de Babbage, hubo poco progreso en la construcción de las computadoras
digitales, hasta la Segunda Guerra Mundial. A mitad de la década de los 40's,
Howard Aiken (Harvard), John Von Newman (Instituto de Estudios Avanzados,
Princeton), J. Prespe R. Eckert y Williams Mauchley (Universidad de Pennsylvania),
así como Conrad Zuse (Alemania), entre otros lograron construir máquinas de cálculo
mediante bulbos. Estas máquinas eran enormes y llenaban cuartos completos con
decenas de miles de bulbos, pero eran mucho más lentas que la computadora
casera más económica en nuestros días.
Toda la programación se llevaba a cabo
en lenguaje de maquina absoluto y con frecuencia se utilizaban conexiones para
controlar las funciones básicas de la máquina. Los lenguajes de programación
eran desconocidos (incluso el lenguaje ensamblador). No se oía de los Sistemas
Operativos el modo usual de operación consistía en que el programador reservaba
cierto periodo en una hoja de reservación pegada a la pared, iba al cuarto de
la máquina, insertaba su conexión a la computadora y pasaba unas horas
esperando que ninguno de los 20,000 o más bulbos se quemara durante la ejecución.
La inmensa mayoría de los problemas eran cálculos numéricos directos, por
ejemplo, el cálculo de valores para tablas de senos y cosenos.
A principio de la década de los 50's la
rutina mejoro un poco con la introducción de las tarjetas perforadas. Fue
entonces posible escribir los programas y leerlas en vez de insertar
conexiones, por lo demás el proceso era el mismo.
La introducción del transistor a mediados de los años 50's modifico en forma radical el panorama. Las computadoras se volvieron confiables de forma que podían fabricarse y venderse a clientes, con la esperanza de que ellas continuaran funcionando lo suficiente como para realizar un trabajo en forma.
Dado el alto costo del equipo, no debe
sorprender el hecho de que las personas buscaron en forma por demás rápidas vías
para reducir el tiempo invertido. La solución que, por lo general se adoptó,
fue la del sistema de procesamiento por lotes.
miércoles, 11 de febrero de 2015
"TIPOS DE SISTEMAS OPERATIVOS PARA ESTACIONES DE TRABAJO"
MATERIA: TALLER DE SISTEMAS OPERATIVOS
CARRERA: ING. SISTEMAS COMPUTACIONALES
"ESTACIÓN
DE TRABAJO"
Algunas actividades requieren simplemente
ordenadores más potentes. Hay profesionales que no se pueden permitir demoras o
“cuelgues” cuando están trabajando y precisan muchos recursos de sus
ordenadores por el tipo de software que tienen que utilizar para su actividad.
Son profesionales que necesitan una estación de trabajo para su trabajo. En
este artículo vamos a ver qué es una estación de trabajo y quién las necesita.
Las estaciones de trabajo son
como las
herramientas de precisión del mundo de los ordenadores. Si los
ordenadores personales destacan por su versatilidad, las estaciones de trabajo
ofrecen por sus prestaciones y rendimiento un instrumento de precisión
extremadamente eficaz para que los profesionales más exigentes puedan realizar con
eficacia su trabajo.
Se trata de equipos diseñados para
ofrecer el mejor rendimiento para aplicaciones técnicas o científicas,
por lo que suelen disponer de una gran potencia específicamente para el
tratamiento numérico y las aplicaciones gráficas en 2D y 3D. Por esta razón las
estaciones de trabajo equipan los componentes más potentes y actualizados en lo
que respecta al hardware y sistemas operativos de 64 bits para aprovecharlos al
máximo.
"QUIEN NECESITA UNA ESTACIÓN DE TRABAJO"
Como hemos apuntado, las
estaciones de trabajo son especialmente indicadas para aplicaciones con grandes necesidades de
potencia de proceso o de potencia gráfica. Así, este tipo de
ordenadores son los elegidos por profesionales de la arquitectura o que
utilizan programas de CAD en general, ingenieros que utilicen programas de
cálculos de estructuras y otras aplicaciones con cálculos complejos,
edición de vídeo, animación en 3D, diseñadores, fotógrafos…
El elemento que nos marcará si
necesitamos o no una estación de trabajo será la aplicación que utilicemos, por
lo que nos fijaremos en los requisitos para decidir si necesitamos una estación
de trabajo o no. También es posible que aplicaciones que generalmente pueden ejecutarse en
un ordenador personal precisen de una estación de trabajo por el tipo de
ficheros con los que trabajamos.
Es el caso de los fotógrafos que
necesiten hacer retoques complejos en imágenes de muy alta resolución y de forma muy
rápida, por ejemplo porque trabajen para una publicación
periódica. También puede ocurrir en el caso de la edición de vídeo, cuando
manejamos material de alta definición y los editores necesitan aplicar efectos o filtros en poco
tiempo.
En general si realizamos una
actividad en la que precisamos una respuesta inmediata de la aplicación con la
que trabajamos y un PC normal de sobremesa no cubre nuestras necesidades, es conveniente que nos
interesemos por la posibilidad de optar por una estación de trabajo.
En ocasiones trabajar más rápido o de manera más eficaz sin cuelgues e interrupciones
justifica con creces la inversión en hardware que vamos a realizar.
ELEMENTOS IMPORTANTES DE UNA ESTACIÓN DE TRABAJO
Hay dos elementos que suelen ser
los más importantes a la hora de clasificar un ordenador como estación de
trabajo: el procesador
y la tarjeta gráfica. Son los responsables principales, aunque
como veremos no los únicos, de que las aplicaciones más pesadas funcionen con
la soltura y eficacia suficiente y no nos den problemas. Vamos a ver en qué
componentes nos tenemos que fijar para adquirir una estación de trabajo adecuada.
Al escoger los componentes de
nuestra estación de trabajo tengamos en cuenta que se trata de una inversión.
Por esta razón es recomendable comprobar que los componentes que la componen
están a la última, que son los modelos más recientes de los respectivos
fabricantes. De esta forma no se quedarán desfasados y además de trabajar más
rápido nos garantizaremos que la estación de trabajo no se queda obsoleta al
poco tiempo. Eso no quiere decir que la estación de trabajo
tenga que ser más cara. Si elegimos la marca adecuada podemos obtener lo último
por un precio razonable.
Procesador: En la
actualidad los procesadores más indicados para equipar una estación de trabajo deben ser multinúcleo.
Las principales aplicaciones profesionales y los sistemas operativos modernos
pueden sacar el máximo partido a este tipo de CPU. En ocasiones también podemos
optar por ordenadores con múltiples procesadores, aunque la potencia de los
modelos multinúcleo no lo hacen necesario en la mayoría de los casos. Los
clásicos procesadores para una estación de trabajo son los Opteron de AMD o los
i7 y Xeon de Intel.
Tarjeta gráfica: Otro
elemento que apuntábamos como importante, una tarjeta gráfica potente es indispensable para
ciertas aplicaciones de CAD o edición de imagen y vídeo. Además
las tarjetas de última generación “echan una mano” en tareas propias de la CPU como
la codificación y decodificación de vídeo de alta definición e incluso en los
cálculos numéricos.
Algunos modelos permiten incluso
aceleración
de aplicación de efectos de vídeo en tiempo real. No veremos en
este caso tarjetas con pedigrí que rompen marcas con los juegos más punteros,
sino modelos más “serios” y más profesionales como la serie Quadro de NVIDIA o
las ATiFireGL.
Memoria RAM: No
solamente es muy importante la cantidad de memoria (hoy en día menos de 6
Gbytes no encontraremos en estaciones de trabajo “serias”) sino también la
calidad. Es muy importante que la memoria sea fiable, y en ese caso comprobar que se
trata de primeras marcas y con buenas cifras de respuesta. También hay que
fijarse en la capacidad de ampliación que permite la placa base. Las placas
profesionales
permiten hasta 24 Gbytes en 6 bancos de memoria.
Disco duro: Otro
elemento que puede influir en las prestaciones de nuestra estación de trabajo. Se suelen buscar modelos
de al menos 1 Tbyte. En ocasiones se incluyen dos o más discos
duros en stripping con el sistema Raid 0 para asegurar mayores prestaciones y una mayor seguridad en los
datos.
Caja y ensamblaje: Así como los componentes tales como procesadores, tarjetas gráficas
y placas base son importantes, también es fundamental que las estaciones de
trabajo hayan sido ensambladas correctamente, que dispongan de cajas robustas,
de un buen sistema de ventilación para evitar probemas de
calentamiento (un aspecto sensible por la potencia de sus componentes), que no
emitan demasiado ruido (para poder trabajar en condiciones óptimas) y en
general que dispongan de una buena calidad de ensamblaje.
Incluso la buena disposición
interna de los cables puede ser fundamental para que los componentes no llequen a quemarse.
Igualmente una buena fuente de alimentación es importantísima, por un lado para
garantizar suficiente potencia eléctrica para el funcionamiento de todos los
componentes de la estación de trabajo (que al ser potentes consumen
especialmente), sino también que tenga una buena refrigeración y sea poco
ruidosa, como hemos visto para la caja.
Software y sistema operativo: Es un elemento importante para sacar el máximo partido al equipo. En
este caso es indispensable optar por sistemas de 64 bits para poder sacar
partido a las grandes cantidades de memoria del sistema y para una mejor
gestión de los recursos. Por otro lado la elección del software es muy
importante, porque disponer de una estación de trabajo potente y un mal software es
una mala combinación.
¡BIENVENIDOS!
"En este blog se harán publicaciones de la materia Taller de Sistemas Operativos, donde podrás ver imágenes vídeos y muchas cosas mas sobre las tecnologías y conceptos informáticos. "
Suscribirse a:
Entradas (Atom)