miércoles, 16 de abril de 2014

ARQUITECTURAS PARALELAS

Arquitecturas Paralelas
Los procesadores paralelos se caracterizan por la concurrencia en la ejecucion de procesos y los podemos describir segun el siguiente diagrama de bloques:
                                        Fuente: Elaboracion Propia


Es por eso que las arquitecturas paralelas se basan en la explotacion de la concurrencia. Sin embargo podemos conseguir un mayor grado de procesamiento paralelo con el uso de procesamiento distribuido en el cual se requiere de arquitecturas centralizadas.
Las instrucciones se ejecutan en varias  etapas como ser:
  • Búsqueda de la instruccion
  • Decodificacion dela instruccion
  • Busqueda de operandos
  • Ejecucion de la instruccion
A su ves el ciclo de una instrucción permite analizar a un procesador por las siguientes partes:
Fuente: Elaboracion Propia

Clasificacion segun Flynn: Para comprender esta clasificacion debemos saber que las instrucciones pueden ser entendidas como flujo de instrucciones desde la memoria al procesador y los operandos como flujo de datos entre el procesador y la memoria. Ahora Flynn hizo una clasificacion de arquitecturas paralelas segun el flujo de instrucciones y segun el flujo de datos simultaneos dividiendo asi en 4 posibles grupos de procesadores como podemos ver en el siguiente mapa:
Fuente:Elaboracion propia.
Cada uno de los 4 grupos tienen ventajas y desventajas por ejemplo el SISD es mas facil de implementar y los procesos son netamente secuenciales, lo cual implica que el tiempo de procesamiento o de ejecucion aumentara. Por otro lado el SIMD por su caracteristica de flujos de datos es implementado en procesadores vectoriales ya que se toma a la memoria como un vector y simultaneamente se realizan procesos sobre el.
Sin embargo el mas utilizado en multiprocesamiento es el MIMD ya que varias instrucciones actúan sobre varios datos a la vez.

Bibliografia
  • UCLM(1994). Nuevas tendencias en la informatica: Arquitecturas paralelas y programacion declarativa.Ed. Compobell. Murcia.


miércoles, 2 de abril de 2014

viernes, 14 de marzo de 2014

Discos de almacenamiento SAS


Las siglas SAS(Serial Attached SCSI) se utilizan para dispositivos de altas velocidades que incluyen a discos duros.
Estos discos de almacenamiento son mas veloces en cuanto a lectura y escritura gracias a las capacidades de los cabezales de los mismos, es decir tienen una mejor estructura electromecanica que los discos duros convencionales (de uso domestico). Estos dispositivos se utlizan en servidores y sus precios en el mercado son muy altos, tienen la capacidad de leer grandes volúmenes de informacion. Las controladoras de estos dispositivos tienen la capacidad de coexistir con SATA, por el contrario las interfaces SATA no pueden coexistir con dispositivos SAS.
Es por eso que en los servidores dividen almacenamiento en discos SAS para el sistema operativo y almacenamiento en discos SATA para archivos.


Los discos SAS tienen la capacidad de "Hot plug" o conexione en caliente que significa que podemos conectarlo sin nesecidad de que el computador este apagado.
Caracteristicas de discos duros SAS:
  • Capacidad de almacenamiento hasta 2 Terabytes
  • Conexion en caliente ("HOT plug")
  • Velocidad de transferencia de 6 Gigabites/seg.
  • Velocidad de giro o revoluciones por minuto hasta 10000 vueltas
  • Requiere de una tarjeta de expancion o adaptador del tipo PCI Express para conectar con ordenadores comerciales.
Ventajas frente de la tecnologia SAS frente a SATA
  • Mayores velocidades de lectura y escritura
  • Garantiza la integridad o almacenamiento de los datos
  • Es una tecnologia de mayor calidad debido al mercado de servidores a los cuales estan dedicados.
  • Mayores ventajas que la tecnologia SCSI paralela.

Conectores SAS(Serial Attached SCSI): 
Segun menciona Martin P.(2010) :
Es una interface que permite a los ordenadores comunicarse con los dispositivos mediante una controladora(p.62).
Los conectores SAS tienen mayores ventajas que los conectores utilizados para discos de almacenamiento actualmente (ATA, SATA). Estas interfaces tienen la característica de que fueron diseñados  para conectar varios dispositivos como escaners, impresoras y otros perifericos. Hoy en dia es usuado solo para conectar memorias de almacenamiento. 
Entre otras caracteristicas esta la capacidad de asignar un identificador a cada dispositivo conectado a la controladora, teniendo la capacidad de añadir mas controladoras para multiplicar la cantidad de dispositivos controlados (una controladora puede multiplexar hasta 24 dispositivos). Por otro lado la calidad con la que fueron diseñados estos dispositivos (debido al mercado al cual están destinados) mejora las prestaciones proporcionadas por las interfaces IDE o SATA.
La velocidad de transferencia es de 6 Gbp/seg y es mas estable que SATA o IDE.


Bibliografia

  • Martin P.(2010).Sistema microinformaticos y redes. Ed. Paraninfo. España