Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Mach

Mach
Типмікроядро і програмне забезпечення Редагувати інформацію у Вікіданих
АвторУніверситет Карнегі-Меллон Редагувати інформацію у Вікіданих
Версії3.0
Мова програмуванняC і асемблер Редагувати інформацію у Вікіданих
Вебсайтcs.cmu.edu/afs/cs/project/mach/public/www/mach.html Редагувати інформацію у Вікіданих

Mach — мікроядро операційної системи, розроблене в Університеті Карнегі-Меллон при проведенні дослідницьких робіт у галузі операційних систем, головним чином, розподілених та паралельних обчислень. Це один з найперших прикладів мікроядра, який досі є стандартом для таких проєктів.

Проєкт існував у 1985—1994 роках, закінчився виходом Mach 3.0. Декілька дослідницьких груп продовжили розробку Mach; наприклад, в Університеті Юта деякий час існував проєкт Mach 4. Mach розроблявся як заміна ядра BSD UNIX, тому не було необхідності в розробці нового операційного оточення. Подальші науково-дослідницькі роботи по проєкту Mach, схоже, закінчилися; попри це, Mach та його похідні використовуються в ряді комерційних операційних систем, наприклад NeXTSTEP, найпомітнішою з яких є Mac OS X, де використовується ядро XNU, вібравши в себе Mach 2.5. Система керування віртуальною пам'яттю Mach була перейнята розробниками BSD в CSRG та використовується в сучасних UNIX-системах, похідних від BSD, наприклад FreeBSD. А ні Mac OS X, а ні FreeBSD не залишили мікроядерну архітектуру, що використовується в Mach, хоча Mac OS X пропонує для використання в прикладних програмах мікроядерну систему міжпроцессорної взаємодії та примітиви керування.

Mach є логічним продовженням ядра Accent, також розробленого в Університеті Карнегі-Меллон. Провідний розробник проєкту Річард Рашид з 1991 року працює в Microsoft в підрозділі Microsoft Research. Ще один з основних розробників, Авадіс Теваніан працював головою департаменту розробки програм в NeXT, потім, до березня 2006, головою департаменту перспективних програмних технологій в Apple.


Previous Page Next Page






Mach (nucli) Catalan Mach (jádro) Czech Mach (Kernel) German Mach (kernel) English Mach (núcleo) Spanish Mach (nukleo) EU ماک (هسته) FA Mach (ydin) Finnish Mach (noyau) French Mach (kernel) Italian

Responsive image

Responsive image