نظام مشاركة الوقت المتوافق
كان نظام المشاركة الزمنية المتوافق ( CTSS ) أول نظام تشغيل عام للأغراض العامة يعتمد على المشاركة الزمنية . [ 2 ] [ 3 ] المشاركة الزمنية المتوافقة هي مشاركة زمنية متوافقة مع المعالجة الدفعية ، حيث تعملان بشكل متزامن.
طُوِّر نظام CTSS في مركز الحوسبة التابع لمعهد ماساتشوستس للتكنولوجيا (مركز الحوسبة). عُرض نظام CTSS لأول مرة على جهاز IBM 709 المُعدَّل التابع للمعهد في نوفمبر 1961. استُبدل الجهاز بجهاز IBM 7090 المُعدَّل في عام 1962، ثم لاحقًا بجهاز IBM 7094 المُعدَّل الذي أُطلق عليه اسم "الجهاز الأزرق" لتمييزه عن جهاز Project MAC CTSS IBM 7094. بدأ تقديم الخدمة الروتينية لمستخدمي مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا في صيف عام 1963، واستمر تشغيله هناك حتى عام 1968.
تم نشر نظام CTSS للمرة الثانية على جهاز IBM 7094 منفصل، تم استلامه في أكتوبر 1963 (الجهاز الأحمر)، واستُخدم في المراحل الأولى من مشروع MAC حتى عام 1969، حين نُقل الجهاز الأحمر إلى مركز معالجة المعلومات [ 4 ] واستمر تشغيله حتى 20 يوليو 1973. كان نظام CTSS يعمل على هذين الجهازين فقط؛ ومع ذلك، كان هناك مستخدمون عن بُعد لنظام CTSS خارج معهد ماساتشوستس للتكنولوجيا، بما في ذلك مستخدمون في كاليفورنيا، وأمريكا الجنوبية، وجامعة إدنبرة ، وجامعة أكسفورد . [ 1 ] [ 5 ]
تاريخ
قال جون باكوس في الدورة الصيفية لعام 1954 في معهد ماساتشوستس للتكنولوجيا : "باستخدام تقنية المشاركة الزمنية، يمكن استخدام حاسوب كبير كعدة حواسيب صغيرة؛ وسيتطلب ذلك وجود محطة قراءة لكل مستخدم". [ 6 ] لم تكن الحواسيب في ذلك الوقت، مثل IBM 704 ، قوية بما يكفي لتطبيق مثل هذا النظام، ولكن في نهاية عام 1958، أضاف مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا مدخلًا للكتابة على الآلة الكاتبة إلى حاسوبه 704 بهدف تمكين المبرمج أو المشغل من "الحصول على إجابات إضافية من الجهاز على أساس المشاركة الزمنية مع برامج أخرى تستخدم الجهاز في الوقت نفسه". [ 7 ]
في يونيو 1959، نشر كريستوفر ستراشي ورقة بحثية بعنوان "المشاركة الزمنية في الحواسيب الكبيرة السريعة" في مؤتمر اليونسكو لمعالجة المعلومات في باريس، حيث تصور مبرمجًا يقوم بتصحيح برنامج على وحدة تحكم (مثل جهاز التلكس ) متصلة بالحاسوب، بينما يعمل برنامج آخر على الحاسوب في الوقت نفسه. [ 8 ] [ 9 ] كان تصحيح البرامج مشكلة مهمة في ذلك الوقت، لأنه مع المعالجة الدفعية، كان الأمر يستغرق غالبًا يومًا كاملًا من تقديم الكود المُعدَّل إلى الحصول على النتائج.
كتب جون مكارثي مذكرةً حول هذا الموضوع في معهد ماساتشوستس للتكنولوجيا، وبعدها شُكّلت لجنة دراسة تمهيدية، ثم لجنة عمل، لتطوير نظام المشاركة الزمنية. توقعت اللجان استخدام العديد من المستخدمين للحاسوب في الوقت نفسه، وقررت تفاصيل تطبيق هذا النظام في المعهد، وبدأت بتطويره.
نظام المشاركة الزمنية التجريبي
بحلول يوليو 1961 [ 10 ]، أصبحت بعض أوامر المشاركة الزمنية فعّالة على جهاز IBM 709 التابع لمركز الحوسبة، وفي نوفمبر من العام نفسه، عرض فرناندو ج. كورباتو في معهد ماساتشوستس للتكنولوجيا ما سُمّي بنظام المشاركة الزمنية التجريبي . وفي 3 مايو 1962، نشر كلٌّ من ف. ج. كورباتو، وم. م. داجيت، و ر. س. دالي ورقة بحثية حول هذا النظام في مؤتمر الحوسبة المشترك الربيعي . [ 11 ] وجاء في الورقة: "أُعدّت أجزاء كبيرة من نظام المشاركة الزمنية التجريبي بواسطة: السيدة مارجوري م. داجيت، والسيد روبرت دالي، والسيد روبرت كريسي، والسيدة جيسيكا هيلويغ، والسيد ريتشارد أورنشتاين، والبروفيسور ف. ج. كورباتو". [ 8 ] [ 12 ]
استخدم النظام جهاز IBM 7090 ، عدّله هربرت إم. تيجر ، مع إضافة 3 وحدات Flexowriter لوحدات تحكم المستخدمين، وربما مؤقت . كان لكل مستخدم من المستخدمين الثلاثة وحدتا شريط ، واحدة لدليل ملفات المستخدم، والأخرى لتفريغ الذاكرة (البرنامج في الذاكرة). كما كانت هناك وحدة شريط واحدة لأوامر النظام، ولم تكن هناك محركات أقراص. بلغت سعة الذاكرة 27 كيلوبايت (36 بت) للمستخدمين، و5 كيلوبايت للمشرف (نظام التشغيل).
كانت المدخلات من وحدات التحكم تُكتب إلى مخازن البيانات في وحدة التحكم الرئيسية عبر المقاطعات ، وعند استلام رمز الإرجاع ، يُنقل التحكم إلى وحدة التحكم الرئيسية التي تُبدّل الكود المُشغّل إلى الشريط وتُحدد ما سيتم تشغيله لاحقًا. كانت أوامر وحدة التحكم المُطبقة آنذاك هي: تسجيل الدخول، تسجيل الخروج، الإدخال، التحرير، fap، mad، madtrn، التحميل، الاستخدام، البدء، تخطي الرسائل، listf، printf، xdump، و xundump . [ 11 ]
أصبح هذا الإصدار الأولي لنظام المشاركة الزمنية المتوافق. ويبدو أنه كان أول عرض علني لتقنية المشاركة الزمنية ؛ وهناك ادعاءات أخرى، لكنها تشير إلى أنظمة ذات أغراض خاصة، أو لم تُنشر عنها أي أوراق بحثية معروفة. وكانت "توافقية" نظام المشاركة الزمنية المتوافق تتمثل في تشغيل مهام في الخلفية على نفس الحاسوب، والتي كانت تستهلك عمومًا موارد حاسوبية أكثر من وظائف المشاركة الزمنية نفسها.
التطبيقات
دوتسيس وبرايل بوس
كان الإصدار الأول من برنامج DOTSYS لترجمة برايل يعمل على نظام CTSS، وكان بإمكانه الطباعة على طابعة صفحات برايل BRAILLEMBOSS. [ 13 ] [ 14 ] تم عرض برنامج DOTSYS على نظام CTSS لأول مرة في 18 أغسطس 1966، كجزء من دراسة جدوى حيث تم تحويل شريط آلة الطباعة عن بُعد، على شكل أخبار، إلى برايل من الدرجة الثانية. وفي الشهر التالي، تم إثبات جدوى تحويل معلومات الكتب المدرسية على شريط آلة الطباعة عن بُعد إلى برايل من الدرجة الثانية خالٍ من الأخطاء بنجاح. [ 15 ]
بما أن نظام MIT CTSS كان نظامًا أكاديميًا، وأداة بحثية، وليس نظامًا للحوسبة التجارية، فقد استُخدمت بعد عامين نسخة من برنامج DOTSYS، مُجرّدة من تبعيات CTSS لضمان قابلية نقل البرنامج، على جهاز IBM 709 في دار الطباعة الأمريكية للمكفوفين لطباعة أول طبعة برايل لكتاب مُنتَج من مدخلات جهاز الطباعة عن بُعد، وذلك بعد أسابيع قليلة فقط من طباعة النسخة بالحبر. [ 16 ] وفي العام التالي، عُرضت على نظام CTSS تجربة لطباعة جداول رياضية بطريقة برايل. وكُتب برنامج قصير بلغة FORTRAN II لإنتاج جدول تحويل من البوصات إلى المليمترات بطريقة برايل باستخدام طابعة صفحات برايل BRAILLEMBOSS. [ 17 ]
إنتركس

كان نظام استرجاع Intrex يعمل على نظام CTSS. وكان Intrex نظامًا تجريبيًا رائدًا لتخزين واسترجاع المراجع، مصممًا للعمل الآلي، ويحتوي على قاعدة بيانات تضم فهرسًا لما يقارب 15000 مقالة منشورة في المجلات العلمية. وقد استُخدم لتطوير واختبار مفاهيم أتمتة المكتبات. [ 18 ] [ 19 ] [ 20 ] وأظهر نشر ثلاث وحدات تحكم BRISC CRT للاختبار في مكتبة الهندسة بمعهد ماساتشوستس للتكنولوجيا تفضيله على نظامين آخرين هما ARDS وDATEL. [ 21 ]
سمات
- كان نظام CTSS أول نظام حاسوبي يُطبّق تسجيل الدخول بكلمة المرور . [ 22 ] [ 23 ]
- كان لدى CTSS واحدة من أوائل أدوات تحرير وتنسيق النصوص المحوسبة، والتي تسمى TYPSET و RUNOFF (الخلفاء لـ MEMO و MODIFY و DITTO).
- كان لدى CTSS أحد أوائل تطبيقات المراسلة بين المستخدمين، وكان رائدًا في مجال البريد الإلكتروني . [ 24 ]
- كان لدى CTSS أحد أوائل أنظمة المراسلة الفورية المشابهة لـ write . [ 25 ]
- ابتكر لويس بوزين، أحد أعضاء فريق مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا، أمرًا لنظام CTSS يُسمى RUNCOM ، والذي كان يُنفذ قائمة من الأوامر الموجودة في ملف. [ 1 ] كما أتاح RUNCOM إمكانية استبدال المعاملات. [ 5 ] وفي وقت لاحق، صمم بوزين واجهة Multics التي نفذتها غليندا شرودر، والتي بدورها ألهمت كتابة نصوص برمجية لأنظمة يونكس . [ 26 ] [ 27 ]
- كان لدى CTSS تطبيق لمحرر النصوص QED ، وهو السلف لـ ed و vi و vim ، مع إضافة التعبيرات النمطية بواسطة كين طومسون .
- تم تشغيل برنامج ELIZA الأصلي (وهو برنامج دردشة بدائي ) على نظام CTSS. [ 1 ]
تطبيق
النواة
استخدم نظام CTSS حاسوبًا مركزيًا معدلًا من طراز IBM 7090 [ 28 ] مزودًا ببنكين من ذاكرة النواة، سعة كل منهما 32768 (32K) كلمة من 36 بت، بدلًا من التكوين الافتراضي الذي يوفر بنكًا واحدًا فقط. [ 29 ] [ 30 ] خُصص بنك واحد لبرنامج الإشراف على المشاركة الزمنية، والآخر لبرامج المستخدم. كان لدى CTSS نواة في وضع الحماية؛ حيث لا يمكن استدعاء وظائف المشرف في النواة A (بنك الذاكرة A) إلا عن طريق مقاطعات البرامج، كما هو الحال في أنظمة التشغيل الحديثة. استُخدمت مقاطعات حماية الذاكرة لتنفيذ مقاطعات البرامج. [ 8 ] كانت جدولة تخصيص المعالج ، بوحدة زمنية كمومية 200 مللي ثانية، تُتحكم بواسطة طابور تغذية راجعة متعدد المستويات . [ 29 ] كما احتوى النظام على بعض أجهزة إدارة الذاكرة الخاصة، [ 31 ] ومقاطعة ساعة، [ 32 ] والقدرة على اعتراض تعليمات معينة. [ 31 ]
إجراءات فرعية للمشرف
- RDFLXA – قراءة سطر إدخال من وحدة التحكم
- WRFLX – كتابة سطر إخراج إلى وحدة التحكم
- ميت – ضع المستخدم في حالة ميتة، بدون وجود أي برنامج في الذاكرة
- وضع السكون - ضع المستخدم في حالة سكون، مع وجود البرنامج في الذاكرة
- GETMEM – الحصول على حجم تخصيص الذاكرة
- SETMEM – تحديد حجم تخصيص الذاكرة
- TSSFIL – الوصول إلى ملفات نظام CTSS على القرص
- USRFIL – العودة إلى دليل المستخدم الخاص
- GETBRK – احصل على عداد موقع التعليمات عند الخروج
لغات البرمجة
في البداية، كان نظام CTSS يحتوي فقط على مُجمِّع ( FAP ) ومُترجم للغة MAD . كما كان بالإمكان ترجمة كود FORTRAN II إلى كود MAD باستخدام MADTRN. لاحقًا، كُتب نصف النظام بلغة MAD. أُضيفت لغات برمجة أخرى، منها COMIT II و LISP 1.5 وإصدار من ALGOL .
نظام الملفات
كان لكل مستخدم مجلد خاص به لتخزين بياناته، كما كانت هناك مجلدات مشتركة لمجموعات الأشخاص الذين لديهم نفس "رقم المشكلة". كان لكل ملف اسم مكون من جزأين، يشير الجزء الثاني إلى نوعه، كما هو الحال مع امتداد اسم الملف في الأنظمة اللاحقة. في البداية، كان لكل ملف أحد أربعة أوضاع: مؤقت، دائم، للقراءة فقط من الفئة 1، وللقراءة فقط من الفئة 2. يسمح وضع القراءة فقط من الفئة 1 للمستخدم بتغيير وضع الملف. كما يمكن ربط الملفات رمزياً بين المجلدات. مثال على عرض محتويات المجلد باستخدام الأمر listf :
١٠ ملفات ٢٠ مقطعًا موسيقيًا مستخدمة التاريخ، الاسم، الوضع، رقم المسار 5/20/63 مين ماد ص 15 17/5/1963 DPFA SYMTB P 1 17/5/1963 DPFA BSS P 1 17/5/1963 DPFA FAP P 2
الأجهزة الطرفية
كانت أجهزة الإدخال والإخراج في الغالب أجهزة طرفية قياسية من شركة IBM . وشملت هذه الأجهزة ست قنوات بيانات متصلة بما يلي:
- الطابعات، وقارئات البطاقات المثقبة ، والمثاقب
- محركات أشرطة IBM 729 ، ووحدة تخزين أقراص IBM 1301 ، والتي تمت ترقيتها لاحقًا إلى IBM 1302 بسعة 38 مليون كلمة
- ذاكرة أسطوانية من نوع IBM 7320 بسعة 186 ألف كلمة، قادرة على تحميل بنك ذاكرة بسعة 32 ألف كلمة في ثانية واحدة (تمت ترقيتها لاحقًا إلى 0.25 ثانية).
- شاشتان مخصصتان لعرض الرسومات المتجهة عالية السرعة [ 33 ]
- وحدة تحكم إرسال من طراز IBM 7750 قادرة على دعم ما يصل إلى 112 طرفية طباعة عن بعد ، بما في ذلك أجهزة IBM 1050 Selectrics و Model 35s . كانت بعض هذه الأطراف موجودة في مواقع نائية، وكان من الممكن الوصول إلى النظام باستخدام شبكات Telex و TWX العامة .
التأثيرات
تم وصف نظام CTSS في ورقة بحثية قُدمت في مؤتمر الربيع المشترك للحاسوب عام 1962 ، وقد أثر بشكل كبير على تصميم أنظمة المشاركة الزمنية المبكرة الأخرى.
شهد موريس ويلكس نظام CTSS، وقد استُلهم تصميم مشرف تيتان من ذلك. [ 34 ] [ 35 ]
بدأ تطوير نظام Multics ، الذي طوره أيضاً مشروع MAC، في ستينيات القرن العشرين كخليفة لنظام CTSS، والذي بدوره ألهم تطوير نظام Unix في عام 1969. كتب دينيس ريتشي في عام 1977 أن نظام Unix يمكن اعتباره "تطبيقاً حديثاً" لنظام CTSS. [ 36 ] ومن المصطلحات التقنية التي ورثتها هذه الأنظمة اللاحقة من نظام CTSS مصطلح daemon .
نظام المشاركة الزمنية غير المتوافق (ITS)، وهو نظام آخر مبكر وثوري ومؤثر من أنظمة المشاركة الزمنية في معهد ماساتشوستس للتكنولوجيا، تم تطويره من قبل أشخاص اختلفوا مع التوجه الذي اتخذه نظام CTSS، ولاحقًا نظام Multics؛ وكان الاسم محاكاة ساخرة لكلمة "CTSS"، كما كان اسم "Unix" لاحقًا محاكاة ساخرة لكلمة "Multics". [ 37 ] يشترك نظاما الملفات CTSS وITS في عدد من عناصر التصميم. فكلاهما يحتوي على دليل ملفات رئيسي (MFD) ودليل ملفات مستخدم واحد أو أكثر (UFD). ولا يدعم أي منهما الأدلة المتداخلة (الأدلة الفرعية). ويتكون اسم الملف في كليهما من جزأين لا يتجاوز طولهما ستة أحرف. كما يدعم كلاهما الملفات المرتبطة. [ 5 ]
انظر أيضاً
مراجع
- 1 2 3 4 والدن، ديفيد؛ فان فليك، توم ، محرران. (2011). "نظام المشاركة الزمنية المتوافق (1961-1973): نظرة عامة تذكارية بمناسبة الذكرى الخمسين" (ملف PDF) . جمعية مهندسي الكهرباء والإلكترونيات (IEEE). مؤرشف (ملف PDF) من الأصل في 9 أكتوبر 2022. تم الاطلاع عليه في 20 فبراير 2022 .
- ↑ نورين، ألين (10 أبريل 2009). "مقابلة مع برايان كيرنيغان: تربية اللغات الصغيرة" . مجتمع أورايلي . مؤرشف من الأصل في 30 يونيو 2017. تم الاسترجاع في 28 يوليو 2023.
كنت أستخدم نظام CTSS، وهو أول نظام لتقاسم الوقت
. - ↑ سينغ، جاي ب.؛ مورغان، روبرت ب. (أكتوبر 1971). استخدام الحاسوب في التعليم واتصالات الحاسوب (ملف PDF) (تقرير). سانت لويس، ميزوري: جامعة واشنطن. ص 13. منحة الإدارة الوطنية للملاحة الجوية والفضاء رقم Y/NGL-26-008-054. مؤرشف (ملف PDF) من الأصل في 19 مارس 2023. تم الاطلاع عليه في 8 مارس 2022.
شهد مجال المشاركة الزمنية تطورًا كبيرًا في بداياته في الجامعات.
ومنالأمثلة
البارزة على ذلك نظام CTSS (نظام المشاركة الزمنية المتوافق) في معهد ماساتشوستس للتكنولوجيا، والذي كان أول نظام مشاركة زمنية للأغراض العامة...
- ↑ «سيتم افتتاح مركز معلومات جديد في معهد ماساتشوستس للتكنولوجيا اليوم» . صحيفة نيويورك تايمز . 11 نوفمبر 1968.
- ١ ٢ ٣ كريسمان، باتريشيا أ.، محررة. (٣١ ديسمبر ١٩٦٩). نظام المشاركة الزمنية المتوافق، دليل للمبرمج (ملف PDF) ( الطبعة الثانية). مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا. مؤرشف (ملف PDF) من الأصل في ٢٥ يونيو ٢٠٢٤. تم الاطلاع عليه في ١٠ مارس ٢٠٢٢ .
- ↑ باكوس، جون (1954). تقنيات الترميز المتقدمة للحاسوب الرقمي (ملف PDF) . معهد ماساتشوستس للتكنولوجيا. الصفحات 16-2 – 16-3 . أول وصف معروف لتقنية المشاركة الزمنية للحاسوب.
- ↑ التقرير المرحلي رقم 4 للأنشطة البحثية والتعليمية في مجال الحوسبة الآلية من قبل الكليات المتعاونة في نيو إنجلاند (تقرير). ديسمبر 1958.
- 1 2 3 ف. ج. كورباتو؛ م. م. داجيت؛ ر. س. دالي؛ ر. ج. كريسي؛ ج. د. هيلويغ؛ ر. هـ. أورنشتاين؛ ل. ك. كورن (1963). نظام المشاركة الزمنية المتوافق: دليل للمبرمج (ملف PDF) . مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 978-0-262-03008-3تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 27-05-2012 . تم الاطلاع عليه بتاريخ 04-02-2007 .
{{cite book}}عدم توافق رقم ISBN / التاريخ ( مساعدة ) وصف النظام وأوامره - ↑ جون مكارثي (1983). "ذكريات عن تاريخ المشاركة الزمنية" . جامعة ستانفورد .
- ↑ التقرير المرحلي رقم 9 للأنشطة البحثية والتعليمية في مجال الحوسبة الآلية من قبل الكليات المتعاونة في نيو إنجلاند (تقرير). يوليو 1961.
- 1 2 كورباتو، فرناندو جيه؛ ميروين داجيت، مارجوري؛ دالي، روبرت سي. (3 مايو 1962). "نظام تجريبي لتقاسم الوقت" . مؤرشف من الأصل في 6 سبتمبر 2009. تم الاسترجاع في 25 فبراير 2022 .
- ↑ كورباتو، ص. 7
- ↑ مان، روبرت و. (أكتوبر 1986). " وجهات نظر مختارة حول ربع قرن من هندسة إعادة التأهيل" . مجلة أبحاث وتطوير إعادة التأهيل . 23 (4): 1-6 . PMID 3820117. مؤرشف من الأصل في 20 سبتمبر 2023. تم الاسترجاع في 13 مارس 2022. كان برنامج البرمجيات المعياري لترجمة برايل والإدارة التلقائية لأنماط الإدخال والإخراج، والذي سُمي لاحقًا "DOTSYS" ،
قيد التطوير...
- ↑ دالريمبل، جورج ف. (26 فبراير 1973). "التقرير النهائي: تطوير وعرض أنظمة الاتصال للمكفوفين والصم المكفوفين. محطات اتصال برايل وأنظمة النداء اللمسية" (ملف PDF) . مركز تقييم وتطوير المعينات الحسية، معهد ماساتشوستس للتكنولوجيا. مؤرشف (ملف PDF) من الأصل في 25 يونيو 2024. تم الاطلاع عليه في 13 مارس 2022 .
- ↑ تقييم وتطوير المعينات والأجهزة الحسية. التقرير النهائي (PDF ). مركز تقييم وتطوير المعينات الحسية، معهد ماساتشوستس للتكنولوجيا. 3 أبريل 1967. مؤرشف (PDF) من الأصل في 25 يونيو 2024. تم الاطلاع عليه في 13 مارس 2022.
عرض توضيحي على نظام CTSS لتحويل الكتابة عن بُعد إلى برايل الصف الثاني
- ↑ التقرير النهائي إلى إدارة إعادة التأهيل الاجتماعي، وزارة الصحة والتعليم والرعاية الاجتماعية، واشنطن العاصمة (ملف PDF) (تقرير). مركز تقييم وتطوير المعينات الحسية، معهد ماساتشوستس للتكنولوجيا. 30 أبريل 1969. تاريخ الاطلاع: 13 مارس 2022.
تم تعديل هذه البرامج، التي كُتبت في الأصل للعمل على نظام CTSS في معهد ماساتشوستس للتكنولوجيا، لتناسب جهاز 709 في دار الطباعة الأمريكية للمكفوفين. وشمل ذلك إعادة كتابة أجزاء البرامج التي تعتمد على نظام CTSS.
- ↑ جدول تحويل من البوصة إلى المليمتر، جدول رياضي مُولّد حاسوبيًا بطريقة برايل (ملف PDF) (تقرير). مركز تقييم وتطوير المعينات الحسية، معهد ماساتشوستس للتكنولوجيا. ١٤ أغسطس ١٩٧٠. تاريخ الاطلاع: ١٣ مارس ٢٠٢٢ .
- ↑ أوفرهيج، كارل إف جيه (1971). مشروع إنتركس - وصف موجز (ملف PDF) . إريك (تقرير). معهد ماساتشوستس للتكنولوجيا . تم الاطلاع عليه في 8 مارس 2022 .
- ↑ كير، جيمس إي. (سبتمبر 1972). تشغيل نظام عرض وحدة تحكم المخزن المؤقت Intrex وبرمجياته (ملف PDF) . ERIC (تقرير). معهد ماساتشوستس للتكنولوجيا. مؤرشف (ملف PDF) من الأصل في 25 يونيو 2024. تم الاطلاع عليه في 8 مارس 2022 .
- ↑ هورلبورت، تشارلز إي. (15 سبتمبر 1971). برنامج نظام استرجاع Intrex (ملف PDF) . ERIC (تقرير). معهد ماساتشوستس للتكنولوجيا. مؤرشف (ملف PDF) من الأصل في 25 يونيو 2024. تم الاطلاع عليه في 8 مارس 2022 .
- ↑ أوفرهيج، كارل إف جيه (15 مارس 1972). مشروع إنتركس. تقرير النشاط نصف السنوي، 15 سبتمبر 1971 - 15 مارس 1972 (ملف PDF) . إريك (تقرير). معهد ماساتشوستس للتكنولوجيا. إنتركس PR-13. مؤرشف (ملف PDF) من الأصل في 25 يونيو 2024. تم الاطلاع عليه في 17 مارس 2022. منذ 27 سبتمبر 1971 ،
أصبح جهاز BRISC متاحًا في محطة مكتبة الهندسة لمدة ساعتين يوميًا.
- ↑ ماكميلان، روبرت (27 يناير 2012). "أول كلمة مرور حاسوبية في العالم؟ كانت عديمة الفائدة أيضاً" . مجلة وايرد . مؤرشف من الأصل في 25 يونيو 2014. تم الاطلاع عليه في 22 مارس 2019 .
- ↑ هانت، تروي (26 يوليو 2017). "تطور كلمات المرور: إرشادات المصادقة للعصر الحديث" . تم الاطلاع عليه بتاريخ 22 مارس 2019 .
- ↑ مذكرات توم فان فليك عن تاريخ البريد الإلكتروني، مؤرشفة بتاريخ 2 ديسمبر 2017 في أرشيف الإنترنت (Wayback Machine) .
- ↑ فيتر، ميركو (2019). مفاهيم جديدة للحضور والتوافر في الحوسبة المنتشرة والمتنقلة . مطبعة جامعة بامبرغ . ص 38. ISBN 978-3-86309-623-6أُرشف من الأصل بتاريخ ٢٥ يونيو ٢٠٢٤. تم الاطلاع عليه بتاريخ ١٩ مارس ٢٠٢٣.
ظهر المفهوم الأساسي لإرسال الرسائل الفورية إلى المستخدمين المسجلين مع ... CTSS ...
- ↑ بوزان، لويس . "أصل الصدفة" . مولتيسيان . مؤرشف من الأصل في 21 ديسمبر 2017. تم الاسترجاع في 17 فبراير 2022 .
- ↑ ريموند، إريك س. (2003). فن برمجة يونكس . بوسطن: بيرسون للتعليم. ص 234. ISBN 978-0-13-246588-5.
- ↑ "وثائق تصف أجهزة خاصة بنظام CTSS" . مؤرشفة من الأصل بتاريخ 25-06-2024 . تم الاطلاع عليها بتاريخ 21-04-2024 .
- 1 2 سيلبرشاتز، أبراهام؛ بيترسون، جيمس ل. (يونيو 1988). "13: منظور تاريخي". مفاهيم أنظمة التشغيل . أديسون-ويسلي. ص 514. ISBN 0-201-18760-4.
- ↑ أنظمة معالجة البيانات IBM 7090 و7094: سعة تخزين أساسية إضافية - RPO E02120 (7090) Dr RPO E15724 (7094) (PDF) . نشرة ميزات الأنظمة الخاصة. IBM. L22-6636-1.
- 1 2 حزمة البرمجة المتعددة IBM 7090-7094، RPO E07291 (7090) أو RPO 880287 (7094) (ملف PDF) . نشرة ميزات الأنظمة الخاصة. IBM. L22-6641-3.
- ↑ ساعة التخزين الأساسية ومؤقت الفاصل الزمني - RPO FB9349 (ملف PDF) . نشرة ميزات الأنظمة الخاصة. IBM. L22-6554-1. مؤرشف (ملف PDF) من الأصل بتاريخ 2023-04-08 . تم الاطلاع عليه بتاريخ 2024-04-21 .
- ↑ ثورنهيل، دي إي؛ ستوز، آر إتش؛ روس، تي تي؛ وارد، جيه إي (1968). "نظام متكامل للأجهزة والبرمجيات لرسومات الحاسوب بتقنية المشاركة الزمنية" (ملف PDF) . مشروع MIT MAC. ESL-R-356 وMAC-TR-56 . تاريخ الاسترجاع: 20 فبراير 2022.
تشمل إمكانيات وحدة التحكم عرضًا ماديًا للرسومات الخطية ثلاثية الأبعاد، وتتبعًا تلقائيًا لقلم الضوء، ومجموعة مرنة من مقابض ومفاتيح وأزرار ضغط. يتم توصيل وحدة التحكم بنظام المشاركة الزمنية المتوافق مع IBM 7094 لمشروع MAC إما مباشرةً أو عبر حاسوب PDP-7.
- ↑ هارتلي، ديفيد (2004). "تأثير تيتان". أنظمة الحاسوب . سبرينغر. ص 103-108 . CiteSeerX 10.1.1.14.9546 . ISBN 978-0-387-21821-2
استلهم السير موريس، كما يُعرف اليوم، من نظام CTSS لإنشاء نظام المشاركة
الزمنية - ↑ فريزر، ساندي (2004). "صلة تاريخية بين المشاركة الزمنية والدوائر الافتراضية". أنظمة الحاسوب . سبرينغر. ص 85-88 . CiteSeerX 10.1.1.14.9546 . ISBN 978-0-387-21821-2اكتشف موريس
ويلكس نظام CTSS خلال زيارة إلى معهد ماساتشوستس للتكنولوجيا في حوالي عام 1965، وعاد إلى كامبريدج ليقنعنا جميعًا بأن نظام المشاركة الزمنية هو الحل الأمثل.
- ↑ ريتشي، دينيس م. (1977). نظام يونكس لتقاسم الوقت: نظرة استعادية (ملف PDF) . المؤتمر الدولي العاشر في هاواي لعلوم الأنظمة. مؤرشف (ملف PDF) من الأصل بتاريخ 9 أكتوبر 2022. تم الاطلاع عليه بتاريخ 19 فبراير 2022 .
- ↑ ليفي، ستيفن (2010). "الفائزون والخاسرون". المخترقون: أبطال ثورة الحاسوب - طبعة الذكرى السنوية الخامسة والعشرون ( الطبعة الأولى). سيباستوبول، كاليفورنيا: أورايلي ميديا. الصفحات 85-102 . ISBN 978-1-4493-8839-3.
للمزيد من القراءة
- فانو، روبرت م. (1964). "نظام MAC: تقرير مرحلي" (ملف PDF) . BitSavers.Org . مشروع MAC التابع لمعهد ماساتشوستس للتكنولوجيا.
- سالتزر، جيروم هـ. (1965). "ملاحظات فنية حول نظام CTSS" (ملف PDF) . BitSavers.Org . مشروع MIT MAC.
- كورباتو، فرناندو ج.؛ وآخرون (1963). "نظام المشاركة الزمنية المتوافق: دليل المبرمج (الطبعة الأولى)" (ملف PDF) . People.CSAIL.MIT.Edu/Saltzer/ . مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا (مطبعة معهد ماساتشوستس للتكنولوجيا).
- كريسمان، باتريشيا أ.، محررة (1965). "نظام المشاركة الزمنية المتوافق: دليل المبرمج (الطبعة الثانية)" (ملف PDF) . People.CSAIL.MIT.Edu/Saltzer/ . مركز الحوسبة بمعهد ماساتشوستس للتكنولوجيا (مطبعة معهد ماساتشوستس للتكنولوجيا).
- سالتزر، جيروم هـ. (1964). "كتابة وتحرير المخطوطات" . Web.MIT.edu . مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا.
روابط خارجية
- مقابلة تاريخية شفهية مع جون مكارثي ، معهد تشارلز باباج ، جامعة مينيسوتا. يناقش فيها تطورات الحاسوب في معهد ماساتشوستس للتكنولوجيا، بما في ذلك تقنية المشاركة الزمنية.
- مقابلة تاريخية شفهية مع فرناندو ج. كورباتو ، من معهد تشارلز باباج ، جامعة مينيسوتا. يناقش فيها العديد من التطورات الحاسوبية في معهد ماساتشوستس للتكنولوجيا، بما في ذلك نظام CTSS.
- مقابلة تاريخية شفهية مع روبرت إم. فانو ، من معهد تشارلز باباج، جامعة مينيسوتا. يناقش فيها تطورات الحاسوب في معهد ماساتشوستس للتكنولوجيا، بما في ذلك نظام CTSS.
- جهاز IBM 7094 ونظام CTSS : مذكرات شخصية لتوم فان فليك ، مبرمج أنظمة على نظام CTSS
- نسخة CTSS المصدرية MIT8C0 موجودة في مجموعة بول بيرس.
- دعم Dave Pitts لجهاز IBM 7094 - يتضمن محاكيًا بدون ترخيص ، ومجمعًا متقاطعًا، ورابطًا يمكن استخدامه لبناء وتشغيل CTSS.
- مصادر وملفات CTSS الثنائية لريتشارد كورنويل ، والتي تعمل على SIMH . تتضمن أدوات مجانية الترخيص
- CIO: 40 عامًا من Multics، 1969-2009 مؤرشف في 2018-06-23 في Wayback Machine : مقابلة مع مطور CTSS و Multics فرناندو ج. كورباتو.
- رف كتب جيروم سالتزر CTSS عبر مختبر علوم الحاسوب والذكاء الاصطناعي (CSAIL) .
- برامج الستينيات
- برامج السبعينيات
- أنظمة التشغيل المتوقفة
- برنامج معهد ماساتشوستس للتكنولوجيا
- أنظمة التشغيل ذات المشاركة الزمنية
- برنامج عام 1961
