تقاسم الوقت
| تاريخ الحوسبة |
|---|
| الأجهزة |
| برمجة |
| علوم الحاسوب |
| المفاهيم الحديثة |
| حسب البلد |
| الجدول الزمني للحوسبة |
| مسرد علوم الحاسوب |
في الحوسبة ، تقاسم الوقت هو المشاركة المتزامنة لمورد الحوسبة بين العديد من المهام أو المستخدمين من خلال إعطاء كل مهمة أو مستخدم شريحة صغيرة من وقت المعالجة . هذا التبديل السريع بين المهام أو المستخدمين يعطي وهم التنفيذ المتزامن . [1] [2] إنه يمكّن تعدد المهام من قبل مستخدم واحد أو يمكّن جلسات مستخدمين متعددين.
تم تطويره خلال الستينيات، وظهوره كنموذج بارز للحوسبة في السبعينيات يمثل تحولًا تكنولوجيًا كبيرًا في تاريخ الحوسبة. من خلال السماح للعديد من المستخدمين بالتفاعل في وقت واحد مع جهاز كمبيوتر واحد، أدى تقاسم الوقت إلى خفض تكلفة توفير القدرة على الحوسبة بشكل كبير، وجعل من الممكن للأفراد والمنظمات استخدام جهاز كمبيوتر دون امتلاكه، [3] وعزز الاستخدام التفاعلي لأجهزة الكمبيوتر وتطوير تطبيقات تفاعلية جديدة .
تاريخ
معالجة الدفعات
كانت أجهزة الكمبيوتر الأولى أجهزة باهظة الثمن للغاية، وبطيئة للغاية مقارنة بالنماذج اللاحقة. كانت الآلات مخصصة عادةً لمجموعة معينة من المهام ويتم تشغيلها بواسطة لوحات التحكم، حيث يقوم المشغل بإدخال برامج صغيرة يدويًا عبر مفاتيح من أجل تحميل وتشغيل سلسلة من البرامج. قد تستغرق هذه البرامج ساعات لتشغيلها. ومع نمو سرعة أجهزة الكمبيوتر، انخفضت أوقات التشغيل ، وسرعان ما أصبح الوقت المستغرق لبدء تشغيل البرنامج التالي مصدر قلق. أدت برامج ومنهجيات معالجة الدفعات الأحدث ، بما في ذلك أنظمة التشغيل الدفعية مثل IBSYS (1960)، إلى تقليل "فترات التوقف" هذه من خلال وضع البرامج في قائمة انتظار جاهزة للتشغيل. [4]
كان المبرمجون يستخدمون آلات ثقب البطاقات أو أشرطة الورق الرخيصة نسبيًا لكتابة برامجهم "دون اتصال بالإنترنت". كانت البرامج تُرسل إلى فريق العمليات، الذي كان يحدد موعد تشغيلها. وكانت النتائج (المطبوعة عمومًا) تُعاد إلى المبرمج. وقد تستغرق العملية الكاملة أيامًا، وخلال هذه الفترة قد لا يرى المبرمج الكمبيوتر مطلقًا. وقد صنع طلاب جامعة ستانفورد فيلمًا قصيرًا ينتقد هذا الموقف بطريقة فكاهية. [5]
كان البديل المتمثل في السماح للمستخدم بتشغيل الكمبيوتر مباشرة مكلفًا للغاية بشكل عام. وذلك لأن المستخدمين قد يضطرون إلى فترات طويلة لإدخال التعليمات البرمجية بينما يظل الكمبيوتر خاملاً. وقد أدى هذا الموقف إلى تقييد التطوير التفاعلي على تلك المنظمات التي يمكنها تحمل إهدار دورات الحوسبة: الجامعات الكبيرة في الغالب.
تقاسم الوقت

يُزعم أن المفهوم قد تم وصفه لأول مرة بواسطة روبرت دودز في رسالة كتبها عام 1949 على الرغم من أنه لم يستخدم مصطلح تقاسم الوقت . [6] وصف جون باكوس لاحقًا المفهوم أيضًا، لكنه لم يستخدم المصطلح، في جلسة صيف عام 1954 في معهد ماساتشوستس للتكنولوجيا . [7] استخدم بوب بيمر مصطلح تقاسم الوقت في مقالته عام 1957 "كيفية التفكير في الكمبيوتر" في مجلة التحكم الآلي وتم الإبلاغ في نفس العام الذي استخدم فيه مصطلح تقاسم الوقت في عرض تقديمي. [6] [8] [9] في ورقة بحثية نُشرت في ديسمبر 1958، كتب دبليو إف باور أن "أجهزة الكمبيوتر ستتعامل مع عدد من المشكلات في وقت واحد. ستقوم المنظمات بتثبيت معدات الإدخال والإخراج في مبانيها الخاصة وستشتري الوقت على الكمبيوتر بنفس الطريقة التي يشتري بها متوسط الأسرة الطاقة والمياه من شركات المرافق." [10]
كريستوفر ستراتشي ، الذي أصبح أول أستاذ في الحوسبة بجامعة أكسفورد ، تقدم بطلب براءة اختراع في المملكة المتحدة لـ "تقاسم الوقت" في فبراير 1959. [11] [12] ألقى ورقة بحثية بعنوان "تقاسم الوقت في أجهزة الكمبيوتر السريعة الكبيرة" [13] في أول مؤتمر لمعالجة المعلومات لليونسكو في باريس في يونيو من ذلك العام، حيث نقل المفهوم إلى جيه سي آر ليكليدر . [14] وقد أشاد مركز الحوسبة بمعهد ماساتشوستس للتكنولوجيا بهذه الورقة البحثية في عام 1963 باعتبارها "أول ورقة بحثية عن أجهزة الكمبيوتر المشتركة الوقت". [15]
لقد تغير معنى مصطلح تقاسم الوقت عن استخدامه الأصلي. فمن عام 1949 إلى عام 1960، استُخدم مصطلح تقاسم الوقت للإشارة إلى البرمجة المتعددة دون جلسات مستخدمين متعددة. [6] وفي وقت لاحق، أصبح يعني مشاركة جهاز كمبيوتر بشكل تفاعلي بين مستخدمين متعددين. في عام 1984، كتب كريستوفر ستراتشي أنه اعتبر التغيير في معنى مصطلح تقاسم الوقت مصدرًا للارتباك وليس ما قصده عندما كتب ورقته البحثية في عام 1959. [6]
هناك أيضًا أمثلة لأنظمة توفر وحدات تحكم متعددة للمستخدمين ولكن فقط لتطبيقات محددة، فهي ليست أنظمة عامة الغرض. وتشمل هذه الأنظمة SAGE (1958) و SABRE (1960) [6] و PLATO II (1961)، التي ابتكرها دونالد بيتزر في عرض عام في حديقة روبرت أليرتون بالقرب من جامعة إلينوي في أوائل عام 1961. لطالما قال بيتزر إن مشروع PLATO كان سيحصل على براءة اختراع تقاسم الوقت إذا لم تفقد جامعة إلينوي براءة الاختراع لمدة عامين. [16]
كان أول نظام تفاعلي عام الاستخدام لتقاسم الوقت قابل للاستخدام في تطوير البرمجيات، وهو نظام تقاسم الوقت المتوافق ، قد بدأه جون مكارثي في معهد ماساتشوستس للتكنولوجيا بكتابة مذكرة في عام 1959. [17] قاد فرناندو جيه كورباتو تطوير النظام، والذي تم إنتاج نموذج أولي منه واختباره بحلول نوفمبر 1961. [18] رتب فيليب م. مورس لشركة آي بي إم توفير سلسلة من أجهزة الكمبيوتر المركزية الخاصة بها بدءًا من آي بي إم 704 ثم خط إنتاج آي بي إم 709 آي بي إم 7090 وآي بي إم 7094. [18] أقرضت آي بي إم هذه الحواسيب المركزية مجانًا لمعهد ماساتشوستس للتكنولوجيا جنبًا إلى جنب مع الموظفين لتشغيلها كما قدمت أيضًا تعديلات على الأجهزة في الغالب في شكل طلبات عروض أسعار حيث كان العملاء السابقون قد كلفوا بالفعل بالتعديلات. [19] [18] كانت هناك شروط معينة تحكم استخدام معهد ماساتشوستس للتكنولوجيا لأجهزة آي بي إم المستعارة. لم يتمكن معهد ماساتشوستس للتكنولوجيا من تحصيل رسوم مقابل استخدام نظام تقاسم الوقت المتوافق. [20] لم يكن بإمكان معهد ماساتشوستس للتكنولوجيا استخدام أجهزة كمبيوتر آي بي إم إلا لمدة ثماني ساعات في اليوم؛ وكانت ثماني ساعات أخرى متاحة للكليات والجامعات الأخرى؛ وكان بإمكان آي بي إم استخدام أجهزة الكمبيوتر الخاصة بها لمدة الثماني ساعات المتبقية، على الرغم من وجود بعض الاستثناءات. في عام 1963، تم تثبيت نشر ثانٍ لنظام CTSS على جهاز آي بي إم 7094 الذي اشتراه معهد ماساتشوستس للتكنولوجيا باستخدام أموال وكالة مشاريع الأبحاث المتقدمة . وقد تم استخدام هذا لدعم تطوير مولتيكس في مشروع ماك . [18]
بدأت شركة JOSS خدمة تقاسم الوقت في يناير 1964. [21] بدأت خدمة نظام تقاسم الوقت في دارتموث (DTSS) في مارس 1964. [22]
تطوير
خلال أواخر الستينيات والسبعينيات من القرن العشرين، تم توصيل محطات الكمبيوتر بأجهزة كمبيوتر كبيرة مؤسسية ( أنظمة حوسبة مركزية )، والتي في العديد من التطبيقات كانت تستطلع المحطات بشكل متسلسل لمعرفة ما إذا كانت هناك أي بيانات إضافية متاحة أو ما إذا كان مستخدم الكمبيوتر يطلب إجراءً. كانت التكنولوجيا اللاحقة في الترابطات مدفوعة بالمقاطعات ، واستخدمت بعض هذه التقنيات تقنيات نقل البيانات المتوازية مثل معيار IEEE 488. بشكل عام، تم استخدام محطات الكمبيوتر في ممتلكات الكليات في نفس الأماكن التي توجد بها أجهزة الكمبيوتر المكتبية أو أجهزة الكمبيوتر الشخصية اليوم. في الأيام الأولى لأجهزة الكمبيوتر الشخصية، تم استخدام العديد منها في الواقع كمحطات ذكية بشكل خاص لأنظمة تقاسم الوقت.
كتب مبتكرو DTSS في عام 1968 أن "أي وقت استجابة يبلغ في المتوسط أكثر من 10 ثوانٍ يدمر وهم امتلاك جهاز كمبيوتر خاص بالشخص". [23] وعلى العكس من ذلك، اعتقد مستخدمو تقاسم الوقت أن محطتهم هي الكمبيوتر، [24] وما لم يتلقوا فاتورة لاستخدام الخدمة، نادرًا ما فكروا في كيفية مشاركة الآخرين لموارد الكمبيوتر، كما حدث عندما تسبب تطبيق JOSS كبير في الترحيل لجميع المستخدمين. غالبًا ما طلبت نشرة JOSS الإخبارية من المستخدمين تقليل استخدام التخزين. [25] ومع ذلك، كان تقاسم الوقت طريقة فعالة لمشاركة جهاز كمبيوتر كبير. اعتبارًا من عام 1972، [update]دعم DTSS أكثر من 100 مستخدم متزامن. على الرغم من أن أكثر من 1000 من 19503 وظيفة أكملها النظام في "يوم مزدحم بشكل خاص" تتطلب عشر ثوانٍ أو أكثر من وقت الكمبيوتر، إلا أن DTSS كان قادرًا على التعامل مع الوظائف لأن 78٪ من الوظائف تحتاج إلى ثانية واحدة أو أقل من وقت الكمبيوتر. استخدم حوالي 75% من 3197 مستخدمًا أجهزتهم الطرفية لمدة 30 دقيقة أو أقل، وخلال هذه الفترة استخدموا أقل من أربع ثوانٍ من وقت الكمبيوتر. استخدمت محاكاة كرة القدم، من بين ألعاب الحاسوب الرئيسية المبكرة المكتوبة لنظام DTSS، أقل من ثانيتين من وقت الكمبيوتر خلال 15 دقيقة من الوقت الحقيقي للعب اللعبة. [26] مع ظهور الحوسبة الدقيقة في أوائل الثمانينيات، أصبح تقاسم الوقت أقل أهمية، لأن المعالجات الدقيقة الفردية كانت غير مكلفة بدرجة كافية بحيث يمكن لشخص واحد تخصيص وقت وحدة المعالجة المركزية بالكامل لاحتياجاته فقط، حتى عندما يكون خاملاً.
ولكن الإنترنت أعاد إلى الأذهان المفهوم العام لتقاسم الوقت. ذلك أن مزارع الخوادم الباهظة التكلفة التي تكلف الملايين من الدولارات تستطيع استضافة آلاف العملاء الذين يتقاسمون جميعاً نفس الموارد المشتركة. وكما كانت الحال مع المحطات التسلسلية المبكرة، تعمل مواقع الويب في المقام الأول في فترات من النشاط تليها فترات من الخمول. وتسمح هذه الطبيعة المتفجرة باستخدام الخدمة من قِبَل العديد من العملاء في وقت واحد، وعادة ما يكون ذلك دون تأخيرات ملحوظة في الاتصال، ما لم تبدأ الخوادم في الانشغال الشديد.
أعمال تقاسم الوقت
التكوين
في ستينيات القرن العشرين، بدأت العديد من الشركات في تقديم خدمات تقاسم الوقت كمكاتب خدمات . استخدمت الأنظمة المبكرة آلات Teletype Model 33 KSR أو ASR أو Teletype Model 35 KSR أو ASR في بيئات ASCII ، ومحطات IBM Selectric القائمة على الآلة الكاتبة (خاصةً IBM 2741 ) مع رمزين مختلفين من سبعة بتات. [27] كانت تتصل بالكمبيوتر المركزي عن طريق مودم Bell 103A للاتصال الهاتفي أو مودمات مقترنة صوتيًا تعمل بسرعة تتراوح بين 10 و15 حرفًا في الثانية. دعمت المحطات والمودمات اللاحقة 30-120 حرفًا في الثانية. سيوفر نظام تقاسم الوقت بيئة تشغيل كاملة، بما في ذلك مجموعة متنوعة من معالجات لغة البرمجة وحزم البرامج المختلفة وتخزين الملفات والطباعة بالجملة والتخزين دون اتصال بالإنترنت. تم فرض رسوم إيجار على المستخدمين مقابل المحطة، ورسوم مقابل ساعات وقت الاتصال، ورسوم مقابل ثوانٍ من وقت وحدة المعالجة المركزية، ورسوم مقابل كيلوبايت-شهر من تخزين القرص.
تشمل الأنظمة الشائعة المستخدمة في تقاسم الوقت SDS 940 و PDP-10 و IBM 360 وسلسلة GE-600 . وشملت الشركات التي تقدم هذه الخدمة شركة GEISCO التابعة لشركة GE وشركة The Service Bureau Corporation التابعة لشركة IBM و Tymshare (التي تأسست عام 1966) و National CSS (التي تأسست عام 1967 واشترتها شركة Dun & Bradstreet عام 1979) و Dial Data (التي اشترتها شركة Tymshare عام 1968) و AL/COM و Bolt و Beranek و Newman (BBN) و Time Sharing Ltd. في المملكة المتحدة . [28] وبحلول عام 1968، كان هناك 32 مكتب خدمة يخدم المعاهد الوطنية للصحة (NIH) الأمريكية وحدها. [29] يسرد دليل Auerbach لتقاسم الوقت (1973) 125 خدمة تقاسم وقت مختلفة باستخدام معدات من Burroughs و CDC و DEC و HP و Honeywell و IBM و RCA و Univac و XDS . [30] [31]
صعود وهبوط
في عام 1975، أخبر الرئيس المؤقت لشركة Prime Computer، بن إف. روبيلين، المساهمين أن "أكبر سوق للمستخدم النهائي حاليًا هو تقاسم الوقت". [32] بالنسبة لشركة DEC، التي كانت لفترة من الوقت ثاني أكبر شركة كمبيوتر (بعد IBM)، كان هذا صحيحًا أيضًا: تم استخدام PDP-10 و 360/67 من IBM [33] على نطاق واسع [34] من قبل خدمات تقاسم الوقت التجارية مثل CompuServe و On-Line Systems, Inc. (OLS) وRapidata و Time Sharing Ltd.
كان ظهور الكمبيوتر الشخصي بمثابة بداية تراجع تقاسم الوقت. [ بحاجة لمصدر ] كانت العوامل الاقتصادية على هذا النحو بحيث تحول وقت الكمبيوتر من كونه موردًا باهظ الثمن يجب مشاركته إلى كونه رخيصًا للغاية لدرجة أنه يمكن ترك أجهزة الكمبيوتر خاملة لفترات طويلة حتى تكون متاحة عند الحاجة إليها. [ بحاجة لمصدر ]
Rapidata كمثال
على الرغم من إغلاق العديد من خدمات تقاسم الوقت ببساطة، إلا أن Rapidata [35] [36] استمرت وأصبحت جزءًا من National Data Corporation . [37] كانت لا تزال ذات أهمية كافية في عام 1982 لتكون محور "دليل المستخدم لبرامج الإحصاء: نظام تقاسم الوقت Rapidata". [38] حتى مع انخفاض الإيرادات بنسبة 66٪ [39] وتطور National Data لاحقًا لمشاكلها الخاصة، بُذلت محاولات للحفاظ على استمرار أعمال تقاسم الوقت هذه. [40] [41] [42]
المملكة المتحدة
- شركة Time Sharing Limited (TSL، 1969–1974) - تم إطلاقها باستخدام أنظمة DEC. وكان نظام PERT أحد عروضها الشهيرة. استحوذت شركة ADP على شركة TSL في عام 1974.
- شركة OLS لخدمات الكمبيوتر (المملكة المتحدة) المحدودة (1975–1980) - تستخدم أنظمة HP وDEC.
أداة الكمبيوتر
بدءًا من عام 1964، تم تصميم نظام التشغيل Multics [43] كأداة مساعدة للحوسبة ، على غرار المرافق الكهربائية أو الهاتفية. في سبعينيات القرن العشرين، تم تصور مستودع النص التشعبي الأصلي " Xanadu " الخاص بـ Ted Nelson كخدمة من هذا القبيل.
حماية
كان تقاسم الوقت هو المرة الأولى التي يتم فيها تشغيل عمليات متعددة ، مملوكة لمستخدمين مختلفين، على جهاز واحد، ويمكن لهذه العمليات أن تتداخل مع بعضها البعض. [44] على سبيل المثال، قد تغير إحدى العمليات الموارد المشتركة التي تعتمد عليها عملية أخرى، مثل متغير مخزن في الذاكرة. عندما يستخدم مستخدم واحد فقط النظام، قد يؤدي هذا إلى إخراج خاطئ محتمل - ولكن مع وجود مستخدمين متعددين، قد يعني هذا أن المستخدمين الآخرين تمكنوا من رؤية معلومات لم يكن من المفترض أن يروها.
ولمنع حدوث ذلك، كان لزامًا على نظام التشغيل فرض مجموعة من السياسات التي تحدد الامتيازات التي تتمتع بها كل عملية. على سبيل المثال، قد يمنع نظام التشغيل عملية معينة من الوصول إلى متغير معين.
كان المؤتمر الدولي الأول حول أمن الكمبيوتر في لندن عام 1971 مدفوعًا في المقام الأول بصناعة تقاسم الوقت وعملائها. [45]
وقد تم اعتبار تقاسم الوقت في شكل حسابات وهمية أمرًا محفوفًا بالمخاطر. [46]
أنظمة تقاسم الوقت البارزة
أنظمة تقاسم الوقت المبكرة الهامة: [30]
- نظام تقاسم الوقت Allen-Babcock RUSH (المستخدمون عن بعد للأجهزة المشتركة) على أجهزة IBM S/360 (1966) [47] → Tymshare
- AT&T Bell Labs Unix (1971) → UC Berkeley BSD Unix (1977)
- نظام تقاسم الوقت BBN PDP-1 → مستشفى ماساتشوستس العام PDP-1D → MUMPS
- BBN TENEX → DEC TOPS-20 ، Foonly FOONEX، MAXC OS في PARC ، Stanford Low Overhead TimeSharing (LOTS)، الذي قام بتشغيل TOPS-20
- نظام تقاسم الوقت في جامعة كاليفورنيا في بيركلي مشروع جيني → أنظمة البيانات العلمية SDS 940 ( Tymshare ، BBN ، SRI ، ذاكرة المجتمع) → BCC 500 → MAXC في PARC
- برنامج Burroughs Time-sharing MCP → HP 3000 MPE
- تم تطوير نظام الوصول المتعدد كامبريدج لجهاز تيتان ، وهو النموذج الأولي لجهاز كمبيوتر أطلس 2 الذي بنته شركة فيرانتي لصالح جامعة كامبريدج . [48] وكان هذا أول نظام تقاسم الوقت يتم تطويره خارج الولايات المتحدة، والذي أثر على تطوير نظام يونيكس لاحقًا .
- شركة كومباور المحدودة، وهي شركة تابعة مملوكة بالكامل لمجلس الفحم الوطني (التي أصبحت فيما بعد شركة الفحم البريطانية) في المملكة المتحدة. كانت في الأصل شركة خدمات الكمبيوتر التابعة لمجلس الفحم الوطني (NCB)، ثم أصبحت شركة كومباور في عام 1973 تقدم خدمات الحوسبة وتقاسم الوقت لمستخدمي مجلس الفحم الوطني الداخليين وكخدمة تجارية للمستخدمين الخارجيين. بيعت إلى شركة فيليبس سي آند بي (الاتصالات والمعالجة) في أغسطس 1994.
- CompuServe ، والمعروفة أيضًا باسم Compu-Serv، CIS.
- بدأت شركة Compu-Time, Inc. [30] ، على Honeywell 400/4000، في عام 1968 في فورت لودرديل بولاية فلوريدا، وانتقلت إلى دايتونا بيتش في عام 1970.
- CDC MACE، APEX → Kronos → NOS → NOS/VE
- نظام تقاسم الوقت في دارتموث (DTSS) → تقاسم الوقت في GE → GEnie
- DEC PDP-6 مراقبة تقاسم الوقت → TOPS-10 → BBN TENEX → DEC TOPS-20
- ديسمبر TSS/8 → RSTS-11 ، RSX-11 → OpenVMS
- الإنجليزية الكهربائية KDF9 COTAN (شبكة تنشيط المهام عبر الإنترنت في كولهام)
- HP 2000 Time-Shared BASIC
- سلسلة HP 3000
- IBM CALL/360 ، CALL/OS - باستخدام IBM System/360 Model 50
- IBM CP-40 → CP-67 → CP-370 → CP/CMS → VM/CMS
- IBM TSO لنظام التشغيل/MVT → لنظام التشغيل/VS2 → لنظام MVS → لنظام z/OS
- IBM TSS/360 → TSS/370
- سلسلة ICT 1900 GEORGE 3 MOP (البرمجة المتعددة عبر الإنترنت)
- شركة تقاسم الوقت الدولية على أنظمة CDC 3300 المزدوجة . [30]
- Linux: شاهد كيف تطور من MIT CTSS
- MIT CTSS → MULTICS (MIT / GE / Bell Labs) → يونكس → لينكس
- نظام تقاسم الوقت في معهد ماساتشوستس للتكنولوجيا لمشروع تطوير المشاريع البحثية الأول في منطقة جنوب شرق آسيا → نظام تقاسم الوقت في معهد ماساتشوستس للتكنولوجيا
- جامعة ماكجيل للموسيقى → IBM MUSIC/SP
- نظام محطة ميشيغان ، على IBM S/360-67 ، S/370 ، والخلفاء.
- نظام SCOPE/HUSTLER التابع لمركز السيطرة على الأمراض بجامعة ولاية ميشيغان
- CSS VP/CSS الوطني ، على سلسلة IBM 360 ؛ يعتمد في الأصل على CP/CMS من IBM .
- جامعة ولاية أوريغون OS-3، على سلسلة CDC 3000 .
- برايم كمبيوتر PRIMOS
- راند جوس → جوس-2 → جوس-3
- RCA TSOS → Univac / Unisys VMOS → VS/9
- الخدمة في المعلوماتية والتحليل (SIA) ، على CDC 6600 Kronos .
- نظام تقاسم الوقت لشركة تطوير النظام، على AN/FSQ-32 .
- ستانفورد ORVYL و WYLBUR ، على IBM S/360-67 .
- نظام تقاسم الوقت PDP-1 في جامعة ستانفورد → SAIL → WAITS
- شركة تقاسم الوقت المحدودة (TSL) [49] حول أنظمة DEC PDP-10 → المعالجة التلقائية للبيانات (ADP)، أول نظام تقاسم الوقت التجاري في أوروبا وأول نظام تقاسم الوقت المزدوج (المقاوم للأخطاء).
- Tone (مثل TSO، لـ VS1 )، وهو منتج مشاركة الوقت غير تابع لشركة IBM، يتم تسويقه بواسطة Tone Software Co؛ يتطلب TSO إصدار VS2.
- Tymshare SDS-940 → Tymcom X → Tymcom XX
- يونيسيس / يونيفاك 1108 EXEC 8 → OS 1100 → OS 2200
- UC Berkeley CAL-TSS، على CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6
انظر أيضا
- الحوسبة السحابية
- رسل تقاسم الموارد ، فيلم صدر سنة 1972.
- تاريخ CP/CMS ، نظام تشغيل الآلة الافتراضية (CP) من IBM والذي يدعم تقاسم الوقت (CMS).
- IBM M44/44X ، وهو نظام كمبيوتر تجريبي يعتمد على IBM 7044 ويستخدم لمحاكاة العديد من الآلات الافتراضية.
- IBM System/360 Model 67 ، هو الحاسوب المركزي الوحيد من سلسلة IBM S/360 الذي يدعم الذاكرة الافتراضية.
- تكوين متعدد المقاعد ، مستخدمين متعددين على جهاز كمبيوتر شخصي واحد .
- مشروع MAC ، وهو مشروع ممول من وكالة مشاريع الأبحاث الدفاعية المتقدمة (DARPA) في معهد ماساتشوستس للتكنولوجيا (MIT)، ويشتهر بأبحاثه الرائدة في أنظمة التشغيل ، والذكاء الاصطناعي ، ونظرية الحوسبة .
- TELCOMP ، وهي لغة برمجة تفاعلية تعتمد على JOSS ، طورتها شركة BBN في عام 1964.
- التسلسل الزمني لأنظمة التشغيل
- VAX (Virtual Address eXtension)، وهي بنية حاسوبية وعائلة من أجهزة الحاسوب طورتها شركة DEC .
- الحوسبة الخدمية
- الذاكرة الإفتراضية
- تطور نظام تقاسم الوقت
مراجع
- ^ "تعريف تقاسم الوقت – المصطلحات | NordVPN". nordvpn.com (باللغة البرتغالية). 2023-11-23 . تم الاسترجاع في 2024-06-17 .
- ^ "نظام تشغيل تقاسم الوقت". GeeksforGeeks . 2020-04-28 . تم الاسترجاع في 2024-06-17 .
- ^ أعلنت شركة IBM في أوائل الستينيات بعنوان: "هذا الرجل يتقاسم جهاز كمبيوتر بقيمة 2 مليون دولار"
- ^ "تاريخ أنظمة التشغيل" (PDF) .
- ^ "فيلم صامت لـ Ellis D. Kropotchev - ثورة CHM". www.computerhistory.org . تم الاسترجاع في 2023-05-26 .
- ^ abcde Lee, JAN (1992). "المطالبات بمصطلح "تقاسم الوقت"". IEEE Annals of the History of Computing . 14 (1): 16–54. doi :10.1109/85.145316. S2CID 30976386.
- ^ باكوس، جون، أجهزة الكمبيوتر الرقمية: تقنيات الترميز المتقدمة، أرشيف 2022-08-06 على موقع واي باك مشين ، معهد ماساتشوستس للتكنولوجيا 1954، الصفحة 16-2. أول وصف معروف لتقاسم الوقت بين أجهزة الكمبيوتر.
- ^ بيمر، بوب (مارس 1957). "أصول تقاسم الوقت". bobbemer.com . مؤرشف من الأصل في 2017-07-02 . تم الاسترجاع في 24 يونيو 2016 .
- ^ Middleburg, CA (2010). "البحث في المنشورات حول أنظمة التشغيل". arXiv : 1003.5525 [cs.OS].
- ^ Bauer, WF (December 1958). Computer design from the programmer's viewpoint] (PDF) . Eastern Joint Computer Conference . مؤرشف من الأصل (PDF) في 2016-07-23.
أحد الأوصاف الأولى لتقاسم وقت الكمبيوتر.
- ^ "رواد الكمبيوتر - كريستوفر ستراتشي". history.computer.org . تم الاسترجاع في 2020-01-23 .
ما اقترحه ستراتشي في مفهومه لتقاسم الوقت كان ترتيبًا من شأنه الحفاظ على الاتصال المباشر بين المبرمج والآلة، مع تحقيق اقتصاد البرمجة المتعددة.
- ^ "الكمبيوتر - تقاسم الوقت والحواسيب الصغيرة". موسوعة بريتانيكا . تم الاسترجاع في 2020-01-23 .
في عام 1959، وصف كريستوفر ستراتشي في المملكة المتحدة وجون مكارثي في الولايات المتحدة بشكل مستقل شيئًا أطلقوا عليه تقاسم الوقت.
- ^ ستراتشي، كريستوفر (15 يونيو 1959). تقاسم الوقت في أجهزة الكمبيوتر الكبيرة السريعة. مؤتمر معالجة المعلومات التابع لليونسكو . تم الاسترجاع في 30 مايو 2023 .
- ^ جيليس، جيمس م.؛ جيليس، جيمس؛ جيليس، جيمس؛ كايليو، روبرت (2000). كيف وُلِد الويب: قصة الويب العالمية . دار نشر جامعة أكسفورد. ص. 13. ISBN 978-0-19-286207-5.
- ^ FJ Corbató, et al., The Compatible Time-Sharing System A Programmer's Guide (MIT Press, 1963) ISBN 978-0-262-03008-3 . "لتحديد سياق العمل الحالي، من المفيد تتبع تطور تقاسم الوقت في معهد ماساتشوستس للتكنولوجيا. بعد وقت قصير من أول ورقة بحثية عن أجهزة الكمبيوتر المشتركة زمنيًا بقلم سي. ستراتشي في مؤتمر معالجة المعلومات لليونسكو في يونيو 1959، قدم إتش إم تيجر وجيه مكارثي ورقة بحثية غير منشورة بعنوان "اختبار البرامج المشتركة زمنيًا" في اجتماع رابطة مكائن الحوسبة في أغسطس 1959."
- ^ بريان دير، الفصل الرابع - الرسم التخطيطي، الوهج البرتقالي الودود، كتب بانثيون، نيويورك، 2017؛ الصفحات 71-72 تناقش تطور تقاسم الوقت وفقدان جامعة إلينوي لبراءة الاختراع.
- ^ "ذكريات حول نظرية تقاسم الوقت". الموقع الأصلي لجون مكارثي . تم الاسترجاع في 2020-01-23 .
في عام 1960، كانت عبارة "تقاسم الوقت" شائعة جدًا. ومع ذلك، فقد تم استخدامها عمومًا وفقًا لمفهومي وليس وفقًا لمفهوم جون مكارثي لشيء يشبه CTSS.
- ^ abcd Walden, David; Van Vleck, Tom , eds. (2011). "Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview" (PDF) . IEEE Computer Society . تم الاسترجاع في 20 فبراير 2022 .
- ^ واتسون جونيور، توماس جيه. (1990). الأب والابن والشركة: حياتي في آي بي إم وما بعدها . نيويورك: بانتام بوكس. ص 244-245. رقم ISBN 9780553070118عندما بدأنا في تسليم أول آلاتنا التجارية ،
كان عملاؤنا يجدون في كثير من الأحيان أن أصعب شيء في امتلاك جهاز كمبيوتر هو العثور على شخص قادر على تشغيله. لم نتمكن من تخريج كل هؤلاء الفنيين بأنفسنا. ومع ذلك لم تكن هناك جامعة واحدة لديها منهج دراسي في مجال الكمبيوتر. لذلك ذهبت إلى معهد ماساتشوستس للتكنولوجيا في منتصف الخمسينيات وحثثتهم على البدء في تدريب علماء الكمبيوتر. لقد قدمنا هدية عبارة عن جهاز كمبيوتر كبير والمال اللازم لتشغيله.
- ^ Lee, JAN; Rosin, Robert F (1992). "Time-Sharing at MIT". IEEE Annals of the History of Computing . 14 (1): 18. doi :10.1109/85.145317. S2CID 30631012. تم الاسترجاع في 3 أكتوبر 2022.
كورباتو: لا، كان هذا أحد الجوانب المثيرة للاهتمام. كان أحد شروط تبرع IBM لاستخدام المعدات هو عدم تحصيل رسوم مقابلها. كانت مجانية تمامًا.
- ^ JC Shaw (1964). "JOSS: وجهة نظر المصمم لنظام حوسبة تجريبي عبر الإنترنت". Proceeding AFIPS '64 (Fall, part I) Proceedings of the October 27-29, 1964, fall joint computer conference, part I. pp. 455–464. doi :10.1145/1464052.1464093. ISBN 9781450378895. S2CID 16483923.
- ^ رانكين، جوي ليزي (2018)، تاريخ شعبي للحوسبة في الولايات المتحدة ، كامبريدج، ماساتشوستس: مطبعة جامعة هارفارد، ISBN 9780674970977
- ^ Kemeny, John G.; Kurtz, Thomas E. (11 October 1968). "Dartmouth Time-Sharing". Science . 162 (3850): 223–228. Bibcode :1968Sci...162..223K. doi :10.1126/science.162.3850.223. PMID 5675464.
- ^ "محاضر جلسات يوم رواد المؤتمر الوطني للحاسوب لعام 1974". نظام تقاسم الوقت في دارتموث . كلية دارتموث. 1974.
- ^ ماركس، شيرلي (ديسمبر 1971). سنوات مشروع جوس: تأملات في تجربة (PDF) (تقرير فني). راند. ص 32-33 . تم الاسترجاع في 2019-06-19 .
- ^ كيميني، جون ج. (1972). الإنسان والحاسوب. نيويورك: أبناء تشارلز سكريبنر. ص 32-37، 41-42. رقم ISBN 9780684130095. LCCN 72-1176.
- ^ IBM 2741 Communication Terminal (PDF) . IBM. ص. 12. مؤرشف من الأصل (PDF) في 2017-03-16 . تم الاسترجاع 2015-10-06 .
- ^ جيفري ر. يوست، جعل تكنولوجيا المعلومات تعمل: تاريخ صناعة خدمات الكمبيوتر ، 2017، ISBN 0262342197 ص 158
- ^ "مجموعة تاريخ شركات تكنولوجيا المعلومات". متحف تاريخ الكمبيوتر. تم الاسترجاع في 2013-11-29 من http://www.computerhistory.org/corphist/view.php?s=stories&id=136.
- ^ abcd دليل Auerbach لتقاسم الوقت (PDF) . دار نشر Auerbach، 1973 . تم الاسترجاع في 2013-11-29 .
- ^ DEC Timesharing (1965)، بقلم بيتر كلارك، The DEC Professional، المجلد 1، العدد 1
- ^ Upton, Molly (1975-06-11). "Prime President Predicts '75 Orders On Target, Despite Recent Slowdown". Computerworld . ص. 35 . تم الاسترجاع في 2024-10-23 .
- ^ كان أحد إعلانات IBM المطبوعة المكونة من صفحتين بعنوان "يمكن لـ 100 شخص أو أكثر استخدام جهاز الكمبيوتر الجديد لتقاسم الوقت من IBM في نفس الوقت". هل كانت النسخ الأصلية موجودة/ما زالت موجودة؟ على موقع eBay
- ^ ص 1425، موسوعة علوم الكمبيوتر، دار النشر التعليمية ليتون، المحدودة.
- ^ https://groups.google.com/forum/#!topic/alt.folklore.computers/aE4TwORruB8 - "لقد عملت في شركة RapiData Timesharing لمدة عام تقريبًا في عام 1969..."
- ^ شخص آخر: "لقد عملت هناك لمدة عامين تقريبًا من عام 1977 إلى عام 1979." alt.folklore.computers/aE4TwORruB8/EdpKfFAlBncJ
- ^ "الأسهم". Bloomberg.com . 2023-05-26 . تم الاسترجاع 2023-05-26 .
- ^ بروس بوسورث، ISBN 978-089529-1-677
- ^ Computerworld ، 6 أكتوبر 1986، ص 179، "بلغت إيرادات Rapidata 11 مليون دولار ... في عام 1986، بانخفاض عن ... (31 مليون دولار في عام 1982)."
- ^ Computerworld، 25 أغسطس 1986، ص 5، "قالت شركة National Data Corp. إنها على وشك التوصل إلى اتفاق مع مشتري قسم تقاسم الوقت Rapidata. في مايو، قالت شركة National Data إنها ستغلق ..."
- ^ أصبحت شركة National Data Corp شركة NDC-Health Corp في عام 2001 (bizjournals.com/atlanta/stories/2001/10/29/daily25.html)
- ^ أما بالنسبة لمكان في التاريخ، فإن Rapidata مدرجة في "دليل AUERBACH لتقاسم الوقت (1973)" http://bitsavers.informatik.uni-stuttgart.de/pdf/auerbach/GuideToTimesharing_Jan73.pdf
- ^ "Multics Commands and Active Functions (AG92-06)" (PDF) . BitSavers . Honeywell Bull, Inc. فبراير 1985. مؤرشف من الأصل (PDF) في 6 يونيو 2022 . تم الاسترجاع في 10 يناير 2021 .
- ^ Silberschatz, Abraham; Galvin, Peter; Gagne, Greg (2010). Operating system concepts (8th ed.). Hoboken, NJ: Wiley & Sons. p. 591. ISBN 978-0-470-23399-3.
- ^ أونيل، جودي إليزابيث (1992). تطور الحوسبة التفاعلية من خلال تقاسم الوقت والشبكات (أطروحة). OCLC 1011609244.[ الصفحة المطلوبة ]
- ^ Toxen, Bob (مايو 2007). "الخطايا السبع المميتة لأمن لينكس: تجنب مخاطر الأمن الشائعة هذه مثل الشيطان". قائمة الانتظار . 5 (4): 38–47. doi : 10.1145/1255421.1255423 .
لا يمكن استغلال معظم الثغرات الأمنية الحديثة بشكل مباشر عن بُعد على معظم الأنظمة. وهذا يعني أن معظم الأنظمة ليست معرضة لخطر الهجوم عن بُعد من الإنترنت. يمكن استغلال العديد من الثغرات الأمنية من قبل شخص لديه حساب shell عادي على النظام.
- ^ Babcock, JD (1967). "وصف موجز لتدابير الخصوصية في نظام تقاسم الوقت RUSH". وقائع المؤتمر المشترك الربيعي للحاسوب المنعقد في الفترة من 18 إلى 20 أبريل 1967 - AFIPS '67 (الربيع) . ص. 301. doi :10.1145/1465482.1465528.
- ^ هارتلي، دي إف (1968)، نظام الوصول المتعدد في كامبريدج: دليل المستخدم ، كامبريدج: مطبعة جامعة كامبريدج، رقم ISBN 978-0901224002
- ^ "تقاسم الوقت"، جيمس ميلر. تم استرجاعه في 30 نوفمبر 2013.
قراءة إضافية
- نيلسون، ثيودور (1974). مكتبة الكمبيوتر: يمكنك ويجب عليك أن تفهم أجهزة الكمبيوتر الآن ؛ آلات الأحلام : "حريات جديدة من خلال شاشات الكمبيوتر - تقرير أقلية". منشور ذاتيًا. ISBN 0-89347-002-3 . ص 56-57.
- فريدكين، إدوارد (نوفمبر 1963). "تقاسم الوقت بين أجهزة الكمبيوتر" (PDF) . أجهزة الكمبيوتر والأتمتة . المجلد الثاني عشر (11): 12-13، 16-20.: "يروي المؤلف تاريخًا موجزًا لتقاسم الوقت، والتجارب الأولية لتقاسم الوقت، وتعديلات أجهزة الكمبيوتر الموجودة وتلك المصممة خصيصًا لتقاسم الوقت، ومشروع MAC ، والميزات المهمة للنظام، والخدمات، واللغات، والبرامج، وشاشات النطاق والأقلام الضوئية، والاتصال الداخلي. [1]
روابط خارجية
- ألكسندر، مايكل ت. (مايو 1971). برامج الإشراف على تقاسم الوقت (أطروحة). hdl :2027.42/79614.
- "أداة الكمبيوتر كسوق لخدمات الكمبيوتر"، أطروحة الماجستير لروبرت فرانكستون من معهد ماساتشوستس للتكنولوجيا، 1973.
- "40 عامًا من مولتيكس، 1969-2009"، مقابلة مع البروفيسور فرناندو جيه كورباتو حول تاريخ مولتيكس وأصول تقاسم الوقت، 2009.
- "أجهزة الكمبيوتر المركزية: فضائل المشاركة"، الثورة: أول 2000 عام من الحوسبة، معرض متحف تاريخ الكمبيوتر، يناير/كانون الثاني 2011.
- "أجهزة الكمبيوتر المركزية: تقاسم الوقت كعمل تجاري"، الثورة: أول 2000 عام من الحوسبة، معرض متحف تاريخ الكمبيوتر، يناير/كانون الثاني 2011.
| → الاشتقاق >> تأثير قوي > بعض التأثير/الأسبقية | ||
| سي تي إس إس | ||
| > آي بي إم M44/44X | ||
| >> CP-40/CMS → CP[-67]/CMS | → VM/370 → إصدارات VM/SE → إصدارات VM/SP → إصدارات VM/XA → VM/ESA → z/VM | |
| → نائب الرئيس/CSS | ||
| > تي إس إس/360 | ||
| > TSO لـ MVT → لـ OS/VS2 → لـ MVS → ... → لـ z/OS | ||
| >> MULTICS ومعظم منصات تقاسم الوقت الأخرى | ||
- ^ ألين، روث؛ (الولايات المتحدة)، المكتبة الوطنية للطب (1969). قائمة ببليوغرافية موثقة لتطبيقات الكمبيوتر الطبية الحيوية. 70: المكتبة الوطنية للطب.
{{cite book}}: CS1 maint: location (link)

