Mach (kernel)
Mach is an
operating system microkernel developed at
Carnegie Mellon University to support operating system research, primarily distributed and parallel computation. It is one of the earliest examples of a microkernel, and still the standard by which similar projects are measured.The project at Carnegie Mellon ran from 1985 to 1994, ending with Mach 3.0. A number of other efforts have continued Mach research, including the
University of Utah's
Mach 4. Mach was developed as a replacement for the kernel in the
BSD version of
Unix, so no new operating system would have to be designed around it. Today further experimental research on Mach appears ended, although Mach and its derivatives are in use in a number of commercial operating systems, such as
NEXTSTEP and
OPENSTEP, and most notably
Mac OS X (using the
XNU kernel). The Mach VM system was also adopted by the BSD developers at
CSRG, and appears in modern BSD-derived UNIX systems, such as
FreeBSD. Neither Mac OS X nor FreeBSD maintain the microkernel structure pioneered in Mach, although Mac OS X continues to offer microkernel
Inter-Process Communication and control primitives for use directly by applications.
See more at Wikipedia.org...
Mach (informatique)
Mach (Kernel)
Mach (system operacyjny)
Mach to
jądro dla
systemów operacyjnych opracowane na amerykańskim Uniwersytecie Carnegie-Mellon. Projekt rozwijany tam był w latach 1985-1994 i skończył się na wersji 3.0. Dalej rozwijany był na Uniwersytecie Utah, gdzie opracowano wersję 4.Mach jest architekturą zapewniającą:obsługę wieloprocesowości zarówno w jednej maszynie, jak i poprzez siećobsługę wielu aplikacji pracujących w trybie
wielozadaniowości z
wywłaszczeniemwątkowanie działania aplikacji bezpośrednią komunikację międzyprocesowąbezpieczną ochronę pamięciOd początku projektowania Mach dążono do usunięcia z jądra jak największej liczby elementów, które nie były niezbędne do jego działania. Do wydania 2.5 włącznie jądro posiadało warstwę wyższego poziomu, która zawierała
API zgodne z
Uniksem BSD. Wersja 3.0 była już
mikrojądrem, w którym warstwę BSD usunięto poza jądro (działa w przestrzeni użytkownika). Dodano w niej także mechanizm kontynuacji.
W celu uzyskania więcej informacji, zobacz w Wikipedia.οrg...
© W niniejszym artykule wykorzystano materialy pochodzace z
Wikipedia® i posiada on Powszechna
Licencje Publiczna GNU
Kernel Mach
Mach è un
kernel sviluppato dalla
Carnegie Mellon University durante l'attività di ricerca sui
sistemi operativi paralleli e
distribuiti. È uno dei primi
microkernel ed attualmente è anche il più famoso, infatti spesso viene utilizzato come campione di paragone con altri microkernel.Il progetto alla
CMU si è sviluppato tra il 1985 e il 1994 ed è terminato con il Mach 3.0. Molte aziende e università hanno continuato lo sviluppo del Mach, tra le quali l'Università dello Utah, che si è distinta con il progetto Mach 4. Allo stato attuale l'attività di ricerca intorno al kernel Mach è sostanzialmente terminata, anche se questo viene utilizzato da molti sviluppatori commerciali come
Apple Inc.
Per saperne di più visita Wikipedia.org...