
​Diccionario Informático

MACH
Mach es un núcleo de sistema operativo desarrollado en la Carnegie Mellon University (CMU) para soportar la investigación de sistemas operativos, principalmente computación distribuida y paralela.
El proyecto en CMU se ejecutó desde 1985 hasta 1994.
Mach se desarrolló con la premisa de que todos los sistemas operativos modernos comparten una serie de caracterÃsticas en común, o son deseadas si es que no las tienen aún.
Éstas incluyen:Soporte para múltiples aplicaciones usando multitarea.Hilos, los cuales pueden ser pensados como las partes de una aplicación, o mini-aplicaciones cuando hay multitarea.Soporte multi-procesadores, en una máquina única o sobre una red.
Comunicaciones interprocesos, enviando mensajes directamente entre aplicaciones.Protección y seguridad de memoria.
