Ir al contenido

Multiprocesamiento

De Wikipedia, la enciclopedia libre
Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada.
Busca fuentes: <> - noticias * libros * academico * imagenes
Este aviso fue puesto el 22 de marzo de 2016.

Multiprocesamiento o multiproceso es el uso de dos o mas procesadores (CPU) en una computadora para la ejecucion de uno o varios procesos (programas corriendo). Algunas personas, en el idioma espanol hacen sinonimo este termino con el de multitareas (del ingles multitasking) el cual consiste en la ejecucion de uno o mas procesos concurrentes en un sistema. Asi como la multitarea permite a multiples procesos compartir una unica CPU, multiples CPU pueden ser utilizados para ejecutar multiples procesos o multiples hilos (threads) dentro de un unico proceso.

Los algoritmos que utilizan los sistemas operativos para aprovechar los procesadores han sido ampliamente estudiados en libros clasicos como el de Madnick y Donovan, el de Andrew S. Tanenbaum y el de Abraham Silberschatz, entre otros.

El multiprocesamiento se ha empleado desde los anos 60 en los entornos de computo de alto rendimiento; a pesar de esto, durante muchos anos no muchos tomaban esta area de especializacion, una computadora que contara con mas de un procesador era cara y debido a esto muchos decidian no hacer uso de mas de un procesador. Hasta que en 2005 y despues de cumplirse 40 anos del modelo conocido como Ley de Moore, se empezaron a exceder los 3 GHz de velocidad de esta manera creando problemas de calentamiento motivando el uso de multiples procesadores.[1]

Vease tambien

[editar]

Referencias

[editar]
  1. | Wolf, Gunnar; Ruiz, Esteban; Bergero, Federico; Meza, Erwin. (2015). <>. Fundamentos de sistemas operativos. pp. 59-60. ISBN 978-607-02-6544-0.
Control de autoridades