Операционная система
Hydra (стилизовано как HYDRA ) — раннее, прекращенное, основанное на возможностях , объектно-ориентированное микроядро , разработанное для поддержки широкого спектра возможных операционных систем для запуска на нем. [1] Hydra была создана как часть проекта C.mmp в Университете Карнеги — Меллона в 1971 году. [2]
Название происходит от древнегреческого мифического существа — гидры .
Hydra была разработана как модульная и безопасная, а также достаточно гибкая для простоты экспериментирования. [3]
Система была реализована на языке программирования BLISS . [4]
Ссылки
- ↑ Вульф 74 стр. 337–345
- ^ Siewiorek, Daniel P. ; Bell, C. Gordon ; Newell, Allen ; Mashburn, Henry M. (1982). Компьютерные структуры: принципы и примеры. Нью-Йорк, Нью-Йорк: McGraw-Hill.
- ^ Леви, Генри М. (1984). Компьютерные системы, основанные на возможностях (PDF) . Digital Press.
- ^ Вульф, Уильям А .; Харбисон, Сэмюэл П. Размышления в пуле процессоров: отчет об опыте работы с C.mmp/Hydra (PDF) (Отчет). стр. 945.
- Левин, Р.; Коэн, Э.; Корвин, В.; Поллак, Ф.; Вульф, Уильям (1 ноября 1975 г.). «Разделение политики и механизмов в Hydra». Труды пятого симпозиума ACM по принципам операционных систем . стр. 132–140. doi :10.1145/800213.806531. S2CID 10524544.
- Wulf, William ; Cohen, E.; Corwin, W.; Jones, A.; Levin, R.; Pierson, C.; Pollack, F. (июнь 1974 г.). Hydra: ядро многопроцессорной операционной системы. Том 17. стр. 337–345. doi :10.1145/355616.364017. S2CID 8011765. Архивировано (PDF) из оригинала 1 июля 2007 г.