Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Administrador de Servidores II Arquitecturas
Administrador de Servidores II Arquitecturas
REDES Y TELECOMUNICACIONES.
ARQUITECTURAS ALTERNATIVAS:
CLSTERS.
VECTORES.
CISC.
RISC.
5I
.
15 DE ENERO DE 2015.
ARQUITECTURA DE CLSTERES.
Un clster es un grupo de computadoras completas interconectadas que trabajan como un nico
recurso de cmputo, vindose como un sistema nico, en particular y de manera general cada
computadora asociada al clster se le denomina nodo.
Para cada clster se necesita un diseo o requisito de objetivo:
El uso de clster tambin supone la creacin de sistemas operativos que den funcionalidad y
exploten las caractersticas de esta arquitectura, por lo tanto existen dos parmetros que se deben
tener en consideracin para realizar un clster:
Gestin de Fallos: Realizar una configuracin eficiente para que el clster tolere los
fallos y est disponible la mayor cantidad de tiempo posible hacia los usuarios. implica
la recuperacin de las tareas que se pierden como consecuencia, tal situacin no es
soportada por la mayora de los clster actuales. Para suplir esta deficiencia se pueden
usar discos compartidos y redundantes para concluir las transacciones completadas, a
travs del mecanismo de transferencia por fallo (failover) y/o a travs de la
recuperacin del sistema despus del fallo (failback).
Equilibrio de Carga: Un clster debe ser capaz de recibir o perder procesadores dentro
del mbito de operacin del mismo, pero adems debe asignar tareas automticamente
para que las tareas sean distribuidas adecuadamente y se tenga un mejor rendimiento.
Lo anterior es posible lograrlo mediante niveles de software intermedios entre el sistema operativo y
las aplicaciones (middleware) para reconocer los servicios en distintos miembros del clster y migrar
de un miembro a otro. La clasificacin de los clster tiene bastantes variables a considerar. Sin
embargo la clasificacin ms aceptada considera cuales de estos sistemas acceden al mismo disco
o a un arreglo de discos diferentes, con lo cual la interconexin juega un papel preponderante.
ARQUITECTURA DE VECTORES.
La computacin vectorial ha sido diseada, a diferencia de los mainframes, con un propsito
especfico: realizar operaciones de punto flotante de manera masiva y con gran precisin. En el caso
de realizar arreglos de vectores a travs de la optimizacin de los mainframes y de tecnologa que
ofrece mayores prestaciones que estos, y que todava siguen evolucionando conforme el tiempo
pasa.
Los procesadores matriciales son diseados para propsito general, capaz de procesar cantidades
enormes de informacin, pero sobre todo sin realizar clculos tradicionales, ms bien orientados
hacia los vectores. En lugar de considerar clculos aislados el procesamiento vectorial se enfoca en
tratar a los vectores y a las matrices como si fueran escalares aprovechando el paralelismo existente
entre operaciones similares a un solo nmero o escalar pero que se pueden extender hacia vectores.
Los procesadores vectoriales o vectores actualmente tienen tres categoras principales:
ALU segmentada.
ALU paralelas.
Procesadores Paralelos.
En particular una ALU segmentada es capaz de repartir o descomponer una sola operacin en
etapas para que se ejecuten de forma concurrente sobre conjuntos de datos distintos. Las ALU
paralelas se ajustan bien al procesamiento vectorial introduciendo los elementos vectoriales en forma
cclica hasta que se han procesado todos los elementos, con las consabidas complejidades que se
presentan. El procesamiento vectorial se puede obtener utilizando varios procesadores en paralelo,
sin embargo es necesario una concienzuda programacin para obtener los elementos deseados y
controlar las tareas que se introducen por cada vez. Adems se debe contar con un conjunto de
hardware y software que coordine todas las dems actividades.
Un ejemplo de mquina que utiliza vectores es la IBM 3090 que fue diseada para la arquitectura
IBM 370, primeramente se acopla hacia el sistema bsico, pero esta altamente integrada en l.
De entre sus principales caractersticas se encuentran:
ARQUITECTURA CISC.
Un procesador CISC tiene un conjunto de instrucciones enriquecido con gran variedad e
instrucciones e instrucciones complejas, en un esfuerzo de simplificar los compiladores y mejorara
las prestaciones. La tendencia en CISC estuvo orientada a fabricar computadoras que ahorraran
espacio de memoria, lo que como puede verse no ocurri, los procesadores CISC tienen una gran
cantidad de memoria.
Las principales caractersticas de un procesador CISC se enumeran a continuacin:
Los objetivos de utilizar estas caractersticas en la fabricacin de los procesadores estn enfocados
a las siguientes funcionalidades:
Como se puede apreciar una arquitectura del tipo CISC est orientada ms que todo al software. El
producir esta clase de tecnologa es bastante caro en trminos de hardware y se considera que aun
cuando el costo de la memoria RAM ha disminuido considerablemente se necesita una gran cantidad
de esta por las operaciones de carga, almacenamiento y control.
ARQUITECTURA RISC.
Una arquitectura RISC (Reduced Instruction Set Computer, Computadora de Conjunto Reducido de
Instrucciones), tiene caractersticas comunes a todos los procesadores que estn agrupados bajo
esta arquitectura que son:
Se ejecuta una instruccin por ciclo, gracias que se realiza paralelamente operaciones de
recuperacin, decodificacin y ejecucin.
Entre otras las caractersticas que se derivan de las funcionalidades y de las caractersticas de RISC,
pero que no son exclusivas de esta arquitectura son las siguientes:
Una ventaja adicional a lo ya expuesto se refiere a la cantidad de memoria que los procesadores
RISC son capaces de ahorrar debido a que no utilizan tanta memoria para cargar o para almacenar
datos como en las arquitecturas CISC.
Ejemplo de procesadores fabricados bajo esta arquitectura se encuentran:
Power PC.
SPARC.
DEC Alpha.
MIPS.
Bibliografa.
Sistemas Operativos Multiusuarios Andrew S. Tanenbaum - Prentice Hall.