S Logo
 Diccionario
 Abierto y colaborativo
 Página principal

Significado de multiprocesamiento por JOHN




Imagen de JOHN
JOHN

multiprocesamiento
  52

MULTIPROCESAMIENTO capacidad de un computador de ejecutar varios programas simultáneamente, como podría ser un programa de un sistema de facturación y otro de redireccionamiento de un misil que conduce satélites a sus órbitas geoestacionarias. Cuando se creó el término en los años 60 la velocidad del input (lectura de cinta de telex y luego de tarjetas perforadas de 80 columnas) era muy menor comparada con la velocidad de la CPU. Entonces se segmentaba la memoria de almacenamiento temporal de modo de procesar varios programas en paralelo. Además se utilizaba una memoria caché dónde las líneas de código más repetitivas y frecuentes se mantenían "a la mano" para acelerar el proceso, en vez de cargar el programa ejecutable desde el disco duro cada vez que se requieren, muy común con las rutinas o subrutinas de cálculo. Está memoria es más rápida y a menudo está hoy alojada en el mismo chip que la CPU. La arquitectura de computadores a evolucionado para hacerlos cada vez más rápidos. Inicialmente se fue mejorando con 4 métodos. El primero, incorporar al hardware un ser de instrucciones de uso frecuente (80/20, un 20% de las instrucciones se usa un 80% del tiempo), lo que se definió como microprogramación y arquitectura CISC (complex instructions ser computer) típica del las series IBM /360 y posteriores. Con la popularización de los lenguajes de alto nivel como Cobol, C, 4GL se hace menos necesario este set y se construyen los computadores con arquitectura RISC (reduced instructions set computer). Ahora bien, independientemente de las arquitecturas, hay 3 formas de hacer más rápido un computador: 1. Aumentar la velocidad del reloj, es decir acelerar el ciclo de los pulsos eléctricos. Esto trae complejidades de saturación, superposición, ruidos, ecos de señal. Esto se resuelve haciendo cada vez más chico el chip, lo que conlleva a problemas de fabricación. 2. Pipelining ejecución en paralelo de las diferentes tareas que requiere una instrucción (recuperarla desde la memoria, decodificarla, recuperar los operandos, ejecutarla y almacenar los resultados). Estas tareas se pueden hacer como en tubos (pipes) en paralelo, de tal modo que cuando se ejecuta la tarea 3 de una instrucción, simultáneamente se ejecuta la tarea 2 de la siguiente instrucción, y la tarea 1 de la instrucción siguiente a la siguiente. Esta técnica está altamente desarrollada y todos los chips modernos la usan intensiva y exhaustivamente. 3. Tercera vía de optimización es la del superscalar, que es la ejecución de varias instrucciones a la vez en un solo ciclo de CPU Esta idea permite multiplicar por tres o por cuatro la velocidad efectiva de la CPU. Trae la complicación que cuando hay bifurcaciones en el código, series de instrucciones ya no se requieren y debe retrocederse. Esto hace que ejecutar 6 instrucciones simultáneas sea antieconómico. Cuando se ha llegado a exprimir en extremo el limón se ha derivado en una cuarta tecnología, el multiprocesamiento. Con los años se han desarrollado computadores de tecnología MIMD que tienen 2 y hasta 16 CPUs que funcionan en forma simultánea, paralela e independiente, con una misma memoria principal direccionable (memoria física vs. memoria virtual) para todas. Esto genera la necesidad de complejos protocolos de consistencia (devolución de último valor grabado) y de coherencia (cuando entregar el último valor). Existen hoy en día multiprocesadores con memoria distribuida o compartímentada, lo que ya vendría a constituir diversos procesadores independientes, pero integrados.
Este fragmento contiene algún extracto de multiprocesamiento en web.archive.org 
Sinónimos de multiprocesamiento son  multiproceso

"El MULTIPROCESAMIENTO es producto de la necesidad de hacer más rápidos los procesos digitales."

  

* Solo un "me gusta" por significado y día, a mayor número de "me gusta" el significado aparecerá más arriba en la lista















Que significa multiprocesamiento en el diccionario de Español

Sigue a www.significadode.org en Facebook  Sigue a www.significadode.org en Twitter  Sigue a www.significadode.org en Google+  Sigue a www.significadode.org en feed 

  EN    PT