TSS/8
ٹی ایس ایس/8 ایک بند شدہ ٹائم شیئرنگ آپریٹنگ سسٹم ہے جسے 1967 میں ڈیجیٹل ایکوپمنٹ کارپوریشن میں ڈان وٹ کرافٹ اور جان ایوریٹ نے مشترکہ طور پر لکھا تھا۔ ڈی ای سی نے اسے ٹائم شیئرڈ-8 اور بعد میں ایڈوسسٹم 50 بھی کہا۔ آپریٹنگ سسٹم 12 بٹ پی ڈی پی-8 کمپیوٹر پر چلتا ہے جو پی ڈی پی-8 آئی ماڈل سے شروع ہوتا ہے اور اسے 1968 میں جاری کیا گیا تھا۔ آتھرشپ ٹی ایس ایس/8 کو کارنیگی میلن یونیورسٹی میں گریجویٹ طالب علم ایڈرین وین ڈی گور کے ساتھ آئی بی ایم کے ٹی ایس ایس/360 (ان کے ماڈل 67 کے لیے) کی لاگت، کارکردگی، وشوسنییتا اور پیچیدگی کے رد عمل میں ڈیزائن کیا گیا تھا۔ ڈان وٹ کرافٹ نے ٹی ایس ایس/8 شیڈولر، کمانڈ ڈیکوڈر اور یو یو او (ان امپلیمینٹڈ یوزر آپریشنز) ہینڈلر لکھا۔ جان ایوریٹ نے ٹی ایس ایس/8 کے لیے ڈسک ہینڈلر، فائل سسٹم، ٹی ٹی وائی (ٹیلی ٹائپ رائٹر) ہینڈلر اور 680-I سروس روٹین لکھا۔ راجر پائیل اور جان ایوریٹ نے پی ڈی پی-8 ڈسک مانیٹر سسٹم لکھا، اور جان ایوریٹ نے ڈی ایم ایس کے لیے پال-ڈی بنانے کے لیے پال-III کو ڈھال لیا۔ پی ڈی پی-6 اور پی ڈی پی-10 کے لیے میکرو کے مصنف باب بوورنگ نے ٹی ایس ایس/8 کے لیے ایک توسیعی ورژن، پال-ایکس لکھا۔ فن تعمیر یہ ٹائم شیئرنگ سسٹم کارنیگی میلن میں گورڈن بیل کے گریجویٹ طالب علم ایڈرین وان ڈیر گور کے تجویز کردہ حفاظتی فن تعمیر پر مبنی ہے۔ اس کے لیے کم از کم 12K الفاظ کی میموری (آپریٹنگ سسٹم کے لیے 8K اور یوزر سویپ ایریا کے لیے 4K) اور ایک سویپنگ ڈیوائس کی ضرورت ہوتی ہے۔ معیاری سویپنگ ڈیوائس، جسے ڈرم کہا جاتا ہے، ایک ڈسک ڈرائیو تھی جس کا سر ہر ٹریک کو تفویض کیا گیا تھا لہذا ڈرائیو پر ریڈ/رائٹ ہیڈ کو تبدیل کرنے کے لیے انتظار کرنے میں کوئی تاخیر نہیں تھی۔ 24K ورڈ مشین پر، یہ اپنے زیادہ سے زیادہ 16 صارفین کے لیے اچھی سپورٹ دے سکتا ہے۔ ہر صارف کو ورچوئل 4K پی ڈی پی-8 ملتا ہے۔ ان ورچوئل مشینوں پر چلنے والی بہت سی یوٹیلیٹیز صارفین ڈسک مانیٹر سسٹم یا پیپر ٹیپ ماحول سے یوٹیلیٹیز کے ترمیم شدہ ورژن ہیں۔ اندرونی طور پر، ٹی ایس ایس/8 آر ایم او این، رہائشی مانیٹر، ڈی ایم او این، ڈسک مانیٹر (فائل سسٹم)، اور کے ایم او این، کی بورڈ مانیٹر (کمانڈ شیل) پر مشتمل ہوتا ہے۔ بیسک کو اچھی طرح سے سپورٹ کیا گیا ہے، جبکہ فورٹرن ڈی اور الگول کے محدود (4K) ورژن دستیاب ہیں۔ آئی بی ایم کے کال/او ایس کی طرح، یہ زبان کی مختلف شکلوں کو لاگو کرتا ہے: فورٹرن-ڈی ایک وقت میں صرف 2 ڈیٹا فائلوں تک رسائی حاصل کر سکتا ہے، اور پورا پروگرام مین ہے: کوئی ذیلی روٹین نہیں۔ بیسک-8 پروگرام 350 لائنوں تک محدود ہیں، لیکن "چیننگ" "عملی طور پر کسی بھی لمبائی کے پروگراموں" کی اجازت دیتا ہے۔ بیسک-8 ڈارٹماؤتھ بیسک پر مبنی ہے لیکن اس میں میٹرکس آپریشنز، چھوٹی صفوں، تاروں، آن-گوٹو/گوسوب، ٹیب، اور ملٹی لائن ڈیف ایف این بیانات کا مضمر اعلان نہیں ہے۔ PAL-D (پروگرام اسمبلی لینگویج/ڈسک) "مکمل معیار" کی اجازت دیتا ہے لیکن، تمام TSS/8 پروگراموں کی طرح، 4K تک محدود ہے۔ بہت سے پروگرام جو اسٹینڈ الون مشین پر کام کرنے اور ہارڈ ویئر کو براہ راست جوڑنے کے لیے بنائے گئے ہیں وہ اب بھی TSS-8 پر کام کریں گے کیونکہ اس نے اندرونی طور پر بہت سی I/O درخواستوں کی تقلید کی ہے۔ ALGOL کو ایک معروف معیاری ذیلی سیٹ، "IFIP سب سیٹ ALGOL 60" کے طور پر لاگو کیا گیا ہے۔ یہ ڈی ای سی کے فوکل-8 کو بھی سپورٹ کرتا ہے، جو پہلے کے پی ڈی پی/8 ماڈلز سے دستیاب ہے اور یہ الجبرائی زبان کے ساتھ ساتھ ڈیسک کیلکولیٹر موڈ بھی فراہم کرتا ہے۔ تاریخی نوٹ ٹی ایس ایس/8 کی 100 سے زیادہ کاپیاں فروخت ہوئیں۔ آپریٹنگ اخراجات TSS/360 کے تقریبا 1/20 تھے۔ ٹی ایس ایس/8 کو پی ڈی پی-10 سے زیادہ لاگت مؤثر ہونے کے لیے بھی ڈیزائن کیا گیا ہے "کم کمپیوٹیشنل ضروریات (جیسے ترمیم) والی ملازمتوں کے لیے"۔ آر ایس ٹی ایس-11 آپریٹنگ سسٹم ٹی ایس ایس/8 کی نسل ہے۔ حوالہ جات ڈی ای سی آپریٹنگ سسٹم ٹائم شیئرنگ آپریٹنگ سسٹم 1968 سافٹ ویئر