TSS/8
টিএসএস/8 হল 1967 সালে ডিজিটাল ইকুইপমেন্ট কর্পোরেশনে ডন উইটক্রাফ্ট এবং জন এভারেট দ্বারা সহ-লিখিত একটি বন্ধ হয়ে যাওয়া সময় ভাগ করে নেওয়ার অপারেটিং সিস্টেম। ডিইসি এটিকে টাইমশেয়ার্ড-8 এবং পরে এড্যু সিস্টেম 50 হিসাবেও উল্লেখ করেছে। অপারেটিং সিস্টেমটি 12-বিট পিডিপি-8 কম্পিউটারে চলে যা পিডিপি-8আই মডেল দিয়ে শুরু হয় এবং 1968 সালে মুক্তি পায়। আইবিএম-এর টিএসএস/360 (তাদের মডেল 67-এর জন্য)-এর খরচ, কর্মক্ষমতা, নির্ভরযোগ্যতা এবং জটিলতার প্রতিক্রিয়ায় কার্নেগি মেলন বিশ্ববিদ্যালয়ে স্নাতক ছাত্র অ্যাড্রিয়ান ভ্যান ডি গোরের সাথে লেখকত্ব টিএসএস/8-এর নকশা করা হয়েছিল। ডন উইটক্রাফ্ট টিএসএস/8 সিডিউলার, কমান্ড ডিকোডার এবং ইউইউও (আনইম্প্লিমেন্টড ইউজার অপারেশনস) হ্যান্ডলার লিখেছিলেন। জন এভারেট টিএসএস/8-এর জন্য ডিস্ক হ্যান্ডলার, ফাইল সিস্টেম, টিটিওয়াই (টেলিটাইপ রাইটার) হ্যান্ডলার এবং 680-আই সার্ভিস রুটিন লিখেছিলেন। রজার পাইল এবং জন এভারেট পিডিপি-8 ডিস্ক মনিটর সিস্টেম লিখেছিলেন এবং জন এভারেট ডিএমএসের জন্য পিএএল-ডি তৈরি করতে পিএএল-3 অভিযোজিত করেছিলেন। পিডিপি-6 এবং পিডিপি-10-এর জন্য ম্যাক্রো-এর লেখক বব বোয়ারিং টিএসএস/8-এর জন্য পিএএল-এক্স নামে একটি সম্প্রসারিত সংস্করণ লিখেছেন। আর্কিটেকচার এই টাইমশেয়ারিং সিস্টেমটি কার্নেগি-মেলনের গর্ডন বেলের স্নাতক শিক্ষার্থী অ্যাড্রিয়ান ভ্যান ডার গোরের প্রস্তাবিত একটি সুরক্ষা স্থাপত্যের উপর ভিত্তি করে তৈরি। এর জন্য ন্যূনতম 12 কে শব্দের মেমরি (অপারেটিং সিস্টেমের জন্য 8 কে এবং ব্যবহারকারী অদলবদল এলাকার জন্য 4 কে) এবং একটি অদলবদলকারী যন্ত্রের প্রয়োজন হয়; স্ট্যান্ডার্ড অদলবদলকারী যন্ত্র, যাকে ড্রাম বলা হয়, একটি ডিস্ক ড্রাইভ ছিল যার প্রতিটি ট্র্যাকের জন্য একটি হেড বরাদ্দ করা ছিল তাই ড্রাইভে একটি পড়া/লেখার মাথা প্রতিস্থাপনের জন্য অপেক্ষা করতে কোনও বিলম্ব হয়নি। একটি 24 কে ওয়ার্ড মেশিনে, এটি তার সর্বোচ্চ 16 জন ব্যবহারকারীর জন্য ভাল সমর্থন দিতে পারে। প্রতিটি ব্যবহারকারী একটি ভার্চ্যুয়াল 4কে পিডিপি-8 পায়; এই ভার্চ্যুয়াল মেশিনে চলা অনেক ইউটিলিটি ব্যবহারকারী ডিস্ক মনিটর সিস্টেম বা পেপার-টেপ পরিবেশ থেকে ইউটিলিটিগুলির পরিবর্তিত সংস্করণ। অভ্যন্তরীণভাবে, টিএসএস/8-এ রয়েছে আর. এম. ও. এন, রেসিডেন্ট মনিটর, ডি. এম. ও. এন, ডিস্ক মনিটর (ফাইল সিস্টেম) এবং কে. এম. ও. এন, কীবোর্ড মনিটর (কমান্ড শেল)। বেসিক ভালভাবে সমর্থিত, যেখানে ফোরট্রান ডি এবং অ্যালগোলের সীমাবদ্ধ (4কে) সংস্করণ পাওয়া যায়। আইবিএম-এর কল/ওএস-এর মতো, এটি ভাষার বৈচিত্র্যগুলি প্রয়োগ করেঃ ফোরট্রান-ডি একবারে কেবল দুটি ডেটা ফাইল অ্যাক্সেস করতে পারে এবং পুরো প্রোগ্রামটি প্রধানঃ কোনও সাবরুটিন নেই। বেসিক-8 প্রোগ্রামগুলি 350 লাইনের মধ্যে সীমাবদ্ধ, তবে "চেইনিং" "কার্যত যে কোনও দৈর্ঘ্যের প্রোগ্রাম"-কে অনুমতি দেয়। বেসিক-8 ডার্টমাউথ বেসিক ভিত্তিক কিন্তু ম্যাট্রিক্স অপারেশন, ছোট অ্যারে, স্ট্রিং, অন-গোটো/গোসুব, ট্যাব এবং মাল্টিলাইন ডিইএফ এফএন স্টেটমেন্টের অন্তর্নিহিত ঘোষণার অভাব রয়েছে। পিএএল-ডি (প্রোগ্রাম অ্যাসেম্বলি ল্যাঙ্গুয়েজ/ডিস্ক) "পূর্ণ মান"-এর অনুমতি দেয় তবে, সমস্ত টিএসএস/8 প্রোগ্রামের মতো, 4কে-তে সীমাবদ্ধ। একটি স্বতন্ত্র মেশিনে কাজ করার জন্য এবং সরাসরি হার্ডওয়্যার পরিচালনা করার জন্য ডিজাইন করা অনেক প্রোগ্রাম এখনও টিএসএস-8-এ কাজ করবে কারণ এটি অভ্যন্তরীণভাবে অনেক আই/ও অনুরোধ অনুকরণ করে। এএলজিওএল একটি পরিচিত মানক উপসেট, "আইএফআইপি উপসেট এএলজিওএল 60" হিসাবে প্রয়োগ করা হয়। এটি ডিইসির এফওসিএএল-8-কে সমর্থন করে, যা পূর্ববর্তী পিডিপি/8 মডেল থেকে পাওয়া যায় এবং এটি একটি বীজগাণিতিক ভাষার পাশাপাশি একটি ডেস্ক ক্যালকুলেটর মোড প্রদান করে। ঐতিহাসিক নোট টিএসএস/8 100 টিরও বেশি অনুলিপি বিক্রি করেছে। পরিচালন খরচ ছিল টিএসএস/360-এর প্রায় 1/20। টিএসএস/8 পিডিপি-10-এর তুলনায় কম গণনামূলক প্রয়োজনীয়তা (যেমন সম্পাদনা) সহ কাজের জন্য আরও সাশ্রয়ী হওয়ার জন্য ডিজাইন করা হয়েছে। আর. এস. টি. এস-11 অপারেটিং সিস্টেমটি টি. এস. এস/8-এর বংশধর। তথ্যসূত্র ডিইসি অপারেটিং সিস্টেম সময়-ভাগাভাগি অপারেটিং সিস্টেম 1968 সফ্টওয়্যার