ТУНИС
Разработчик | Университет Торонто |
---|---|
Написано в | Параллельный Евклид |
Семейство ОС | Unix-подобный |
Платформы | PDP-11 , Motorola 6809 и 68000 , National Semiconductor 32016 |
TUNIS (Университетская система Торонто) — Unix-подобная операционная система , разработанная в Университете Торонто в начале 1980-х годов. TUNIS была портативной операционной системой, совместимой с Unix V7 , но с полностью переработанным ядром , написанным на Concurrent Euclid . Программы, работавшие под Unix V7, можно было запускать под TUNIS без каких-либо изменений.
TUNIS был разработан для обучения и должен был предоставить модель для разработки хорошо структурированных, легко переносимых и легко понимаемых Unix-подобных операционных систем . Он широко использовал модули Concurrent Euclid для изоляции машинных зависимостей и обеспечения чистой внутренней структуры посредством сокрытия информации . TUNIS также использовал встроенные процессы и функции синхронизации Concurrent Euclid, чтобы упростить понимание и обслуживание.
TUNIS предназначался для архитектур PDP-11 , Motorola 6809 и 68000 и National Semiconductor 32016 и поддерживал распределение между несколькими процессорами с использованием функций синхронизации Concurrent Euclid.
Ссылки
[ редактировать ]- Юэнс, Пенсильвания; Холт, Ричард С ; Функенхаузер, MJ; Блайт, Д.Б. (январь 1986 г.). «Отчет TUNIS: Разработка Unix-совместимой операционной системы». Годовой отчет о проделанной работе . Институт исследования компьютерных систем Университета Торонто. ISSN 0316-6295 .
- Холт, Ричард С. (1982). Параллельные Евклид, система Unix и ТУНИС . Эддисон Уэсли. ISBN 978-0-201-10694-7 .
- Р. К. Холт (1982) ТУНИС: аналог Unix, написанный на параллельном языке Euclid (аннотация) . ACM SIGOPS Обзор операционных систем 16 (1):4--5.