مولتكس (بالإنجليزية: Multics) (اختصار لـ خدمات الحوسبة وتضميم المعلومات: Multiplexed Information and Computing Service) هو نظام تشغيل يعمل بنظام المشاركة الزمنية على الحواسيب الكبيرة.[4] بدء في عام 1965 واستخدم حتى عام 2000. بدأ نظام مولتكس كمشروع مشترك بين ثلاثة هم معهد ماساتشوستس للتقنية, معامل بيل, وجنرال إلكتريك. قاد البرفسور فرناندو جورباتو من معهد ماساتشوستس للتقنية المشروع. في عام 1969 انسحبت مختبرات بيل من المشروع، وتبعتها جنرال الكتريك ببيع حصتها إلى هانيويل التي عرضت مولتكس كمنتج تجاري وباعت بضع عشرات من النظام.
مولتكس | |||||||
---|---|---|---|---|---|---|---|
الشركة / المطور | معهد ماساتشوستس للتكنولوجيا[1][2]، وجنرال إلكتريك[1][2]، ومختبرات بل[1][2][3] | ||||||
الرخصة | رخصة إم أي تي | ||||||
موقع ويب | الموقع الرسمي | ||||||
|
مقدمة ونظرة عامة على نظام مولتكس
مولتكس هو نظام شامل، للأغراض البرمجية العامة، بدء تطويره كمشروع بحثي. ليتم تطبيقه لاول مرة على حاسوب GE 645 من جنرال الكتريك. من أحد الأهداف العامة لتصميمه هو إنشاء نظام حوسبة قادر على تلبية ما يقرب من جميع متطلبات الحاضر والمستقبل القريب، لمنفعة الحواسيب الكبيرة. مثل هذه النظم ينبغي ان تعمل بشكل مستمر وموثوق 7 أيام في الأسبوع, 24 ساعة في اليوم بطريقة مشابهة لأنظمة الهاتف أو الطاقة، ويجب أن تكون قادرة على تلبية طلبات واسعة النطاق على الخدمات؛ من التفاعل المتعدد بين الإنسان والآلة لمعالجة متسلسلة لوظائف يقوم بها مستخدمين غائبين عن الجهاز حاليا.
أهداف
كان هناك تسعة أهداف رئيسية لـ مولتكس:
- استخدام المحطات الطرفية عن بعد بشكل مريح.
- مجموعة واسعة من تكوينات النظام، بدون نظام متغير أو إعادة تنظيم برمجية المستخدم.
- التشغيل باستمرار بشكل مشابه لأنظمة الطاقة والهاتف.
- نظام ملفات داخلي موثوق جدا.
- دعم مشاركة المعلومات الانتقائية.
- ترتيب المعلومات بطريقة هرمية لإدارة النظام، وتحقيق اللامركزية في أنشطة المستخدم.
- دعم مجموعة واسعة من التطبيقات
- دعم بيئات برمجية عدة، وواجهات (واجهات ليتم التواصل من خلالها بين الإنسان والحاسوب)
- القدرة على تطوير النظام لمواكبة التكنلوجيا وتطلعات المستخدم.
مزايا
- تعدد المهام (multi-tasking)
كان جهاز الحاسوب قديما، لا يستطيع اجراء أكثر من مهمّة في وقت واحد. حتى ولو كانت هذه المهمة 1+1 فالحاسوب لايستطيع اجراء مهمة أخرى معها في نفس الوقت، نظام مولتكس وضع الخطواة الأولى لتقنية تعدد المهام ولو بشكل بسيط على ما نراه اليوم
- تعدد المستخدمين (multi-user)
أصبح يمكن لأكثر من شخص استخدام جهاز الحاسوب بكل استقلالية ونقصد بتعدد المستخدمين انّ كل مستخدم يستطيع إنشاء حساب خاص به متضمنا بذلك ملفاته الخاصة وخصائصه التي يريدها تعطيه الاسم الذي تختار وتعدّل الخلفية والألوان التي ترغب فيها تضع خصائص الملفات التي تناسبك... وهكذا فلو أراد شخص آخر استعمال جهازك لن يضطر للستعمال خصائصك بل ينشئ هو الآخر حساب خاص به وهكذا يصبح لدى الحاسوب قابلية التعامل مع أكثر من شخص وأكثر من خاصية مختلفة.
- التفاعل مع المستخدم بواسطة واجهة (user interaction)
تعتبر هذه الميزة من أفضل مميزات هذا النظام البدائي. كما ان لها الفضل الكبير في تطور الأنظمة الحديثة بحيث يمكن لمستخدم الحاسوب التعامل معه بواسطة واجهة (سطر أوامر) command line بدلا من التعامل معه بواسطة النظام الثّنائي أو لغة الآلة. ومع الوقت تطورة هذه الواجهة إلى ان أصبحت واجهة رسومية كالتي نشاهدها اليوم
- إدارة الملفات (file managment)
كان نظام مولتكس يحتوي على خاصية جديدة تمكن المستخدم من إدارة الملفات (إنشاء، تسمية، حذف، تغير الاسم...الخ) وبمستويات متعددّة ونقصد بتعدد المستويات ان النظام يفّرق بين مختلف الملفات حسب درجة الأمان والصّلاحيات المعطية للملف، وكان الخبراء في ذلك الوقت يركزون على أمن الملفات السرية. والتي تعتبر من بين أهم الأهداف التي سطّرت لهذا النظام
التاثير على الانظمة الاخرى
يونكس
- مقالة مفصلة: يونكس
من بين الباحثين الذين كانوا يعملون على نظام مولتكس الباحثين كين تومسون ودينيس ريتشي، وحتى مخبرات بيل قد تخلوا عن تطوير نظام مولتكس في عام 1969.قام كين بتطوير لعبة اسمها " السفر عبر الزمن " ولكن كانت هذه اللّعبة بطيئة جدا ومرتفعة التكلفة، كما انها لا تستطيع العمل على الأجهزة الصغيرة اعاد كين كتابة اللعبة بالتعاون مع دينيس ريتشي. واستطاع الرجلان من تشغيل هذه اللعبة على أجهزة صغيرة نسبيا من نوع DEC PDP-7.
اشتهر نظام يونكس في الأوساط العلمية في أمريكا ومما زاده شهرتا طلب تقدمت به "مجموعة أبحاث الكومبيوتر" بتشغيل نظام يونكس على جهاز أكبر من جهاز PDP-7 فقام كين ودينيس ريتشي بتزويد نظام يونكس ببرنامج تعديل نصوص وتهيئته كليّا ليعمل على جهاز (PDP-11) الكبير.
بعد الخبرة التي اكتسبها كين من برمجة لعبته الخاصة وبعد نجاحه في تشغيلها على أجهزة صغيرة راودت كين فكرة اعادة كتابة نظام تشغيل شبيه بنظام مولتكس مستفيدا بذلك من الخبرة التي عاشها مع هذا النظام وبدء كين في تجسيد هذه الفكرة متفاديا الوقوع في الأخطاء التي حدثت مع نظام مولتكس.
شكّل كين نواة النظام اولا وكانت هذه النظام تحمل نفس ميزات نظام مولتكس (تعدد المهام، تعدد المستخدمين، تسيير الملفات..الخ) ولكن بطريقة محكمة. وأخيرا قام بالإضافة لهذا النظام مترجم سطر اوامر (command line) حتى يتمكن المستخدم من التعامل مع النظام بواسطة اوامر بسيطة نسبيا واطلق على هذا النظام اسم Unics والذي أصبح فيما بعد يونكس.
GCOS 6
Honeywell Level 6, هو نظام تشغيل للحواسيب الضغيرة. كان هناك ثلاثة نسخ من نظام التشغيل هذا، والنسخة "MOD600" قد تاثرت بنظام مولتكس.
VOS
نظام التشغيل ستراتوس، اثر عليه مولتكس كثيرا. وكان (Bob Freiburghouse) المدير السابق للغات في مولتكس، هو أحد مؤسسي ستراتوس.
وكان هناك العديد من الأنظمة التي تاثرت بـ مولتكس ومنها (Amber, NTT DIPS, Apollo Domain, Primos, GEMSOS)
وصلات خارجية
مراجع
- https://www.youtube.com/watch?v=de2Hsvxaf8M&t=23s
- https://www.youtube.com/watch?v=QFK6RG47bww&t=5m46s
- https://www.multicians.org/project-mac.html — تاريخ الاطلاع: 28 أكتوبر 2018
- "ما هو مولتكس - موجز". multicians.org. مؤرشف من الأصل في 12 مايو 201906 أبريل 2011.