Mach (núcleo)

Mach
www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach
Información general
Autor(es)Carnegie Mellon University
Lanzamiento inicial1985
Última versión estable3.0
GéneroNúcleo (informática)
Programado enC y lenguaje ensamblador
Licencia?

Mach es un proyecto de diseño de sistemas operativos iniciado en la Universidad Carnegie Mellon con el objetivo de desarrollar un micronúcleo.

Objetivo

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. Estas 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.
Other Languages
català: Mach (nucli)
čeština: Mach (jádro)
Deutsch: Mach (Kernel)
English: Mach (kernel)
euskara: Mach (nukleo)
فارسی: ماک (هسته)
français: Mach (noyau)
italiano: Mach (kernel)
日本語: Mach
한국어: Mach (커널)
монгол: Mach operating system
Nederlands: Machkernel
português: Mach (núcleo)
русский: Mach
svenska: Mach (kärna)
українська: Mach
中文: Mach