Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Mach13 мая 2011Оглавление: 1. Mach 2. Концепция 3. Разработка 4. Проблемы с производительностью 5. Возможные решения 6. Следующее поколение 7. Операционные системы и ядра, основанные на Mach микроядро операционной системы, разработанное в Carnegie Mellon University при проведении исследовательских работ в области операционных систем, главным образом, распределённых и параллельных вычислений. Это один из самых первых примеров микроядра, но до сих пор он является стандартом для других подобных проектов. Проект существовал с 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, также разработанного в Carnegie Mellon University. Ведущий разработчик проекта Ричард Рашид с 1991 года работает в Microsoft в подразделении Microsoft Research. Ещё один из основных разработчиков, Авадис Теваниан работал главой департамента разработки программ в NeXT, затем, до марта 2006, главой департамента перспективных программных технологий в Apple. Просмотров: 5941
|