تونس
نظام TUNIS (نظام جامعة تورنتو) هو نظام تشغيل شبيه بنظام يونكس ، طُوّر في جامعة تورنتو في أوائل ثمانينيات القرن العشرين. كان TUNIS نظام تشغيل محمولًا متوافقًا مع يونكس الإصدار السابع ، ولكنه يتميز بنواة مُعاد تصميمها بالكامل ، مكتوبة بلغة Concurrent Euclid . ويمكن تشغيل البرامج التي كانت تعمل على يونكس الإصدار السابع على TUNIS دون أي تعديل.
صُمم نظام التشغيل TUNIS لأغراض تعليمية، وكان الهدف منه تقديم نموذج لتصميم أنظمة تشغيل شبيهة بنظام يونكس ، تتميز ببنية جيدة وقابلية عالية للنقل وسهولة الفهم . وقد اعتمد النظام بشكل مكثف على وحدات Concurrent Euclid لعزل تبعيات الأجهزة وتوفير بنية داخلية واضحة من خلال إخفاء المعلومات . كما استفاد TUNIS من العمليات المدمجة وميزات التزامن في Concurrent Euclid لتسهيل فهمه وصيانته.
استهدفت TUNIS معمارية PDP-11 و Motorola 6809 و 68000 و National Semiconductor 32016 ، ودعمت التوزيع عبر وحدات المعالجة المركزية المتعددة باستخدام ميزات التزامن الخاصة بـ Concurrent Euclid.
مراجع
- إيوينز، ب.أ.؛ هولت، ريتشارد س .؛ فونكنهاوزر، م.ج.؛ بليث، د.ب. (يناير 1986). "تقرير تونس: تصميم نظام تشغيل متوافق مع يونكس". التقرير السنوي المرحلي . معهد أبحاث أنظمة الحاسوب، جامعة تورنتو. الرقم الدولي الموحد للدوريات 0316-6295 .
- هولت، ريتشارد سي (1982). نظام إقليدس المتزامن، ونظام يونكس، ونظام تونس . أديسون ويسلي. ISBN 978-0-201-10694-7.
- آر سي هولت (1982) تونس: نظام تشغيل شبيه بنظام يونكس مكتوب بلغة إقليدس المتزامنة (ملخص) . مجلة أنظمة التشغيل ACM SIGOPS 16 (1): 4-5.
- متغيرات يونكس
- أنظمة التشغيل المتوقفة
- برامج جامعة تورنتو
- نماذج يونكس
