Multiprocesamiento o multiproceso es
el uso de dos o más procesadores (CPU) en una computadora para la ejecución de
uno o varios procesos (programas corriendo). Algunas personas, en el idioma
español hacen sinónimo este termino con el de multitareas (del inglés multitasking) el cual consiste en la
ejecución de uno o más procesos concurrentes en un sistema. Así como la multitarea permite a múltiples procesos
compartir una única CPU, múltiples CPUs
pueden ser utilizados para ejecutar múltiples procesos o múltiples hilos (Threads)
dentro de un único proceso.
Los algoritmos que utilizan los
sistemas operativos para aprovechar los procesadores han sido ampliamente
estudiados en libros clásicos como el de Madnick y Donovan, el de Andrew S.
Tanenbaum y el de Abraham Silberschatz, entre otros.
No hay comentarios:
Publicar un comentario