El documento trata sobre sistemas paralelos. Explica que los sistemas paralelos dividen un problema en partes que pueden resolverse de forma concurrente para acortar el tiempo total de resolución entre el número de procesadores. También describe algunos modelos de multiprocesamiento como el simétrico y asimétrico, y las ventajas de los sistemas masivamente paralelos.
2. los sistemas en paralelo se basan en la idea de dividir un
problema en un conjunto de partes solubles de forma
concurrente, de manera que el tiempo total de resolución del
problema queda dividido por el numero de procesadores
utilizados.
El grado de consecución de este objetivo depende
básicamente de dos factores: de la sobrecarga computacional
generada por la paralelización del problema y del equilibrio de
carga conseguido entre el conjunto de procesadores.
Los sistemas de múltiple procesador mas comunes son los que
siguen el modelo de multiprocesamiento simétrico , algunos por
el contrario utilizan procesamiento asimétrico . Se realiza
mediante un procesador maestro que controla el sistema, y los
demás procesadores obtienes las instrucciones del maestro.
3. Una de las principales ventajas de los computadores
masivamente paralelos es que la potencia global del sistema no se
fundamenta en la potencia individual de cada procesador sino en
la del conjunto.
De este modo, este tipo de sistemas pueden configurar a partir
de elementos modestos, obteniendo un alto rendimiento a bajo
costo. Estos sistemas tienen la ventaja del aumento en el
rendimiento, al incrementar el numero de procesadores,
esperamos realizar as trabajos en un tiempo mas corto.
Existe otra utilidad adicional, si varios programas deben guardar
esos datos en un disco y hacer que todos los procesadores los
compartan, en vez de tener muchos computadores con discos
locales y hacer copias de datos.
4. La arquitectura paralela parte de un arquitectura
del computador basada en las comunicaciones, por
ende dependiendo del tipo de comunicación entre
maquinas paralelas es de donde parte un modelo de
programación para estas.
Regularmente se aplican distintos modelos a
diferentes maquinas debido a la memoria distribuida y
compartida con el objeto de diferenciar los
procesadores de una u otra, aunque no siempre es fácil
debido a que actualmente muchos de estos soportan
distintos tipo de programación y arquitecturas.
5. Se caracterizan principalmente porque la
comunicación entre procesos consiste en lecturas y
escrituras de variables compartidas, y ocurren
implícitamente como resultado de instrucciones
convencionales de acceso de memoria.
La arquitectura de estas máquinas consiste en un
espacio físico de memoria que puede ser accedido por
todos los procesadores y un dispositivo de
interconexión que permite el acceso a memoria a los
distintos procesadores y dispositivos de entrada/salid.
Procesadores de Memoria, Compartida Distribuida
6. Los sistemas de memoria compartida distribuida (DSM) representan
la creación hibrida de dos tipos de computación paralelos: la memoria
distribuida en sistemas multiprocesador y los sistemas distribuidos.
Ellos proveen la abstracción de memoria compartida en sistemas
con memorias distribuidas físicamente y consecuentemente combinan
las mejores características de ambos enfoques.
Ventajas:
• Ilusión de una memoria física compartida, sin cuellos de botella.
• Estabilidad (podemos extender el sistema sin mucho problema).
• Menor costo.
Desventajas:
• Topología de red muy importante.
• Administración de la red.
7. Los sistemas de información vienen a ser uno de los
principales productos que la computación e
informática provee.
“Los SI son conjuntos organizados de elementos
dirigidos a recoger, procesar, almacenar y distribuir
información de manera que pueda ser utilizada por las
personas adecuadas dentro de las empresas, de modo
que desempeñen sus actividades de manera eficaz y
eficiente”
8. Los gerentes de hoy deben saber cómo
organizar y coordinar las variadas
tecnologías computacionales y las
aplicaciones de sistemas del negocio, para
satisfacer las necesidades de información de
cada uno de los niveles organizacionales y de
toda la organización. Sistemas de
información
9. Son sistemas que se basan en un sistema
transaccional. Extraen de estos últimos información
para producir un mayor nivel que servirá para el
control de la gestión.
Un gerente de alto nivel podría tener la información
para visualizar a donde dirigir la organización.
A pesar de su mayor nivel, la información provista
por estos sistemas es en gran medida estructurada ( las
consultas no son muy flexibles, pues están fijadas con
anterioridad.
10. Son de un alto nivel de información, capaces de
representar escenarios de posibles situaciones, de
acuerdo con la información registrada, o a ciertos
parámetros que se le dan de entrada, permitiendo
visualizar que decisiones tomar con base en
investigaciones, pronósticos o simulaciones.
Las fuentes de la información de estos sistemas no
son exclusivamente de medios internos de la
organización, sino que pueden provenir de medios
externos.
11. A pesar de que el sistema DSM es de fácil
comprensión y menor costo requiere que se administre
la red y se conozca debidamente la topología de la
misma.
La capacidad de un sistema paralelo no se basa en el
trabajo individual de las maquinas que lo conforman
sino de todas en conjunto.