PRIMOS
প্রাইমস হল একটি বন্ধ হয়ে যাওয়া অপারেটিং সিস্টেম যা প্রাইম কম্পিউটার তার মিনি কম্পিউটার সিস্টেমের জন্য 1970-এর দশকে তৈরি করেছিল। এটি দ্রুত জনপ্রিয়তা অর্জন করে এবং 1980-এর দশকের মাঝামাঝি একটি মেইনলাইন মিনি কম্পিউটার অপারেটিং সিস্টেম হিসাবে একটি গুরুতর প্রতিযোগী ছিল। পিসির আবির্ভাব এবং ক্ষুদ্র কম্পিউটার শিল্পের পতনের সাথে সাথে 1990-এর দশকের গোড়ার দিকে প্রাইম বাজার থেকে বেরিয়ে যেতে বাধ্য হয় এবং 2010 সালের শেষের দিকে প্রাইম এবং প্রাইমস উভয়েরই ট্রেডমার্ক আর বিদ্যমান ছিল না। প্রাইম আর. টি. ও. এস নামে একটি কাস্টমাইজযোগ্য রিয়েল-টাইম ওএসও সরবরাহ করেছিল। পি. আর. আই. এম. ও. এস-এর একটি বৈশিষ্ট্য ছিল যে এটি, ইউনিক্স-এর মতো, মূলত একটি উচ্চ স্তরের ভাষায় লেখা হত (কলযোগ্য অ্যাসেম্বলি ল্যাঙ্গুয়েজ লাইব্রেরি ফাংশন সহ)। প্রথমে, এই ভাষাটি ছিল ফোরট্রান IV, যা বিশুদ্ধ কম্পিউটার বিজ্ঞানের দৃষ্টিকোণ থেকে একটি অদ্ভুত পছন্দ ছিলঃ কোনও পয়েন্টার নেই, যদি-তাহলে-অন্য কোনও, কোনও নেটিভ স্ট্রিং টাইপ নেই ইত্যাদি। ফরট্রান অবশ্য প্রকৌশলীদের কাছে সর্বাধিক পরিচিত ভাষা ছিল এবং প্রকৌশলীরা তাদের প্রাথমিক বছরগুলিতে প্রাইমের জন্য একটি বড় বাজার ছিল। ওএস প্রোগ্রামিং ভাষার জন্য ফোরট্রানের অস্বাভাবিক পছন্দটি প্রাইম প্রতিষ্ঠাকারী ব্যক্তিদের সাথে সম্পর্কিত ছিল। তারা নাসার একটি প্রকল্পে হানিওয়েলের জন্য কাজ করেছিলেন। ফোরট্রান ছিল সেই ভাষা যা তারা নাসায় এবং তাদের অনেকের জন্য এম. আই. টি-তে ব্যবহার করেছিল। সেই সময়ে হানিওয়েল মিনিকম্পিউটারের প্রতি আগ্রহী ছিলেন না, তাই তাঁরা চলে যান এবং প্রাইম প্রতিষ্ঠা করেন, কোডটি তাঁদের সঙ্গে নিয়ে যান। তারা FORTRAN চালানোর জন্য অপ্টিমাইজড হার্ডওয়্যার তৈরি করেছে, যার মধ্যে মেশিন নির্দেশাবলী রয়েছে যা সরাসরি FORTRAN-এর স্বতন্ত্র 3-উপায় শাখা অপারেশন প্রয়োগ করে। যেহেতু প্রাইমের হার্ডওয়্যারটি বাইট অ্যাড্রেসিং সম্পাদন করেনি, তাই সি কম্পাইলার তৈরি করার কোনও প্রেরণা ছিল না। হার্ডওয়্যারের পরবর্তী মডেলগুলি শেষ পর্যন্ত আই-মোডকে সমর্থন করার জন্য সংশোধন করা হয়েছিল এবং সি-তে সংকলিত প্রোগ্রামগুলি। পরে, সংস্করণ 18-এর কাছাকাছি সময়ে, পিএল/1-এর একটি সংস্করণ, যা পিএল/পি নামে পরিচিত, পিআরআইএমওএস-এর মধ্যে পছন্দের উচ্চ স্তরের ভাষা হয়ে ওঠে এবং পিএল/পি এবং মডুলা-2 ভাষাগুলি কার্নেলে ব্যবহার করা হয়। উপরন্তু, কিছু নতুন প্রাইমস ইউটিলিটি এস. পি/এল-এ লেখা হয়েছিল, যা পি. এল/পি-এর অনুরূপ ছিল। প্রাইমস-এর সোর্স কোড গ্রাহকদের জন্য উপলব্ধ ছিল এবং ফোরট্রান এবং পিএল/পি-কে ধন্যবাদ, গ্রাহকরা প্রয়োজন অনুযায়ী প্রাইমস যুক্তিসঙ্গতভাবে সংশোধন করতে পারতেন। উদাহরণস্বরূপ, 1990 সালের দিকে, যুক্তরাজ্যের স্যালফোর্ড বিশ্ববিদ্যালয় তার পাঁচটি 9955 সিস্টেমে চলমান প্রাইমসকে সংশোধন করে যাতে আন্ডারগ্রাজুয়েটরা আর মেসাজ কমান্ড ব্যবহার করতে না পারে, যা প্রাইমস এস. এম. এস. জি $() কলটি আবৃত করে, অন্যান্য আন্ডারগ্রাজুয়েটদের বার্তা পাঠানোর জন্য, কারণ সেই কমান্ডটি ব্যবহার করে অনলাইন "চ্যাটিং" ব্যাপক হয়ে উঠছিল, সীমিত পুল থেকে টার্মিনালগুলি বেঁধে দেওয়া উপলব্ধ ছিল। সেই কমান্ড ব্যবহার করে বার্তা পাঠানো আজকের দিনে এস. এম. এস টেক্সট মেসেজিং-এর সমতুল্য ছিল, তবে প্রতি বার্তায় সর্বোচ্চ 80টি অক্ষর পাঠানো যেত। প্রাইমস (সংস্করণ 6)-এর খুব প্রাথমিক সংস্করণগুলিকে মূলত ডস (প্রাইমস 2) এবং পরে ডসভিএম (প্রাইমস 3) বলা হত, তবে পি400 সিস্টেমে প্রাইমস 4 দিয়ে শুরু করে প্রাইমস নামটি আটকে যায়। প্রাইমস-এর অনেক বড় রিলিজ ছিল। সর্বশেষ সরকারী সংশোধন (24.0.0.R52) 3 জুলাই, 1997 সালে প্রকাশিত হয়েছিল। এই সময়ের মধ্যে, পেরিটাস নামে একটি সংস্থা (যা বেশ কয়েকজন প্রাক্তন প্রধান প্রকৌশলীকে নিয়োগ করেছিল) প্রিমোসের রক্ষণাবেক্ষণ করছিল। সংশোধন 19 থেকে, প্রাইমস-এর প্রধান অংশগুলি এস. পি. এল এবং মডুলা-2 ভাষায় লেখা হয়েছিল, প্রাইম ম্যাক্রো অ্যাসেম্বলার _ (পি. এম. এ), ফোরট্রান IV এবং পি. এল/পি-এর ব্যবহার এই সময়ে উল্লেখযোগ্যভাবে হ্রাস পেয়েছিল। প্রোগ্রামগুলি সমস্ত বর্তমান প্রাইম প্রসেসর (পর্যাপ্ত সংস্থান উপলব্ধ থাকা সাপেক্ষে), পাশাপাশি পরবর্তী সমস্ত প্রাইম প্রসেসরগুলিতে চালানোর নিশ্চয়তা দেওয়া হয়েছিল। প্রিমোস সিএ-এর সংস্করণগুলিতে। 1977 এবং তার পরে, ফাইলসিস্টেমটিতে সেগমেন্ট ডিরেক্টরি নামে পরিচিত একটি স্বতন্ত্র গঠন অন্তর্ভুক্ত ছিল। আরও ঐতিহ্যবাহী ডিরেক্টরির বিপরীতে, একটি সেগমেন্ট ডিরেক্টরিতে নোঙ্গর করা ফাইলগুলি একটি পূর্ণসংখ্যা সূচক ব্যবহার করে অবস্থিত ছিল, কার্যকরভাবে ডিরেক্টরির অনুসন্ধানকে একটি সাধারণ হ্যাশ ফাংশনে হ্রাস করে। সেগমেন্ট ডিরেক্টরিগুলি তাদের কীইড-ইনডেক্স/ডাইরেক্ট অ্যাক্সেস (কেআই/ডিএ) ফাইল অ্যাক্সেস সিস্টেমে এবং সিস্টেম লোডারের পরবর্তী সংস্করণগুলিতে ব্যবহৃত হত। ডেটা অ্যাক্সেস ইনডেক্সড ডেটা একটি মিডাস ফাইলে সংরক্ষণ করা যেতে পারেঃ মাল্টি-ইনডেক্সড ডেটা অ্যাক্সেস সিস্টেম এবং কোবল বা ফোরট্রানের মাধ্যমে অ্যাক্সেস করা যেতে পারে। তৃতীয় পক্ষের সরঞ্জামগুলির মধ্যে ছিল কুইও নামে একটি প্যাকেজ, যা কম শব্দবহুল হওয়া সত্ত্বেও কোবোলের চেয়ে বেশি শক্তিশালী ছিল। প্রাইমস অক্ষর সেটটি মূলত এ. এস. সি. আই. আই ছিল কিন্তু 8ম বিটের সাথে উল্টো ছিল। এ. এস. সি. আই. আই-এর মূল 7-বিট মানটি 8ম বিটটিকে অনির্দিষ্ট করে রেখেছিল, কিন্তু সাধারণভাবে উপলব্ধ টেলিটাইপ মডেল 33 এ. এস. আর-এ, বিটটি প্রথাগতভাবে 1-এ সেট করা হয়েছিল এবং এটি প্রাইমের মান হয়ে ওঠে। প্রিমোস থেকে প্রায় অন্য যে কোনও সিস্টেমে ডেটা স্থানান্তর করার সময় এটি উপলব্ধি করা অতীব গুরুত্বপূর্ণ। ব্যবহারকারী সরঞ্জাম প্রাইম কম্পিউটারের মৃত্যুর সময়, প্রিমোস দ্বারা সমর্থিত ভাষাগুলির একটি তালিকা অন্তর্ভুক্ত ছিলঃ এছাড়াও উপলব্ধ, কিন্তু তুলনামূলকভাবে অস্বাভাবিক ছিলঃ ডিবিএএসআইসি দ্বি-নির্ভুল গাণিতিক আরপিজি সহ বেসিক ব্যাখ্যা করেছে আরপিজি একটি আরপিজি II প্রোগ্রাম সংকলন করে (অ-ভার্চুয়াল) এস. পি. এল একটি এস. পি. এল প্রোগ্রাম সংকলন করে ভি. আর. পি. জি একটি আরপিজি II প্রোগ্রাম সংকলন করে (ভার্চ্যুয়াল) স্ক্রিপ্টিং প্রাইমোসের পরবর্তী সংস্করণগুলিতে একটি স্ক্রিপ্টিং ভাষা, সি. পি. এল (কমান্ড প্রসেসিং ল্যাঙ্গুয়েজ) অন্তর্ভুক্ত ছিল যা ই. এস. আর. আই তার প্ল্যাটফর্ম-স্বাধীন স্ক্রিপ্টিং ভাষা এ. এম. এল (আর্কইনফোর জন্য) এবং এস. এম. এল (পিসি-এ. আর. সি/আই. এন. এফ. ও)-এর ভিত্তি হিসাবে ব্যবহার করত। এটি ইতিমধ্যে যা উপলব্ধ ছিল তার বাইরে একটি পদক্ষেপ ছিলঃ ব্যাচ লগ ফাইলের মতো কম কমান্ড ইনপুট (. কম ফাইলটাইপ) কম কমান্ড আউটপুট, তবে ব্যবহারযোগ্য ইন্টারেক্টিভভাবে ফ্যান্টমস বনাম জবস "ফ্যান্টমস" ছিল অবহেলিত ব্যাকগ্রাউন্ড প্রক্রিয়াগুলির একটি রূপ যা ফ্যান্টম কমান্ড দ্বারা শুরু হওয়ার সাথে সাথে পটভূমিতে চলতে শুরু করে। "প্রচলিত" ব্যাচের কাজগুলি জব কমান্ডের মাধ্যমে শুরু করা হয়েছিল, যার মধ্যে একটি নির্দিষ্ট সময়ের জন্য সেগুলি নির্ধারণ করার ক্ষমতাও ছিল। নেটওয়ার্কিং প্রাইমের প্রধান অফারগুলি, প্রতিটি একটি নির্দিষ্ট প্রয়োজনকে অন্তর্ভুক্ত করেঃ প্রাইমনেট রিংনেট আরজেই প্রাইমনেট প্রাইমের প্রাইমনেট সফ্টওয়্যারটি "ব্যবহারকারীকে অতিরিক্ত কমান্ডের বোঝা না দিয়ে নেটওয়ার্কের যে কোনও সিস্টেমে স্বচ্ছ অ্যাক্সেস" সক্ষম করার জন্য ডিজাইন করা হয়েছিল। প্রাইমনেটের মাধ্যমে, সিস্টেম এ-তে থাকা একজন ব্যবহারকারী সিস্টেম বি-তে ফাইলগুলি এমনভাবে অ্যাক্সেস করতে পারেন যেন সেগুলি সিস্টেম এ-তে রয়েছে, অথবা এমনকি আরএলওজিআইএন (রিমোট লগইন) কমান্ড ব্যবহার করে অন্য সিস্টেমে লগ ইন করতে পারেন। রিংনেট প্রাইমনেটের অনুরূপ সময় প্রকাশ করে, এটি উচ্চ-গতির স্থানীয় এলাকা নেটওয়ার্কিং সক্ষম করে। RJE 2780/3790 অনুকরণ অন্তর্ভুক্ত করা হয়েছিল। 1985 সালে, প্রাইমের এটিএন্ডটি-র ইউনিক্স সিস্টেম ভি-এর বন্দর, যা প্রিমিক্স নামে পরিচিত, প্রিমোস রিলিজ 19.4.2-এর সাথে উপলব্ধ হয় যা ইউনিক্স ফাংশনগুলি অন্তর্ভুক্ত করার জন্য সংশোধন করা হয়েছিল। এটি প্রিমোসের সাথে সহ-বিদ্যমান ছিল, যা ব্যবহারকারীদের পিছনে পিছনে স্যুইচ করার অনুমতি দেয়। আরও দেখুন অপারেটিং সিস্টেমের তালিকা অপারেটিং সিস্টেমের সময়রেখা উল্লেখ জিম উইলকক্সনের প্রাইম 50-সিরিজের এমুলেটর সম্পর্কে সোর্সকোড রেভ 19 ইউজনেট পোস্ট যা তিনি তৈরি করেছিলেন, প্রাইমস 19.2 (7 এপ্রিল 2007) ইউজনেট গ্রুপ ডকুমেন্টেশন সফ্টওয়্যার প্রোপ্রাইটারি অপারেটিং সিস্টেম থেকে প্রাইম কম্পিউটার এফএকিউ বন্ধ করে দেওয়া অপারেটিং সিস্টেম মাল্টিক্স-এর মতো 1972 সফ্টওয়্যার