CP/M
সিপি/এম, মূলত কন্ট্রোল প্রোগ্রাম/মনিটর এবং পরে মাইক্রোকম্পিউটারগুলির জন্য কন্ট্রোল প্রোগ্রাম, একটি গণ-বাজার অপারেটিং সিস্টেম যা 1974 সালে ডিজিটাল রিসার্চ, ইনকর্পোরেটেডের গ্যারি কিল্ডাল দ্বারা ইন্টেল 8080/85-ভিত্তিক মাইক্রোকম্পিউটারগুলির জন্য তৈরি করা হয়েছিল। প্রাথমিকভাবে 8-বিট প্রসেসরের একক-কাজের মধ্যে সীমাবদ্ধ এবং 64 কিলোবাইটের বেশি মেমরি নয়, সিপি/এম-এর পরবর্তী সংস্করণগুলি বহু-ব্যবহারকারী বৈচিত্র্য যুক্ত করে এবং 16-বিট প্রসেসরে স্থানান্তরিত হয়। সিপি/এম এবং এস-100 বাস কম্পিউটারের সংমিশ্রণ মাইক্রো কম্পিউটার শিল্পে একটি প্রাথমিক মান হয়ে ওঠে। এই কম্পিউটার প্ল্যাটফর্মটি 1970-এর দশকের শেষের দিকে এবং 1980-এর দশকের মাঝামাঝি পর্যন্ত ব্যবসায় ব্যাপকভাবে ব্যবহৃত হয়েছিল। সিপি/এম একটি নতুন প্রস্তুতকারকের কম্পিউটারে একটি অ্যাপ্লিকেশন ইনস্টল করার জন্য প্রয়োজনীয় প্রোগ্রামিংয়ের পরিমাণ ব্যাপকভাবে হ্রাস করে হার্ডওয়্যার এবং সফ্টওয়্যার উভয়ের জন্য বাজারের আকার বাড়িয়েছে। সফ্টওয়্যার উদ্ভাবনের একটি গুরুত্বপূর্ণ চালক ছিল সিপি/এম চালিত (তুলনামূলকভাবে) কম খরচের মাইক্রোকম্পিউটারগুলির আবির্ভাব, কারণ স্বাধীন প্রোগ্রামার এবং হ্যাকাররা সেগুলি কিনেছিল এবং তাদের সৃষ্টিগুলি ব্যবহারকারী গোষ্ঠীতে ভাগ করে নিয়েছিল। 1981 সালে আইবিএম পিসি প্রবর্তনের পর সিপি/এম শেষ পর্যন্ত ডস দ্বারা স্থানচ্যুত হয়। প্রাথমিক ইতিহাস গ্যারি কিল্ডাল মূলত 1974 সালে সিপি/এম তৈরি করেছিলেন, ইন্টেল ইন্টেলেক-8 ডেভেলপমেন্ট সিস্টেমে চালানোর জন্য একটি অপারেটিং সিস্টেম হিসাবে, একটি কাস্টম ফ্লপি-ডিস্ক কন্ট্রোলারের মাধ্যমে ইন্টারফেস করা শুগার্ট অ্যাসোসিয়েটস 8 ইঞ্চি ফ্লপি-ডিস্ক ড্রাইভ দিয়ে সজ্জিত। এটি কিল্ডালের নিজস্ব পিএল/এম (মাইক্রোকম্পিউটারের জন্য প্রোগ্রামিং ভাষা)-এ লেখা হয়েছিল। সিপি/এম-এর বিভিন্ন দিক ডিইসি সিস্টেম-10 মেইনফ্রেম কম্পিউটারের টপস-10 অপারেটিং সিস্টেম দ্বারা প্রভাবিত হয়েছিল, যা কিল্ডাল একটি উন্নয়ন পরিবেশ হিসাবে ব্যবহার করেছিলেন। সিপি/এম-এর প্রথমদিকের বাইরের লাইসেন্সধারী ছিলেন জিনাট কম্পিউটারস, যিনি ক্যালিফোর্নিয়ার সান দিয়েগোর প্রথমদিকের মাইক্রো কম্পিউটার ডেভেলপার ছিলেন। 1977 সালে, কোম্পানিটিকে সিপি/এম 1 ব্যবহার করার অনুমতি দেওয়া হয়েছিল যে কোনও মাইক্রো-এর জন্য যা তারা চায় $90-এ। বছরের মধ্যে সিপি/এম-এর চাহিদা এতটাই বেশি ছিল যে ডিজিটাল রিসার্চ লাইসেন্সটি কয়েক হাজার ডলারে উন্নীত করতে সক্ষম হয়েছিল। কিল্ডালের নির্দেশনায়, সিপি/এম 2-এর উন্নয়ন বেশিরভাগ 1978 সালে জন পিয়ার্স দ্বারা পরিচালিত হয়েছিল। নেভাল পোস্টগ্র্যাজুয়েট স্কুল (এনপিএস)-এর কিল্ডালের বন্ধু ক্যাথরিন স্ট্রুটিনস্কি 1979 সালের গোড়ার দিকে ডিজিটাল রিসার্চ ইনকর্পোরেটেডের চতুর্থ কর্মচারী হন। তিনি সিপি/এম 2 ডিবাগিং দিয়ে শুরু করেছিলেন এবং পরে সিপি/এম 2 এবং সিপি/এম প্লাসের মূল বিকাশকারী হিসাবে প্রভাবশালী হয়ে ওঠেন। সিপি/এম বেসের অন্যান্য প্রাথমিক বিকাশকারীদের মধ্যে ছিলেন রবার্ট "বব" সিলবারস্টাইন এবং ডেভিড "ডেভ" কে ব্রাউন। সিপি/এম মূলত "কন্ট্রোল প্রোগ্রাম/মনিটর" কে বোঝায়, একটি নাম যা একটি আবাসিক মনিটরকে বোঝায়-অপারেটিং সিস্টেমের একটি আদিম অগ্রদূত। যাইহোক, সিপি/এম একটি বাণিজ্যিক পণ্যে রূপান্তরের সময়, 1977 সালের নভেম্বরে দাখিল করা ট্রেডমার্ক নিবন্ধনের নথিতে পণ্যটির নাম "মাইক্রোকম্পিউটারের জন্য নিয়ন্ত্রণ প্রোগ্রাম" হিসাবে দেওয়া হয়েছিল। সিপি/এম নামটি সেই সময়ের একটি প্রচলিত নামকরণ পরিকল্পনা অনুসরণ করে, যেমন কিল্ডালের পিএল/এম ভাষা এবং প্রাইম কম্পিউটারের পিএল/পি (প্রাইমের জন্য প্রোগ্রামিং ভাষা), উভয়ই আইবিএমের পিএল/আই এবং আইবিএমের সিপি/সিএমএস অপারেটিং সিস্টেমের পরামর্শ দেয়, যা কিল্ডাল এনপিএসে কাজ করার সময় ব্যবহার করেছিলেন। সিপি/এম-এর এই নাম পরিবর্তন কিল্ডাল এবং তাঁর স্ত্রী এবং ব্যবসায়িক অংশীদার ডরোথি ম্যাকওয়েনের একটি বৃহত্তর প্রচেষ্টার অংশ ছিল, যাতে কিল্ডালের সিপি/এম-এর ব্যক্তিগত প্রকল্প এবং ইন্টেল-চুক্তিবদ্ধ পিএল/এম সংকলককে একটি বাণিজ্যিক উদ্যোগে রূপান্তরিত করা যায়। কিল্ডালগুলি ডিজিটাল রিসার্চ ব্র্যান্ড এবং এর পণ্য লাইনগুলিকে ভোক্তাদের মনে "মাইক্রো কম্পিউটার"-এর সমার্থক হিসাবে প্রতিষ্ঠা করতে চেয়েছিল, যা পরে আইবিএম এবং মাইক্রোসফ্ট একসাথে তাদের পণ্য অফারের সমার্থক "ব্যক্তিগত কম্পিউটার" তৈরিতে সফলভাবে সম্পন্ন করেছিল। ইন্টারগ্যালাক্টিক ডিজিটাল রিসার্চ, ইনকর্পোরেটেড পরে একটি কর্পোরেশনের নাম পরিবর্তন করে ডিজিটাল রিসার্চ, ইনকর্পোরেটেড-এ নাম পরিবর্তন করা হয়। প্রাথমিক সাফল্য 1981 সালের সেপ্টেম্বরের মধ্যে, ডিজিটাল রিসার্চ সিপি/এম লাইসেন্সের চেয়ে বেশি বিক্রি করেছিল; ইনফোওয়ার্ল্ড জানিয়েছে যে সাব-লাইসেন্সের কারণে প্রকৃত বাজার সম্ভবত বড় ছিল। অনেকগুলি বিভিন্ন সংস্থা বিভিন্ন বাজারের জন্য সিপি/এম-ভিত্তিক কম্পিউটার তৈরি করেছিল; ম্যাগাজিনটি বলেছিল যে "সিপি/এম ছোট কম্পিউটার অপারেটিং সিস্টেম হিসাবে নিজেকে প্রতিষ্ঠিত করার পথে রয়েছে"। সফ্টওয়্যারের বিশাল গ্রন্থাগারের কারণে কোম্পানিগুলি সিপি/এম সমর্থন করতে বেছে নিয়েছে। জেরক্স 820 অপারেটিং সিস্টেমটি চালায় কারণ "যেখানে আক্ষরিক অর্থে এর জন্য হাজার হাজার প্রোগ্রাম লেখা আছে, সেখানে এর সুবিধা না নেওয়া বুদ্ধিমানের কাজ হবে না", জেরক্স বলে। (জেরক্স ডিজিটাল রিসার্চের ডকুমেন্টেশনের জন্য ক্ষতিপূরণ হিসাবে একটি হাওয়ার্ড ডব্লিউ. স্যামস সিপি/এম ম্যানুয়াল অন্তর্ভুক্ত করেছিল, যা 1982 সালে ইনফোওয়ার্ল্ড নৃশংস হিসাবে বর্ণনা করেছিল।) 1984 সালের মধ্যে, কলম্বিয়া বিশ্ববিদ্যালয় এক ডজনেরও বেশি বিভিন্ন সিপি/এম সিস্টেমের জন্য কেরমিট বাইনারি এবং একটি জেনেরিক সংস্করণ তৈরি করতে একই সোর্স কোড ব্যবহার করেছিল। অপারেটিং সিস্টেমটিকে একটি "সফ্টওয়্যার বাস" হিসাবে বর্ণনা করা হয়েছিল, যা একাধিক প্রোগ্রামকে মানসম্মত উপায়ে বিভিন্ন হার্ডওয়্যারের সাথে যোগাযোগ করতে দেয়। সিপি/এম-এর জন্য লেখা প্রোগ্রামগুলি সাধারণত বিভিন্ন মেশিনের মধ্যে বহনযোগ্য ছিল, সাধারণত স্ক্রিন এবং প্রিন্টারের নিয়ন্ত্রণের জন্য কেবল এস্কেপ সিকোয়েন্সের নির্দিষ্টকরণের প্রয়োজন হত। এই বহনযোগ্যতা সিপি/এম-কে জনপ্রিয় করে তুলেছিল এবং শুধুমাত্র একটি ব্র্যান্ডের হার্ডওয়্যারে চালিত অপারেটিং সিস্টেমের তুলনায় সিপি/এম-এর জন্য অনেক বেশি সফ্টওয়্যার লেখা হয়েছিল। বহনযোগ্যতার উপর একটি সীমাবদ্ধতা ছিল যে কিছু প্রোগ্রাম জেড80 প্রসেসরের বর্ধিত নির্দেশ সেট ব্যবহার করত এবং 8080 বা 8085 প্রসেসরে কাজ করত না। আরেকটি ছিল গ্রাফিক্স রুটিন, বিশেষত গেম এবং গ্রাফিক্স প্রোগ্রামগুলিতে, যা সাধারণত মেশিন-নির্দিষ্ট ছিল কারণ তারা ওএস এবং বিআইওএসকে বাইপাস করে গতির জন্য সরাসরি হার্ডওয়্যার অ্যাক্সেস ব্যবহার করত (এটি প্রাথমিক ডস মেশিনেও একটি সাধারণ সমস্যা ছিল)। বিল গেটস দাবি করেন যে, জেড-80 সফ্টকার্ড সহ অ্যাপল দ্বিতীয় সিরিজটি ছিল একক সর্বাধিক জনপ্রিয় সিপি/এম হার্ডওয়্যার প্ল্যাটফর্ম। বিভিন্ন ব্র্যান্ডের মেশিন অপারেটিং সিস্টেম চালায়, কিছু উল্লেখযোগ্য উদাহরণ হল আল্টেয়ার 8800, আই. এম. এস. এ. আই 8080, অসবর্ন 1 এবং কায়প্রো লাগাবল এবং এম. এস. এক্স কম্পিউটার। সর্বকালের সর্বাধিক বিক্রিত সিপি/এম-সক্ষম ব্যবস্থা সম্ভবত আমস্ট্রাড পিসিডাব্লু ছিল। যুক্তরাজ্যে, সিপি/এম রিসার্চ মেশিনের শিক্ষামূলক কম্পিউটারে (সিপি/এম সোর্স কোড সহ একটি শিক্ষামূলক সম্পদ হিসাবে প্রকাশিত) এবং বিবিসি মাইক্রোর জন্য যখন জেড80 সহ-প্রসেসর দিয়ে সজ্জিত ছিল তখনও উপলব্ধ ছিল। উপরন্তু, এটি আমস্ট্রাড সিপিসি সিরিজ, কমোডোর 128, টিআরএস-80 এবং জেডএক্স স্পেকট্রামের পরবর্তী মডেলগুলির জন্য উপলব্ধ ছিল। সিপি/এম 3 এন. আই. এ. টি-তেও ব্যবহার করা হয়েছিল, একটি কাস্টম হ্যান্ডহেল্ড কম্পিউটার যা 1 এম. বি এসএসডি মেমরি সহ এ. সি. নিলসেনের অভ্যন্তরীণ ব্যবহারের জন্য ডিজাইন করা হয়েছিল। বহু-ব্যবহারকারী 1979 সালে সিপি/এম-এর একটি বহু-ব্যবহারকারী সামঞ্জস্যপূর্ণ ব্যুৎপত্তি প্রকাশিত হয়েছিল। এমপি/এম একাধিক ব্যবহারকারীকে একটি একক কম্পিউটারে সংযোগ করার অনুমতি দেয়, প্রতিটি ব্যবহারকারীকে একটি স্ক্রিন এবং কীবোর্ড সরবরাহ করার জন্য একাধিক টার্মিনাল ব্যবহার করে। পরবর্তী সংস্করণগুলি 16-বিট প্রসেসরে চলেছিল। সিপি/এম প্লাস সিপি/এম-এর শেষ 8-বিট সংস্করণ ছিল সংস্করণ 3, যা প্রায়শই সিপি/এম প্লাস নামে পরিচিত, যা 1983 সালে প্রকাশিত হয়েছিল। এর বি. ডি. ও. এস ডিজাইন করেছিলেন ব্রাউন। এটি সিপি/এম 2.2 অ্যাপ্লিকেশনের সাথে সামঞ্জস্যপূর্ণ একক-ব্যবহারকারী একক-কাজ অপারেটিং সিস্টেমে এমপি/এম এর ব্যাংক স্যুইচিং মেমরি ম্যানেজমেন্টকে অন্তর্ভুক্ত করেছে। সিপি/এম 3 তাই একটি 8080 বা জেড80 প্রসেসরে 64 কেবি-র বেশি মেমরি ব্যবহার করতে পারে। ফাইলের তারিখ স্ট্যাম্পিং সমর্থন করার জন্য সিস্টেমটি কনফিগার করা যেতে পারে। অপারেটিং সিস্টেম ডিস্ট্রিবিউশন সফ্টওয়্যারে একটি স্থানান্তরকারী সংযোজনকারী এবং সংযোগকারীও অন্তর্ভুক্ত ছিল। সিপি/এম 3 শেষ প্রজন্মের 8-বিট কম্পিউটারের জন্য উপলব্ধ ছিল, বিশেষ করে আমস্ট্রাড পিসিডাব্লু, আমস্ট্রাড সিপিসি, জেডএক্স স্পেকট্রাম + 3, কমোডোর 128, এমএসএক্স মেশিন এবং রেডিও শ্যাক টিআরএস-80 মডেল 4। 16-বিট সংস্করণ কিছু 16-বিট সিপিইউ-এর জন্য সিপি/এম-এর সংস্করণও ছিল। 16-বিট পরিবারের প্রথম সংস্করণটি ছিল 1981 সালের নভেম্বরে ইন্টেল 8086-এর সিপি/এম-86। ক্যাথরিন স্ট্রুটিনস্কি অপারেটিং সিস্টেমের বিবর্তিত সিপি/এম-86 লাইনের প্রকল্প ব্যবস্থাপক ছিলেন। এই মুহুর্তে, মূল 8-বিট সিপি/এম বিভ্রান্তি এড়াতে সিপি/এম-80 নামে পরিচিত হয়ে ওঠে। সিপি/এম-86 নতুন আইবিএম পিসির স্ট্যান্ডার্ড অপারেটিং সিস্টেম হবে বলে আশা করা হয়েছিল, কিন্তু ডিআরআই এবং আইবিএম উন্নয়ন এবং লাইসেন্সের শর্তাবলী নিয়ে আলোচনা করতে পারেনি। পরিবর্তে আইবিএম মাইক্রোসফ্টের দিকে ঝুঁকে পড়ে এবং মাইক্রোসফ্ট 86-ডসের উপর ভিত্তি করে পিসি ডস সরবরাহ করে। যদিও ডিআরআই আইনি পদক্ষেপের হুমকির পরে সিপি/এম-86 আইবিএম পিসির জন্য একটি বিকল্প হয়ে ওঠে, তবে এটি কখনও মাইক্রোসফ্টের সিস্টেমকে ছাড়িয়ে যায়নি। পিসি ডস (এবং, যথাক্রমে)-এর তুলনায় সিপি/এম-86-এর জন্য আইবিএম যে উল্লেখযোগ্যভাবে বেশি মূল্য ধার্য করেছিল, তা বেশিরভাগ গ্রাহককে প্রতিহত করেছিল। যখন ডিজিটাল ইকুইপমেন্ট কর্পোরেশন (ডিইসি) আইবিএম-এর সাথে প্রতিদ্বন্দ্বিতা করার জন্য রেইনবো 100 চালু করে, তখন এটি সিপি/এম-80 ব্যবহার করে জেড80 চিপ, সিপি/এম-86 বা এমএস-ডস ব্যবহার করে 8088 মাইক্রোপ্রসেসর, বা সিপি/এম-86/80 উভয়ই ব্যবহার করে আসে। জেড80 এবং 8088 সিপিইউ একযোগে চলেছিল। রেইনবো-এর একটি সুবিধা ছিল যে এটি 8-বিট সিপি/এম সফ্টওয়্যার চালানো চালিয়ে যেতে পারে, ব্যবহারকারীর সম্ভবত বড় বিনিয়োগ সংরক্ষণ করে যখন তারা এমএস-ডসের 16-বিট জগতে চলে যায়। সিপি/এম 8-16 এর জন্য একটি অনুরূপ দ্বৈত-প্রসেসর অভিযোজন নামকরণ করা হয়েছিল। 8085/8088-ভিত্তিক জেনিথ জেড-100-এর সিপি/এম-86 অভিযোজনও এর উভয় সিপিইউ-এর জন্য চলমান প্রোগ্রামগুলিকে সমর্থন করেছিল। সিপি/এম-86-এর পরপরই, সিপি/এম-এর আরেকটি 16-বিট সংস্করণ ছিল মটোরোলা 68000-এর সিপি/এম-68কে। 1982 সালে সিপি/এম-68কে-এর মূল সংস্করণটি পাস্কাল/এমটি + 68কে-তে লেখা হয়েছিল, তবে এটি পরে সি-তে পোর্ট করা হয়েছিল। সিপি/এম-68কে, যা ইতিমধ্যেই মটোরোলা এক্সোরম্যাকস সিস্টেমে চলছে, প্রাথমিকভাবে আটারি এস. টি কম্পিউটারে ব্যবহার করার কথা ছিল, কিন্তু আটারি জে. ই. এম. ডি. ও. এস নামে একটি নতুন ডিস্ক অপারেটিং সিস্টেমের সঙ্গে যাওয়ার সিদ্ধান্ত নেয়। সিপি/এম-68কে এসওআরডি এম68 এবং এম68এমএক্স কম্পিউটারেও ব্যবহৃত হয়েছিল। 1982 সালে, সিপি/এম-68কে থেকে 16-বিট জিলগ জেড8000 পর্যন্ত অলিভেট্টি এম20-এর জন্য একটি বন্দর ছিল, যা সিপি/এম-8000 নামে সি-তে লেখা ছিল। সিপি/এম-এর এই 16-বিট সংস্করণগুলির জন্য নতুন সিপিইউগুলির জন্য অ্যাপ্লিকেশন প্রোগ্রামগুলি পুনরায় সংকলিত করার প্রয়োজন ছিল। অ্যাসেম্বলি ভাষায় লেখা কিছু প্রোগ্রাম স্বয়ংক্রিয়ভাবে একটি নতুন প্রসেসরের জন্য অনুবাদ করা যেতে পারে। এর জন্য একটি সরঞ্জাম ছিল ডিজিটাল রিসার্চের এক্সএলটি86, যা ইন্টেল 8080 প্রসেসরের জন্য. এ. এস. এম সোর্স কোডকে ইন্টেল 8086-এর জন্য. এ86 সোর্স কোডে অনুবাদ করে। অনুবাদক কোডের আকারের জন্য আউটপুট অপ্টিমাইজ করবেন এবং কলিং কনভেনশনগুলির যত্ন নেবেন, যাতে সিপি/এম-80 এবং এমপি/এম-80 প্রোগ্রামগুলি স্বয়ংক্রিয়ভাবে সিপি/এম-86 এবং এমপি/এম-86 প্ল্যাটফর্মে পোর্ট করা যায়। এক্সএলটি86 নিজেই পিএল/আই-80-এ লেখা হয়েছিল এবং সিপি/এম-80 প্ল্যাটফর্মের পাশাপাশি ভিএএক্স/ভিএমএস-এর জন্য উপলব্ধ ছিল। এমএস-ডস দ্বারা স্থানচ্যুতি অনেকেই আশা করেছিলেন যে সিপি/এম 16-বিট কম্পিউটারের জন্য আদর্শ অপারেটিং সিস্টেম হবে। 1980 সালে বিল গেটসের পরামর্শে আইবিএম তার নতুন পণ্য আইবিএম পার্সোনাল কম্পিউটারের জন্য সিপি/এম-এর একটি আসন্ন সংস্করণের লাইসেন্সের জন্য ডিজিটাল রিসার্চের কাছে যায়। একটি স্বাক্ষরিত অ-প্রকাশ চুক্তি পেতে ব্যর্থ হওয়ার পরে, আলোচনা ব্যর্থ হয় এবং আইবিএম পরিবর্তে একটি অপারেটিং সিস্টেম সরবরাহের জন্য মাইক্রোসফ্টের সাথে চুক্তি করে। ফলস্বরূপ পণ্য, এমএস-ডস, শীঘ্রই সিপি/এম বিক্রি করতে শুরু করে। এমএস-ডসের প্রাথমিক সংস্করণগুলির অনেক মৌলিক ধারণা এবং প্রক্রিয়া সিপি/এম-এর অনুরূপ ছিল। ফাইল-হ্যান্ডলিং ডেটা স্ট্রাকচারের মতো অভ্যন্তরীণগুলি অভিন্ন ছিল এবং উভয়ই একটি অক্ষর (এঃ, বিঃ, ইত্যাদি) সহ ডিস্ক ড্রাইভকে বোঝায়। এমএস-ডসের প্রধান উদ্ভাবন ছিল এর এফএটি ফাইল সিস্টেম। এই সাদৃশ্যটি ওয়ার্ডস্টার এবং ডিবেসের মতো জনপ্রিয় সিপি/এম সফ্টওয়্যার পোর্ট করা সহজ করে তুলেছে। যাইহোক, সিপি/এম-এর একই ডিস্কে ফাইলগুলির জন্য পৃথক ব্যবহারকারী ক্ষেত্রের ধারণাটি কখনই এমএস-ডসে পোর্ট করা হয়নি। যেহেতু এমএস-ডসের আরও বেশি মেমরির অ্যাক্সেস ছিল (কারণ কয়েকটি আইবিএম পিসি 64 কেবি-র কম মেমরির সাথে বিক্রি হয়েছিল, যেখানে সিপি/এম প্রয়োজনে 16 কেবি-তে চলতে পারে), কমান্ড-লাইন শেলের মধ্যে আরও কমান্ড তৈরি করা হয়েছিল, যা এমএস-ডসকে কিছুটা দ্রুত এবং ফ্লপি-ভিত্তিক কম্পিউটারে ব্যবহার করা সহজ করে তোলে। যদিও আইবিএম পিসির জন্য প্রথম পেরিফেরালগুলির মধ্যে একটি ছিল সফ্টকার্ডের মতো সম্প্রসারণ কার্ড যা এটিকে 8-বিট সিপি/এম সফ্টওয়্যার চালানোর অনুমতি দেয়, ইনফোওয়ার্ল্ড 1984 সালে বলেছিল যে হোম মার্কেটে সিপি/এম প্রবর্তনের প্রচেষ্টা মূলত ব্যর্থ হয়েছিল এবং বেশিরভাগ সিপি/এম সফ্টওয়্যার হোম ব্যবহারকারীদের জন্য খুব ব্যয়বহুল ছিল। 1986 সালে ম্যাগাজিনটি বলেছিল যে অন্যান্য বিক্রেতারা সিপি/এম-এর জন্য নতুন সরঞ্জাম এবং সফ্টওয়্যার উৎপাদন বন্ধ করে দেওয়ার অনেক পরেও কায়প্রো এমএস-ডস সামঞ্জস্যপূর্ণ সিস্টেম বিক্রির দিকে মনোনিবেশ করার জন্য 8-বিট সিপি/এম-ভিত্তিক মডেলগুলির উৎপাদন বন্ধ করে দিয়েছিল। সিপি/এম দ্রুত বাজারের শেয়ার হারায় কারণ মাইক্রোকম্পিউটিং বাজার আইবিএম-সামঞ্জস্যপূর্ণ প্ল্যাটফর্মে চলে যায় এবং এটি তার আগের জনপ্রিয়তা আর ফিরে পায়নি। সেই সময়ে মাইক্রোকম্পিউটারের জন্য শীর্ষস্থানীয় শিল্প ম্যাগাজিনগুলির মধ্যে একটি, আইবিএম পিসি প্রবর্তনের কয়েক বছরের মধ্যে মূলত সিপি/এম পণ্যগুলি কভার করা বন্ধ করে দেয়। উদাহরণস্বরূপ, 1983 সালে এস-100 বোর্ডের জন্য কয়েকটি বিজ্ঞাপন এবং সিপি/এম সফ্টওয়্যার সম্পর্কিত নিবন্ধ ছিল, কিন্তু 1987 সালের মধ্যে এগুলি আর ম্যাগাজিনে পাওয়া যায়নি। সিপি/এম-86-এর পরবর্তী সংস্করণগুলি কর্মক্ষমতা এবং ব্যবহারযোগ্যতার ক্ষেত্রে উল্লেখযোগ্য অগ্রগতি অর্জন করেছিল এবং এমএস-ডসের সাথে সামঞ্জস্যপূর্ণ করা হয়েছিল। এই সামঞ্জস্যতা প্রতিফলিত করার জন্য নামটি পরিবর্তন করা হয় এবং সিপি/এম-86 ডস প্লাসে পরিণত হয়, যা পরে ডস-ডসে পরিণত হয়। জেডসিপিআর জেডসিপিআর (জেড80 কমান্ড প্রসেসর প্রতিস্থাপন) 1982 সালের 2 ফেব্রুয়ারি স্ট্যান্ডার্ড ডিজিটাল রিসার্চ কনসোল কমান্ড প্রসেসরের (সিসিপি) ড্রপ-ইন প্রতিস্থাপন হিসাবে চালু করা হয়েছিল এবং প্রাথমিকভাবে কম্পিউটার শখের একটি দল লিখেছিল যারা নিজেদেরকে "দ্য সিসিপি গ্রুপ" বলে অভিহিত করেছিল। তাঁরা হলেন ফ্রাঙ্ক ওয়াঞ্চো, কিথ পিটারসেন (সেই সময়ে সিমটেলের আর্কাইভিস্ট), রন ফাউলার, চার্লি স্ট্রোম, বব ম্যাথিয়াস এবং রিচার্ড কন। রিচার্ড আসলে এই দলের চালিকা শক্তি ছিলেন (যাঁরা সকলেই ইমেলের মাধ্যমে যোগাযোগ বজায় রেখেছিলেন)। জেডসিপিআর1 নিউ জার্সির অ্যামেচার কম্পিউটার ক্লাবের একটি অংশ এসআইজি/এম (স্পেশাল ইন্টারেস্ট গ্রুপ/মাইক্রোকম্পিউটার) দ্বারা প্রকাশিত একটি ডিস্কে প্রকাশিত হয়েছিল। জেড. সি. পি. আর2 মুক্তি পায় 1983 সালের 14ই ফেব্রুয়ারি। এটি এসআইজি/এম থেকে দশটি ডিস্কের একটি সেট হিসাবে প্রকাশিত হয়েছিল। জেডসিপিআর2-কে 2.3-এ উন্নীত করা হয়েছিল, এবং 8080 কোডেও মুক্তি দেওয়া হয়েছিল, যা 8080 এবং 8085 সিস্টেমে জেডসিপিআর2-এর ব্যবহারের অনুমতি দেয়। জেড. সি. পি. আর. 3 1984 সালের 14ই জুলাই এস. আই. জি/এম-এর নয়টি ডিস্কের সেট হিসেবে মুক্তি পায়। জেড. সি. পি. আর. 3-এর জন্য কোডটি 8080-এর জন্য সংকলিত করা যেতে পারে (কম বৈশিষ্ট্য সহ) এবং প্রয়োজনীয় জেড80 মাইক্রোপ্রসেসর নেই এমন সিস্টেমে চলে। সংস্করণ 3 হিসাবে জেড. সি. পি. আর-এর বৈশিষ্ট্যগুলির মধ্যে শেল, উপনাম, আই/ও পুনর্নির্দেশ, প্রবাহ নিয়ন্ত্রণ, নামযুক্ত ডিরেক্টরি, অনুসন্ধান পথ, কাস্টম মেনু, পাসওয়ার্ড এবং অনলাইন সহায়তা অন্তর্ভুক্ত ছিল। 1987 সালের জানুয়ারিতে, রিচার্ড কন জেড. সি. পি. আর-এর উন্নয়ন বন্ধ করে দেন এবং ইকোলন জে সেজকে (যার কাছে ইতিমধ্যে একটি ব্যক্তিগতভাবে বর্ধিত জেড. সি. পি. আর 3.1 ছিল) এটির উপর কাজ চালিয়ে যেতে বলেন। এইভাবে, জেড. সি. পি. আর. 3.3-এর উন্নয়ন ও প্রকাশ করা হয়। জেড. সি. পি. আর. 3 আর 8080 সিরিজের মাইক্রোপ্রসেসরগুলিকে সমর্থন করে না এবং জেড. সি. পি. আর লাইনে যে কোনও আপগ্রেডের সর্বাধিক বৈশিষ্ট্য যুক্ত করে। জেড. সি. পি. আর. 3.3-এ উল্লেখযোগ্যভাবে বর্ধিত ক্ষমতা সহ ইউটিলিটিগুলির একটি সম্পূর্ণ পরিপূরকও অন্তর্ভুক্ত ছিল। সেই সময়ের সিপি/এম ব্যবহারকারীদের দ্বারা উৎসাহের সাথে সমর্থিত হলেও, সিপি/এম-এর পতনকে ধীর করার জন্য জেডসিপিআর একা যথেষ্ট ছিল না। হার্ডওয়্যার মডেল একটি ন্যূনতম 8-বিট সিপি/এম সিস্টেমে নিম্নলিখিত উপাদানগুলি থাকবেঃ একটি কম্পিউটার টার্মিনাল এএসসিআইআই চরিত্র সেট ব্যবহার করে একটি ইন্টেল 8080 (এবং পরে 8085) বা জিলগ জেড80 মাইক্রোপ্রসেসর এনইসি ভি20 এবং ভি30 প্রসেসর একটি 8080-এমুলেশন মোড সমর্থন করে যা একটি পিসি ডস/এমএস-ডস কম্পিউটারে 8-বিট সিপি/এম চালাতে পারে, যদিও যে কোনও পিসি 16-বিট সিপি/এম-86 চালাতে পারে। কমপক্ষে 16 কিলোবাইট র্যাম, ঠিকানা 0 এ থেকে শুরু করার অর্থ ডিস্কেটের প্রথম সেক্টর বুটস্ট্র্যাপ করা কমপক্ষে একটি ফ্লপি-ডিস্ক ড্রাইভ ডিজিটাল রিসার্চ দ্বারা বিক্রি হওয়া সিপি/এম সমর্থন করবে এমন একমাত্র হার্ডওয়্যার সিস্টেম ছিল ইন্টেল 8080 ডেভেলপমেন্ট সিস্টেম। সিপি/এম-সামঞ্জস্যপূর্ণ সিস্টেমের নির্মাতারা ইনস্টল করা মেমরি, ডিস্ক ড্রাইভ এবং কনসোল ডিভাইসের নিজস্ব সংমিশ্রণের জন্য অপারেটিং সিস্টেমের অংশগুলি কাস্টমাইজ করে। সিপি/এম জিলগ জেড80 প্রসেসরের উপর ভিত্তি করে সিস্টেমেও চলবে কারণ জেড80 8080 কোডের সাথে সামঞ্জস্যপূর্ণ ছিল। সিপি/এম-এর ডিজিটাল রিসার্চ ডিস্ট্রিবিউটেড কোর (বিডিওএস, সিসিপি, কোর ট্রানজিয়েন্ট কমান্ড) কোনও জেড80-নির্দিষ্ট নির্দেশাবলী ব্যবহার করেনি, অনেক জেড80-ভিত্তিক সিস্টেম সিস্টেম-নির্দিষ্ট বিআইওএস-এ জেড80 কোড ব্যবহার করেছে এবং অনেক অ্যাপ্লিকেশন জেড80-ভিত্তিক সিপি/এম মেশিনে নিবেদিত ছিল। ডিজিটাল রিসার্চ পরবর্তীকালে জিলগ এবং আমেরিকান মাইক্রোসিস্টেমের সাথে অংশীদারিত্ব করে পার্সোনাল সিপি/এম তৈরি করে, যা অপারেটিং সিস্টেমের একটি রম-ভিত্তিক সংস্করণ যা কম খরচের সিস্টেমগুলিকে লক্ষ্য করে যা সম্ভবত ডিস্ক ড্রাইভ ছাড়াই সজ্জিত হতে পারে। শার্প এমজেড-800-এ প্রথম বৈশিষ্ট্যযুক্ত, ঐচ্ছিক ডিস্ক ড্রাইভ সহ একটি ক্যাসেট-ভিত্তিক সিস্টেম, পার্সোনাল সিপি/এম-কে 8080-এর সাথে বহনযোগ্যতা সংরক্ষণের বিপরীতে "বর্ধিত জেড-80 নির্দেশ সেটের সুবিধা নেওয়ার জন্য পুনর্লিখন করা হয়েছে" হিসাবে বর্ণনা করা হয়েছিল। আমেরিকান মাইক্রোসিস্টেম একটি জেড80-সামঞ্জস্যপূর্ণ মাইক্রোপ্রসেসর, এস83 ঘোষণা করেছে, যা অপারেটিং সিস্টেম এবং বিআইওএস-এর জন্য 8 কেবি ইন-প্যাকেজ রম সমন্বিত, 64-কিলোবিট ডায়নামিক র্যাম ডিভাইসের সাথে ইন্টারফেসের জন্য ব্যাপক যুক্তি সহ। S83-এর একক মূল্য 1,000 একক পরিমাণে 32 ডলার হিসাবে উদ্ধৃত করা হয়েছিল। বেশিরভাগ মেশিনে বুটস্ট্র্যাপটি ন্যূনতম ব্যাংক স্যুইচিং বা বাসে কোড ইনজেকশনের একটি মাধ্যমের সাথে মিলিত রমের একটি ন্যূনতম বুটলোডার ছিল (যেহেতু 8080-কে স্টার্ট-আপের জন্য ঠিকানা 0-এ বুট কোড দেখতে হবে, যেখানে সিপি/এম-এর সেখানে র্যাম প্রয়োজন); অন্যদের জন্য, এই বুটস্ট্র্যাপটি প্রতিবার সিস্টেমটি শুরু করার সময় ফ্রন্ট-প্যানেল নিয়ন্ত্রণ ব্যবহার করে মেমরিতে প্রবেশ করতে হত। সিপি/এম 7-বিট এএসসিআইআই সেট ব্যবহার করে। 8-বিট বাইট দ্বারা সম্ভব হওয়া অন্যান্য 128টি অক্ষরকে মানসম্মত করা হয়নি। উদাহরণস্বরূপ, একজন কায়প্রো এগুলি গ্রীক অক্ষরের জন্য ব্যবহার করেছিলেন এবং অসবর্ন মেশিনগুলি একটি আন্ডারলাইন করা অক্ষর নির্দেশ করতে 8ম বিট সেট ব্যবহার করেছিল। ওয়ার্ডস্টার 8ম বিটকে শব্দের শেষ চিহ্নিতকারী হিসাবে ব্যবহার করে। আন্তর্জাতিক সিপি/এম সিস্টেমগুলি সাধারণত স্থানীয় অক্ষর সেটগুলির জন্য আইএসও 646 আদর্শ ব্যবহার করে, নির্দিষ্ট এএসসিআইআই অক্ষরগুলিকে 7-বিট সীমানার বাইরে যোগ করার পরিবর্তে স্থানীয় অক্ষর দিয়ে প্রতিস্থাপন করে। 8-বিট সংস্করণগুলিতে, চলার সময়, মেমরিতে লোড করা সিপি/এম অপারেটিং সিস্টেমের তিনটি উপাদান ছিলঃ বেসিক ইনপুট/আউটপুট সিস্টেম (বিআইওএস), বেসিক ডিস্ক অপারেটিং সিস্টেম (বিডিওএস), কনসোল কমান্ড প্রসেসর (সিসিপি)। বি. আই. ও. এস এবং বি. ডি. ও. এস মেমরি-রেসিডেন্ট ছিল, অন্যদিকে সিসিপি মেমরি-রেসিডেন্ট ছিল যদি না কোনও অ্যাপ্লিকেশন দ্বারা ওভাররাইট করা হয়, সেক্ষেত্রে অ্যাপ্লিকেশনটি চালানো শেষ হওয়ার পরে এটি স্বয়ংক্রিয়ভাবে পুনরায় লোড হয়ে যায়। স্ট্যান্ডার্ড ইউটিলিটিগুলির জন্য বেশ কয়েকটি ক্ষণস্থায়ী কমান্ডও সরবরাহ করা হয়েছিল। ক্ষণস্থায়ী কমান্ডগুলি ডিস্কে এক্সটেনশন. কম সহ ফাইলগুলিতে থাকে। বায়োস সিপিইউ এবং প্রধান মেমরি ছাড়া অন্যান্য হার্ডওয়্যার উপাদানগুলিকে সরাসরি নিয়ন্ত্রণ করত। এতে অক্ষর ইনপুট এবং আউটপুট এবং ডিস্ক সেক্টরের পড়া এবং লেখার মতো ফাংশন রয়েছে। বি. ডি. ও. এস সিপি/এম ফাইল সিস্টেম এবং বি. আই. ও. এস-এর উপরে কিছু ইনপুট/আউটপুট বিমূর্ততা (যেমন পুনর্নির্দেশ) প্রয়োগ করে। সিসিপি ব্যবহারকারীর নির্দেশ গ্রহণ করে এবং হয় সেগুলি সরাসরি কার্যকর করে (অভ্যন্তরীণ আদেশ যেমন একটি ডিরেক্টরি দেখানোর জন্য ডিআইআর বা একটি ফাইল মুছে ফেলার জন্য ইআরএ) অথবা লোড করে প্রদত্ত নামের একটি এক্সিকিউটেবল ফাইল শুরু করে (ফাইল অনুলিপি করার জন্য PIP.COM বা বিভিন্ন ফাইল এবং সিস্টেমের তথ্য দেখানোর জন্য STAT.COM এর মতো ক্ষণস্থায়ী আদেশ)। সিপি/এম-এর জন্য তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিও মূলত ক্ষণস্থায়ী কমান্ড ছিল। সিপি/এম-এর একটি নির্দিষ্ট সংশোধনের সমস্ত ইনস্টলেশনে বিডিওএস, সিসিপি এবং স্ট্যান্ডার্ড ক্ষণস্থায়ী কমান্ডগুলি একই ছিল, তবে বিআইওএস অংশটি সর্বদা নির্দিষ্ট হার্ডওয়্যারের সাথে খাপ খাইয়ে নেওয়া হত। উদাহরণস্বরূপ, একটি কম্পিউটারে মেমরি যুক্ত করার অর্থ হল ক্ষণস্থায়ী প্রোগ্রামগুলিকে অতিরিক্ত মেমরি স্থান ব্যবহার করার অনুমতি দেওয়ার জন্য সিপি/এম সিস্টেমটি পুনরায় ইনস্টল করতে হয়েছিল। একটি ইউটিলিটি প্রোগ্রাম (এম. ও. ভি. সি. পি. এম) সিস্টেম বিতরণের সাথে সরবরাহ করা হয়েছিল যা বিভিন্ন মেমরি এলাকায় অবজেক্ট কোড স্থানান্তর করার অনুমতি দেয়। ইউটিলিটি প্রোগ্রামটি প্রসেসর মেমরিতে অপারেটিং সিস্টেমের নতুন অবস্থানের জন্য প্রয়োজনীয় নতুন ঠিকানাগুলিতে পরম লাফ এবং সাবরুটিন কল নির্দেশাবলীতে ঠিকানাগুলি সামঞ্জস্য করে। এই নতুন প্যাচ করা সংস্করণটি তখন একটি নতুন ডিস্কে সংরক্ষণ করা যেতে পারে, যা অ্যাপ্লিকেশন প্রোগ্রামগুলিকে সিস্টেমের উপাদানগুলি সরিয়ে উপলব্ধ অতিরিক্ত মেমরি অ্যাক্সেস করার অনুমতি দেয়। একবার ইনস্টল হয়ে গেলে, অপারেটিং সিস্টেমটি (বিআইওএস, বিডিওএস এবং সিসিপি) যে কোনও ডিস্কের শুরুতে সংরক্ষিত এলাকায় সংরক্ষণ করা হত যা সিস্টেমটি বুট করতে ব্যবহৃত হত। স্টার্ট-আপে, বুটলোডার (সাধারণত একটি রম ফার্মওয়্যার চিপে থাকে) ড্রাইভ এঃ-এ ডিস্ক থেকে অপারেটিং সিস্টেমটি লোড করবে। প্রোগ্রামের আকারের চরম সীমাবদ্ধতার কারণে আধুনিক মান অনুযায়ী সিপি/এম ছিল আদিম। সংস্করণ 1-এ পরিবর্তিত ডিস্ক সনাক্ত করার কোনও বিধান ছিল না। যদি কোনও ব্যবহারকারী ডিস্ক ডিরেক্টরিটি ম্যানুয়ালি পুনরায় না পড়ে ডিস্ক পরিবর্তন করেন তবে সিস্টেমটি পুরানো ডিস্কের ডিরেক্টরির তথ্য ব্যবহার করে নতুন ডিস্কে লিখবে, যা ডিস্কে সঞ্চিত ডেটা নষ্ট করে দেবে। সংস্করণ 1.1 বা 1.2 থেকে, একটি ডিস্ক পরিবর্তন করার পরে তার ডিরেক্টরি পড়ার আগে এটিতে লেখার চেষ্টা করলে একটি মারাত্মক ত্রুটির সংকেত দেওয়া হবে। এটি ডিস্কটিকে ওভাররাইট করা এড়িয়ে চলে তবে একটি রিবুট এবং ডিস্কে সংরক্ষণ করা তথ্য হারানোর প্রয়োজন ছিল। সিপি/এম-এর বেশিরভাগ জটিলতা বিডিওএস-এ বিচ্ছিন্ন ছিল, এবং কিছুটা কম পরিমাণে, সিসিপি এবং ক্ষণস্থায়ী কমান্ড। এর অর্থ হল একটি নির্দিষ্ট হার্ডওয়্যার প্ল্যাটফর্মে বিআইওএস-এ সীমিত সংখ্যক সহজ রুটিন পোর্ট করে পুরো ওএস কাজ করবে। এটি নতুন মেশিনগুলিকে সমর্থন করার জন্য প্রয়োজনীয় বিকাশের সময়কে উল্লেখযোগ্যভাবে হ্রাস করে এবং সিপি/এম-এর ব্যাপক ব্যবহারের অন্যতম প্রধান কারণ ছিল। বর্তমানে এই ধরনের বিমূর্ততা বেশিরভাগ ওএস (একটি হার্ডওয়্যার বিমূর্ততা স্তর)-এর জন্য সাধারণ, তবে সিপি/এম-এর জন্মের সময়, ওএসগুলি সাধারণত শুধুমাত্র একটি মেশিন প্ল্যাটফর্মে চালানোর উদ্দেশ্যে করা হত এবং বহুস্তরের ডিজাইনগুলিকে অপ্রয়োজনীয় বলে মনে করা হত। কনসোল কমান্ড প্রসেসর কনসোল কমান্ড প্রসেসর বা সিসিপি কীবোর্ড থেকে ইনপুট গ্রহণ করে এবং টার্মিনালে ফলাফল পৌঁছে দেয়। সিপি/এম নিজেই একটি প্রিন্টিং টার্মিনাল বা একটি ভিডিও টার্মিনালের সাথে কাজ করবে। সমস্ত সিপি/এম কমান্ড কমান্ড লাইনে টাইপ করতে হত। বর্তমান ডিফল্ট ডিস্ক ড্রাইভ নির্দেশ করার জন্য কনসোলটি প্রায়শই এ> প্রম্পট প্রদর্শন করে। যখন একটি ভিডিও টার্মিনালের সাথে ব্যবহার করা হয়, তখন এটি সাধারণত টার্মিনাল দ্বারা সরবরাহ করা একটি ঝলকানি কার্সার দ্বারা অনুসরণ করা হয়। সিসিপি ব্যবহারকারীর কাছ থেকে ইনপুটের জন্য অপেক্ষা করবে। একটি সিসিপি অভ্যন্তরীণ কমান্ড, ফর্ম ড্রাইভ লেটারের পরে একটি কোলন, ডিফল্ট ড্রাইভ নির্বাচন করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, বি টাইপ করা এবং কমান্ড প্রম্পটে এন্টার টিপলে ডিফল্ট ড্রাইভটি বি-তে পরিবর্তিত হবে এবং কমান্ড প্রম্পটি তখন এই পরিবর্তন নির্দেশ করতে বি> হয়ে যাবে। সিপি/এম-এর কমান্ড-লাইন ইন্টারফেসটি পিডিপি-11-এর জন্য আরটি-11 এবং পিডিপি-8-এর জন্য ওএস/8-এর মতো ডিজিটাল সরঞ্জাম থেকে অপারেটিং সিস্টেমের অনুকরণে তৈরি করা হয়েছিল। কমান্ডগুলি একটি কীওয়ার্ডের রূপ নেয় যার পরে স্পেস বা বিশেষ অক্ষর দ্বারা পৃথক পরামিতিগুলির একটি তালিকা থাকে। একটি ইউনিক্স শেল বিল্টিনের মতো, যদি একটি অভ্যন্তরীণ কমান্ড স্বীকৃত হয়, তবে এটি সিসিপি নিজেই পরিচালনা করত। অন্যথায় এটি বর্তমানে লগ করা ডিস্ক ড্রাইভে এবং (পরবর্তী সংস্করণগুলিতে) ব্যবহারকারী এলাকায় একটি এক্সিকিউটেবল ফাইল খুঁজে বের করার চেষ্টা করবে, এটি লোড করবে এবং কমান্ড লাইন থেকে কোনও অতিরিক্ত পরামিতি পাস করবে। এগুলিকে "ক্ষণস্থায়ী" প্রোগ্রাম হিসাবে উল্লেখ করা হত। সমাপ্তির পরে, সিপি/এম সিসিপির সেই অংশটি পুনরায় লোড করবে যা অ্যাপ্লিকেশন প্রোগ্রাম দ্বারা ওভাররাইট করা হয়েছিল-এটি ক্ষণস্থায়ী প্রোগ্রামগুলিকে একটি বৃহত্তর মেমরি স্থানের অনুমতি দেয়। আদেশগুলি কখনও কখনও অস্পষ্ট হতে পারে। উদাহরণস্বরূপ, ফাইল ডুপ্লিকেট করার কমান্ডটির নাম ছিল পিআইপি (পেরিফেরাল-ইন্টারচেঞ্জ-প্রোগ্রাম), যা সেই উদ্দেশ্যে ব্যবহৃত পুরানো ডিইসি ইউটিলিটির নাম। একটি প্রোগ্রামে প্রদত্ত পরামিতিগুলির বিন্যাস মানসম্মত করা হয়নি, যাতে কোনও একক বিকল্প অক্ষর ছিল না যা ফাইলের নাম থেকে বিকল্পগুলিকে আলাদা করে। বিভিন্ন প্রোগ্রাম বিভিন্ন অক্ষর ব্যবহার করতে পারত এবং করত। সিপি/এম কনসোল কমান্ড প্রসেসরে অন্তর্নির্মিত কমান্ড হিসাবে ডিআইআর, ইআরএ, আরইএন, সেভ, টাইপ এবং ইউজার অন্তর্ভুক্ত রয়েছে। সিপি/এম-এ ক্ষণস্থায়ী কমান্ডগুলির মধ্যে রয়েছে এ. এস. এম, ডি. ডি. টি, ডি. ইউ. এম. পি, ইডি, এল. ও. এ. ডি, পি. আই. পি, স্টেট, সাবমিট এবং সি. আই. এস. জি. ই. এন। সিপি/এম প্লাসে (সিপি/এম সংস্করণ 3) অন্তর্ভুক্ত রয়েছে ডিআইআর (এসওয়াইএস বৈশিষ্ট্য সহ চিহ্নিত ব্যতীত একটি ডিরেক্টরি থেকে ফাইলগুলির প্রদর্শন তালিকা), ডিআইআরএসওয়াইএস/ডিআইআরএস (ডিরেক্টরিতে এসওয়াইএস বৈশিষ্ট্য সহ চিহ্নিত ফাইলগুলির তালিকা), ইআরএএসই/ইআরএ (একটি ফাইল মুছে ফেলুন), রেনেমে/আরইএন (একটি ফাইলের নাম পরিবর্তন করুন), টাইপ/টাইপি (একটি এসসিআইআই চরিত্র ফাইলের বিষয়বস্তু প্রদর্শন করুন), এবং ইউজার/ইউএসই (ব্যবহারকারী নম্বর পরিবর্তন করুন) অন্তর্নির্মিত কমান্ড হিসাবেঃ সিপি/এম 3 ব্যবহারকারীকে অন্তর্নির্মিত কমান্ডগুলি সংক্ষিপ্ত করার অনুমতি দেয়। সিপি/এম 3-এর ক্ষণস্থায়ী কমান্ডগুলির মধ্যে রয়েছে কপিস, ডেট, ডিভাইস, ডাম্প, ইডি, গেট, হেল্প, হেক্সকম, আইএনআইটিডিআর, লিঙ্ক, ম্যাক, পিআইপি, পিইউটি, আরএমএসি, সেট, সেটডেফ, শো, এসআইডি, সাবমিট এবং এক্সআরইএফ। বেসিক ডিস্ক অপারেটিং সিস্টেম বা বি. ডি. ও. এস একটি ফাইল খোলা, কনসোলে আউটপুট বা মুদ্রণের মতো ক্রিয়াকলাপে প্রবেশাধিকার প্রদান করে। অ্যাপ্লিকেশন প্রোগ্রামগুলি প্রসেসর রেজিস্টারগুলিকে অপারেশনের জন্য একটি ফাংশন কোড এবং প্যারামিটার বা মেমরি বাফারের ঠিকানা সহ লোড করবে এবং মেমরিতে একটি নির্দিষ্ট ঠিকানায় কল করবে। যেহেতু ঠিকানাটি সিস্টেমে মেমরির পরিমাণের থেকে স্বাধীন ছিল, তাই অ্যাপ্লিকেশন প্রোগ্রামগুলি যে কোনও ধরণের বা হার্ডওয়্যারের কনফিগারেশনের জন্য একইভাবে চলবে। বেসিক ইনপুট আউটপুট সিস্টেম বা বিআইওএস, অপারেটিং সিস্টেমের জন্য প্রয়োজনীয় সর্বনিম্ন স্তরের ফাংশন সরবরাহ করে। এর মধ্যে সিস্টেম কনসোলে একক অক্ষর পড়া বা লেখা এবং ডিস্ক থেকে তথ্যের একটি অংশ পড়া বা লেখা অন্তর্ভুক্ত ছিল। বিডিওএস ডিস্ক থেকে তথ্যের কিছু বাফারিং পরিচালনা করত, কিন্তু সিপি/এম 3-এর আগে এটি একক-ঘনত্ব 8 ইঞ্চি ফ্লপি ডিস্কে ব্যবহৃত ডিস্ক সেক্টরের আকার 128 বাইটে স্থির করে ধরে নিয়েছিল। যেহেতু বেশিরভাগ 5.25-inch ডিস্ক ফরম্যাটে বৃহত্তর সেক্টর ব্যবহার করা হত, তাই ব্লকিং এবং ডিবলকিং এবং একটি ডিস্ক বাফার এলাকার পরিচালনা বিআইওএস-এ মডেল-নির্দিষ্ট কোড দ্বারা পরিচালিত হত। কাস্টমাইজেশন প্রয়োজন ছিল কারণ হার্ডওয়্যার পছন্দগুলি কোনও একটি জনপ্রিয় মানের সাথে সামঞ্জস্য দ্বারা সীমাবদ্ধ ছিল না। উদাহরণস্বরূপ, কিছু নির্মাতারা একটি পৃথক কম্পিউটার টার্মিনাল ব্যবহার করেন, অন্যরা একটি অন্তর্নির্মিত সমন্বিত ভিডিও ডিসপ্লে সিস্টেম ডিজাইন করেন। প্রিন্টার এবং মডেমের জন্য সিরিয়াল পোর্টগুলি বিভিন্ন ধরনের ইউএআরটি চিপ ব্যবহার করতে পারে এবং পোর্টের ঠিকানা স্থির ছিল না। কিছু মেশিন 8080 আই/ও অ্যাড্রেস স্পেসের পরিবর্তে মেমরি-ম্যাপ করা আই/ও ব্যবহার করে। হার্ডওয়্যারের এই সমস্ত বৈচিত্র্যগুলি বিআইওএস ব্যবহার করে সিস্টেমের অন্যান্য মডিউল থেকে লুকিয়ে রাখা হয়েছিল, যা সিপি/এম চালানোর জন্য প্রয়োজনীয় পরিষেবাগুলির জন্য স্ট্যান্ডার্ড এন্ট্রি পয়েন্ট ব্যবহার করত যেমন আই/ও অক্ষর বা ডিস্ক ব্লক অ্যাক্সেস করা। যেহেতু একটি মডেমে ক্রমিক যোগাযোগের জন্য সমর্থন বি. আই. ও. এস-এ খুব প্রাথমিক ছিল বা সম্পূর্ণরূপে অনুপস্থিত থাকতে পারে, তাই সিপি/এম প্রোগ্রামগুলির জন্য এটি সাধারণ অভ্যাস ছিল যেগুলি একটি নির্দিষ্ট মেশিনের ক্রমিক বন্দরে প্রবেশের জন্য প্রয়োজনীয় সমস্ত কোড সহ ব্যবহারকারী-ইনস্টলড ওভারলে ব্যবহার করত। অ্যাপ্লিকেশন ওয়ার্ডস্টার, প্রথম ব্যাপকভাবে ব্যবহৃত ওয়ার্ড প্রসেসরগুলির মধ্যে একটি, এবং ডিবিএস, মাইক্রোকম্পিউটারগুলির জন্য একটি প্রাথমিক এবং জনপ্রিয় ডাটাবেস প্রোগ্রাম, মূলত সিপি/এম-এর জন্য লেখা হয়েছিল। দুটি প্রাথমিক আউটলাইনার, কামাস (নলেজ অ্যান্ড মাইন্ড এম্প্লিফিকেশন সিস্টেম) এবং এর কাট-ডাউন উত্তরসূরি আউট-থিঙ্ক (প্রোগ্রামিং সুবিধা ছাড়াই এবং 8080/ভি20 সামঞ্জস্যের জন্য পুনরায় সরঞ্জামযুক্ত) সিপি/এম-এর জন্য লেখা হয়েছিল, যদিও পরে এমএস-ডসের জন্য পুনর্লিখন করা হয়েছিল। বোরল্যান্ড ডেলফির পূর্বপুরুষ টার্বো পাস্কাল এবং মাইক্রোসফ্ট এক্সেলের পূর্বপুরুষ মাল্টিপ্ল্যানও এমএস-ডস সংস্করণ উপলব্ধ হওয়ার আগে সিপি/এম-এ আত্মপ্রকাশ করেছিলেন। ভিসিকাল্ক, প্রথম স্প্রেডশিট প্রোগ্রাম, সিপি/এম-এর জন্য উপলব্ধ করা হয়েছিল। আরেকটি সংস্থা, সরসিম, সিপি/এম-এর জন্য তার সুপারক্যাল্ক স্প্রেডশীট তৈরি করেছে, যা সিপি/এম-এর বাজারের শীর্ষস্থানীয় এবং কার্যত মান হয়ে উঠবে। সুপারক্যাল্ক এমএস-ডস বিশ্বের স্প্রেডশিট বাজারে একটি প্রতিযোগী হয়ে উঠবে। অটোডেস্ক থেকে একটি সিএডি অ্যাপ্লিকেশন অটোক্যাড সিপি/এম-এ আত্মপ্রকাশ করে। সেই সময়ের জনপ্রিয় প্রোগ্রামিং ভাষার জন্য অনেক সংকলক এবং দোভাষী (যেমন বেসিক, বোরল্যান্ডের টার্বো পাস্কাল, ফোরট্রান এবং এমনকি পিএল/আই) উপলব্ধ ছিল, তাদের মধ্যে বেশ কয়েকটি প্রাচীনতম মাইক্রোসফ্ট পণ্য ছিল। সিপি/এম সফ্টওয়্যার প্রায়শই ইনস্টলারগুলির সাথে আসে যা এটিকে বিভিন্ন ধরণের কম্পিউটারের সাথে খাপ খাইয়ে নেয়। বেসিক প্রোগ্রামগুলির জন্য সোর্স কোড সহজেই অ্যাক্সেসযোগ্য ছিল এবং বেশিরভাগ অনুলিপি সুরক্ষা অপারেটিং সিস্টেমে অকার্যকর ছিল। উদাহরণস্বরূপ, একজন কায়প্রো 2-এর মালিক জেরক্স 820 বিন্যাসে সফ্টওয়্যার পাবেন, তারপর এটিকে কায়প্রো-বিন্যাস ডিস্ক থেকে অনুলিপি করে চালাবেন। প্রমিত গ্রাফিক্সের অভাব সীমিত ভিডিও গেমগুলিকে সমর্থন করে, তবে বিভিন্ন চরিত্র এবং পাঠ্য-ভিত্তিক গেমগুলি পোর্ট করা হয়েছিল, যেমন টেলেনগার্ড, গরিলাস, হামুরাবি, লুনার ল্যান্ডার, জর্ক সিরিজ এবং কলসাল কেভ অ্যাডভেঞ্চার সহ প্রাথমিক ইন্টারেক্টিভ কথাসাহিত্য। টেক্সট অ্যাডভেঞ্চার বিশেষজ্ঞ ইনফোকম এমন কয়েকজন প্রকাশকের মধ্যে একজন যিনি ধারাবাহিকভাবে সিপি/এম ফর্ম্যাটে তাদের গেমগুলি প্রকাশ করেছেন। লাইফবোট অ্যাসোসিয়েটস ব্যবহারকারী-লিখিত "বিনামূল্যে" সফ্টওয়্যার সংগ্রহ ও বিতরণ শুরু করে। প্রথমগুলির মধ্যে একটি ছিল এক্স. এম. ও. ডি. ই. এম, যা মডেম এবং ফোন লাইনের মাধ্যমে নির্ভরযোগ্য ফাইল স্থানান্তরের অনুমতি দেয়। সিপি/এম-এর আরেকটি স্থানীয় প্রোগ্রাম ছিল আউটলাইন প্রসেসর কামাস। ক্ষণস্থায়ী প্রোগ্রাম এলাকা 1100 হেক্সাডেসিমাল ঠিকানা এবং বি. ডি. ও. এস-এর সর্বনিম্ন ঠিকানার মধ্যে পড়া/লেখার মেমোরি ছিল সিপি/এম অ্যাপ্লিকেশন প্রোগ্রামগুলির জন্য উপলব্ধ ক্ষণস্থায়ী প্রোগ্রাম এলাকা (টি. পি. এ)। যদিও সমস্ত জেড80 এবং 8080 প্রসেসর 64 কিলোবাইট মেমরির সমাধান করতে পারে, তবে নির্দিষ্ট কম্পিউটারের নকশার উপর নির্ভর করে অ্যাপ্লিকেশন প্রোগ্রামগুলির জন্য উপলব্ধ পরিমাণ পরিবর্তিত হতে পারে। কিছু কম্পিউটার বিআইওএস রম বা ভিডিও ডিসপ্লে মেমরির মতো জিনিসের জন্য অ্যাড্রেস স্পেসের বড় অংশ ব্যবহার করত। ফলস্বরূপ, কিছু সিস্টেমে অন্যদের তুলনায় বেশি টিপিএ মেমরি উপলব্ধ ছিল। ব্যাঙ্ক স্যুইচিং একটি সাধারণ কৌশল ছিল যা প্রয়োজন অনুসারে রম বা ভিডিও মেমরি স্থান পরিবর্তন করার সময় সিস্টেমগুলিকে একটি বড় টিপিএ রাখার অনুমতি দেয়। সিপি/এম 3 বিডিওএস-এর কিছু অংশ ব্যাঙ্ক-সুইচড মেমরিতে রাখার অনুমতি দেয়। ডিবাগিং অ্যাপ্লিকেশন সিপি/এম একটি ডায়নামিক ডিবাগিং টুল নিয়ে এসেছিল, যার ডাকনাম ডিডিটি (কীটনাশকের নামে, অর্থাৎ। একটি বাগ-কিলার), যা মেমরি এবং প্রোগ্রাম মডিউলগুলিকে পরীক্ষা এবং পরিচালনা করার অনুমতি দেয় এবং একটি প্রোগ্রামকে একবারে এক ধাপ কার্যকর করার অনুমতি দেয়। রেসিডেন্ট প্রোগ্রাম সিপি/এম মূলত ডি. ও. এস-এর অধীনে টার্মিনেট অ্যান্ড স্টে রেসিডেন্ট (টি. এস. আর) প্রোগ্রামের সমতুল্য সমর্থন করে না। প্রোগ্রামাররা এমন সফ্টওয়্যার লিখতে পারে যা নির্দিষ্ট অপারেটিং সিস্টেমের কলগুলিকে আটকাতে পারে এবং তাদের কার্যকারিতা প্রসারিত বা পরিবর্তন করতে পারে। এই ক্ষমতা ব্যবহার করে, প্রোগ্রামাররা সহায়ক ডেস্ক আনুষঙ্গিক প্রোগ্রামগুলি তৈরি এবং বিক্রি করে, যেমন স্মার্টকি, যে কোনও কী-তে যে কোনও স্ট্রিং বাইট বরাদ্দ করার জন্য একটি কীবোর্ড ইউটিলিটি। সিপি/এম 3, তবে, গতিশীলভাবে লোডযোগ্য রেসিডেন্ট সিস্টেম এক্সটেনশন (আরএসএক্স)-এর জন্য সমর্থন যোগ করেছে। একটি তথাকথিত নাল কমান্ড ফাইল সিসিপিকে ক্ষণস্থায়ী প্রোগ্রাম ছাড়াই একটি আরএসএক্স লোড করার অনুমতি দেওয়ার জন্য ব্যবহার করা যেতে পারে। অনুরূপ সমাধান যেমন আরএসএম (রেসিডেন্ট সিস্টেম মডিউলগুলির জন্য) তৃতীয় পক্ষের দ্বারা সিপি/এম 2.2 সিস্টেমে পুনরায় সজ্জিত করা হয়েছিল। সফ্টওয়্যার ইনস্টলেশন যদিও সিপি/এম ডিস্ক আই/ও বা কনসোল আই/ও-তে ইন্টারফেসকে প্রমিত করার জন্য কিছু হার্ডওয়্যার বিমূর্ততা সরবরাহ করেছিল, তবুও অ্যাপ্লিকেশন প্রোগ্রামগুলিকে সাধারণত প্রিন্টার এবং টার্মিনালের মতো সরঞ্জামের সমস্ত বৈশিষ্ট্য ব্যবহার করার জন্য ইনস্টলেশনের প্রয়োজন হয়। প্রায়শই এগুলি পালানোর ক্রম দ্বারা নিয়ন্ত্রিত হত যা বিভিন্ন ডিভাইসের জন্য পরিবর্তন করতে হত। উদাহরণস্বরূপ, একটি প্রিন্টারের উপর গাঢ় মুখ নির্বাচন করার জন্য পালানোর ক্রম নির্মাতাদের মধ্যে এবং কখনও কখনও প্রস্তুতকারকের সীমার মধ্যে মডেলগুলির মধ্যে ভিন্ন হতে পারে। এই পদ্ধতিটি অপারেটিং সিস্টেম দ্বারা সংজ্ঞায়িত করা হয়নি; একজন ব্যবহারকারী সাধারণত একটি ইনস্টলেশন প্রোগ্রাম চালাতেন যা হয় বিভিন্ন ডিভাইস থেকে নির্বাচনের অনুমতি দিতেন, অথবা অন্যথায় কোনও ফাংশন অ্যাক্সেস করার জন্য প্রয়োজনীয় এস্কেপ সিকোয়েন্সের বৈশিষ্ট্য-দ্বারা-বৈশিষ্ট্য সম্পাদনার অনুমতি দিতেন। প্রতিটি অ্যাপ্লিকেশন প্রোগ্রামের জন্য এটি পুনরাবৃত্তি করতে হয়েছিল, কারণ এই ডিভাইসগুলির জন্য কোনও কেন্দ্রীয় অপারেটিং সিস্টেম পরিষেবা সরবরাহ করা হয়নি। প্রিন্টারের প্রতিটি মডেলের সূচনা কোডগুলি অ্যাপ্লিকেশনটিতে লিখতে হত। একাধিক প্রিন্টার সহ ওয়ার্ডস্টারের মতো একটি প্রোগ্রাম ব্যবহার করার জন্য (যেমন, একটি দ্রুত ডট-ম্যাট্রিক্স প্রিন্টার বা একটি ধীর কিন্তু উপস্থাপনা-মানের ডেইজি হুইল প্রিন্টার), ওয়ার্ডস্টারের একটি পৃথক সংস্করণ প্রস্তুত করতে হয়েছিল এবং একজনকে ওয়ার্ডস্টার সংস্করণটি লোড করতে হয়েছিল যা নির্বাচিত প্রিন্টারের সাথে সামঞ্জস্যপূর্ণ (এবং প্রিন্টার পরিবর্তনের জন্য প্রস্থান এবং পুনরায় লোড করা)। ডিস্ক ফরম্যাট আইবিএম সিস্টেম/34 এবং আইবিএম 3740-এর একক-ঘনত্ব, একক-পার্শ্বীয় ফরম্যাট সিপি/এম-এর স্ট্যান্ডার্ড 8 ইঞ্চি ফ্লপি-ডিস্ক ফরম্যাট। কায়প্রো, মরো ডিজাইনস, অসবর্ন এবং অন্যান্যরা প্রত্যেকে তাদের নিজস্ব ব্যবহার করে কোনও স্ট্যান্ডার্ড 5.25-inch সিপি/এম ডিস্ক বিন্যাস বিদ্যমান নেই। 1981 সালের সেপ্টেম্বরে ইনফোওয়ার্ল্ড অনুমান করেছিল যে "প্রায় দুই ডজন বিন্যাস এতটাই জনপ্রিয় ছিল যে সফ্টওয়্যার নির্মাতাদের তাদের সম্ভাব্য বিস্তৃত বাজারে পৌঁছানোর জন্য বিবেচনা করতে হয়েছিল।" উদাহরণস্বরূপ, জে. আর. টি পাস্কাল নর্থ স্টার, অসবর্ন, অ্যাপল, হিথ হার্ড সেক্টর এবং সফট সেক্টর এবং সুপারব্রেইনের জন্য 5.25-inch ডিস্কে সংস্করণ এবং একটি 8 ইঞ্চি সংস্করণ সরবরাহ করেছেন। এলিস কম্পিউটিং দুটি ভিন্ন টিআরএস-80 সিপি/এম পরিবর্তন সহ উভয় হিথ ফরম্যাট এবং 16 টি অন্যান্য 5.25-inch ফরম্যাটের জন্য তার সফ্টওয়্যারও সরবরাহ করেছিল। কিছু ডিস্ক ফরম্যাট অন্যদের তুলনায় বেশি জনপ্রিয় ছিল। বেশিরভাগ সফ্টওয়্যার জেরক্স 820 বিন্যাসে উপলব্ধ ছিল এবং অন্যান্য কম্পিউটার যেমন কায়প্রো 2 এর সাথে সামঞ্জস্যপূর্ণ ছিল। যাইহোক, সিপি/এম ব্যবহারের 5.25-inch যুগে কোনও একক প্রস্তুতকারকের প্রাধান্য ছিল না এবং হার্ডওয়্যার নির্মাতাদের মধ্যে ডিস্ক বিন্যাসগুলি প্রায়শই বহনযোগ্য ছিল না। একজন সফ্টওয়্যার প্রস্তুতকারককে প্রতিটি ব্র্যান্ডের হার্ডওয়্যারের জন্য প্রোগ্রামটির একটি পৃথক সংস্করণ প্রস্তুত করতে হত যার উপর এটি চালানো হত। কিছু প্রস্তুতকারকের ক্ষেত্রে (কায়প্রো একটি উদাহরণ), কোম্পানির বিভিন্ন মডেলের মধ্যে মানসম্মতকরণও ছিল না। এই পরিস্থিতির কারণে, ডিস্ক বিন্যাসের অনুবাদ প্রোগ্রামগুলি, যা একটি মেশিনকে বিভিন্ন বিন্যাস পড়ার অনুমতি দেয়, জনপ্রিয় হয়ে ওঠে এবং বিভ্রান্তি হ্রাস করে, যেমন কেরমিটের মতো প্রোগ্রামগুলি, যা বেশিরভাগ সিপি/এম মেশিনে সিরিয়াল পোর্ট ব্যবহার করে ডেটা এবং প্রোগ্রামগুলিকে এক মেশিন থেকে অন্য মেশিনে স্থানান্তর করার অনুমতি দেয়। নির্দিষ্ট ব্যবস্থার বৈশিষ্ট্য এবং কিছু পরিমাণে ডিজাইনারদের পছন্দের উপর নির্ভর করে বিভিন্ন বিন্যাস ব্যবহার করা হত। সিপি/এম সমর্থিত বিকল্পগুলি ডিস্কে সংরক্ষিত এবং ডিরেক্টরি এলাকার আকার নিয়ন্ত্রণ করতে এবং লজিক্যাল ডিস্ক সেক্টর (সিপি/এম প্রোগ্রাম দ্বারা দেখা) এবং ডিস্কে বরাদ্দকৃত শারীরিক সেক্টরগুলির মধ্যে ম্যাপিং নিয়ন্ত্রণ করতে পারে। প্রতিটি সিস্টেমের জন্য এই প্যারামিটারগুলি কাস্টমাইজ করার অনেক উপায় ছিল কিন্তু একবার সেগুলি সেট হয়ে গেলে, অন্য সিস্টেমে ফর্ম্যাট করা ডিস্ক থেকে প্যারামিটারগুলি লোড করার জন্য কোনও সিস্টেমের জন্য কোনও প্রমিত উপায় বিদ্যমান ছিল না। বিভিন্ন সিপি/এম মেশিনের মধ্যে বহনযোগ্যতার মাত্রা নির্ভর করে ডিস্ক ড্রাইভ এবং নিয়ামকের প্রকারের উপর যেহেতু সিপি/এম যুগে 8 ইঞ্চি এবং 5.25-inch উভয় বিন্যাসে বিভিন্ন ফ্লপি প্রকারের অস্তিত্ব ছিল। ডিস্কগুলি শক্ত বা নরম বিভক্ত, একক বা দ্বিগুণ ঘনত্ব, একক বা দ্বিমুখী, 35টি ট্র্যাক, 40টি ট্র্যাক, 77টি ট্র্যাক বা 80টি ট্র্যাক হতে পারে এবং সেক্টর বিন্যাস, আকার এবং ইন্টারলিভও ব্যাপকভাবে পরিবর্তিত হতে পারে। যদিও অনুবাদ প্রোগ্রামগুলি ব্যবহারকারীকে বিভিন্ন মেশিন থেকে ডিস্কের প্রকারগুলি পড়ার অনুমতি দিতে পারে, তবে ড্রাইভের প্রকার এবং নিয়ামকও কারণ ছিল। 1982 সালের মধ্যে, সফ্ট-সেক্টর, একক-পার্শ্বযুক্ত, 40-ট্র্যাক 5.25-inch ডিস্কগুলি সিপি/এম সফ্টওয়্যার বিতরণের জন্য সবচেয়ে জনপ্রিয় বিন্যাসে পরিণত হয়েছিল কারণ সেগুলি সেই সময়ের সবচেয়ে সাধারণ ভোক্তা-স্তরের মেশিনগুলি যেমন অ্যাপল II, টিআরএস-80, অসবর্ন 1, কায়প্রো II এবং আইবিএম পিসি দ্বারা ব্যবহৃত হত। একটি অনুবাদ প্রোগ্রাম ব্যবহারকারীকে তার মেশিনে অনুরূপ বিন্যাসের যে কোনও ডিস্ক পড়ার অনুমতি দেয়-উদাহরণস্বরূপ, কায়প্রো 2 টিআরএস-80, অসবর্ন, আইবিএম পিসি এবং এপসন ডিস্ক পড়তে পারে। অন্যান্য ধরনের ডিস্ক যেমন 80 ট্র্যাক বা হার্ড সেক্টর্ড পড়া সম্পূর্ণ অসম্ভব ছিল। দ্বিমুখী ডিস্কের প্রথমার্ধ (এপসন কিউএক্স-10-এর মতো) পড়া যেতে পারে কারণ সিপি/এম ক্রমানুসারে ডিস্ক ট্র্যাকগুলি অ্যাক্সেস করে ট্র্যাক 0 সাইড 1-এর প্রথম (বাইরের) ট্র্যাক এবং ট্র্যাক 79 (40-ট্র্যাক ডিস্কে) সাইড 2-এর শেষ (ভিতরের) ট্র্যাক। অ্যাপল II ব্যবহারকারীরা অ্যাপলের জিসিআর বিন্যাস ছাড়া আর কিছুই ব্যবহার করতে পারতেন না এবং তাই অ্যাপল বিন্যাস ডিস্কগুলিতে সিপি/এম সফ্টওয়্যার পেতে হত অথবা সিরিয়াল লিঙ্কের মাধ্যমে স্থানান্তর করতে হত। খণ্ডিত সিপি/এম বাজার, যা আরও মানসম্মত আইবিএম পিসি ডিস্ক বিন্যাসের তুলনায় বিতরণকারীদের ডিস্কের একাধিক বিন্যাসের স্টক বা মাল্টিফর্ম্যাট ডুপ্লিকেশন সরঞ্জামগুলিতে বিনিয়োগের প্রয়োজন ছিল, 1981 সালের পরে সিপি/এম-এর দ্রুত অপ্রচলিততার একটি অবদানকারী কারণ ছিল। 1985 সালে প্রদর্শিত সর্বশেষ উল্লেখযোগ্য সিপি/এম-সক্ষম মেশিনগুলির মধ্যে একটি ছিল কমোডোর 128, যার 6502-ডিরাইভেটিভ সিপিইউ ব্যবহার করে নেটিভ মোডের পাশাপাশি সিপি/এম সমর্থনের জন্য একটি জেড80 ছিল। সিপি/এম ব্যবহার করার জন্য একটি 1571 বা 1581 ডিস্ক ড্রাইভের প্রয়োজন ছিল যা সফট-সেক্টর 40-ট্র্যাক এমএফএম-ফরম্যাট ডিস্ক পড়তে পারে। প্রথম কম্পিউটার যা 3.5-inch ফ্লপি ড্রাইভ ব্যবহার করেছিল, সোনি এসএমসি-70, সিপি/এম 2.2 চালায়। কমোডোর 128, বন্ডওয়েল-2 ল্যাপটপ, মাইক্রোমিন্ট/সিয়ারসিয়া এসবি-180, এমএসএক্স এবং টিআরএস-80 মডেল 4 (মন্টেজুমা সিপি/এম 2.2 চালিত) 3.5-inch ফ্লপি ডিস্ক সহ সিপি/এম-এর ব্যবহারকেও সমর্থন করেছিল। সিপি/এএম, অ্যাপল II-এর জন্য অ্যাপ্লায়েড ইঞ্জিনিয়ারিংয়ের সিপি/এম-এর সংস্করণ, 3.5-inch ডিস্কগুলিও সমর্থন করে (পাশাপাশি অ্যাপল II মেমরি সম্প্রসারণ কার্ডের সাথে সামঞ্জস্যপূর্ণ র্যাম কার্ডগুলিতে র্যাম ডিস্কগুলি)। আমস্ট্রাড পিসিডব্লিউ প্রথমে 3 ইঞ্চি ফ্লপি ড্রাইভ ব্যবহার করে সিপি/এম চালায় এবং পরে 3.5 ইঞ্চি ড্রাইভে স্যুইচ করে। ফাইল সিস্টেম ফাইলের নামগুলি আটটি অক্ষরের স্ট্রিং হিসাবে নির্দিষ্ট করা হয়েছিল, তারপরে একটি পিরিয়ড, তারপরে তিনটি অক্ষরের একটি ফাইলের নাম এক্সটেনশন ("8.3" ফাইলের নাম বিন্যাস)। এক্সটেনশনটি সাধারণত ফাইলের ধরন চিহ্নিত করে। উদাহরণস্বরূপ,. কম একটি এক্সিকিউটেবল প্রোগ্রাম ফাইল নির্দেশ করে এবং. টিএক্সটি এএসসিআইআই টেক্সট সম্বলিত একটি ফাইল নির্দেশ করে। কমান্ড প্রম্পটে প্রবেশ করা ফাইলের নামের অক্ষরগুলি বড় হাতের অক্ষরে রূপান্তরিত করা হয়েছিল, তবে এটি অপারেটিং সিস্টেম দ্বারা প্রয়োগ করা হয়নি। প্রোগ্রামগুলি (এম. বি. এ. এস. আই. সি একটি উল্লেখযোগ্য উদাহরণ) ছোট হাতের অক্ষর সম্বলিত ফাইলের নাম তৈরি করতে সক্ষম হয়েছিল, যা তখন কমান্ড লাইনে সহজেই উল্লেখ করা যেত না। প্রতিটি ডিস্ক ড্রাইভ একটি ড্রাইভ অক্ষর দ্বারা চিহ্নিত করা হয়েছিল, উদাহরণস্বরূপ, ড্রাইভ এ এবং ড্রাইভ বি। একটি নির্দিষ্ট ড্রাইভে একটি ফাইল উল্লেখ করার জন্য, ড্রাইভ অক্ষরটি ফাইলের নামের সাথে প্রিফিক্স করা হয়েছিল, একটি কোলন দ্বারা পৃথক করা হয়েছিল, যেমন, এঃ FILE.TXT। কোনও ড্রাইভ লেটার প্রিফিক্স না করে, বর্তমান ডিফল্ট ড্রাইভে ফাইলগুলিতে অ্যাক্সেস ছিল। ফাইলের আকার ডিস্কের একটি ফাইল দ্বারা দখল করা 128-বাইট রেকর্ডের সংখ্যা (8 ইঞ্চি ড্রাইভে ডিস্ক সেক্টরের সাথে সরাসরি সম্পর্কিত) হিসাবে নির্দিষ্ট করা হয়েছিল। বাইট-সঠিক ফাইলের আকার নির্দিষ্ট করার কোনও সাধারণভাবে সমর্থিত উপায় ছিল না। একটি ফাইলের বর্তমান আকার অপারেটিং সিস্টেম দ্বারা ফাইলের ফাইল কন্ট্রোল ব্লকে (এফসিবি) বজায় রাখা হয়েছিল। যেহেতু অনেক অ্যাপ্লিকেশন প্রোগ্রাম (যেমন পাঠ্য সম্পাদক) ফাইলগুলিকে রেকর্ডের ক্রমের পরিবর্তে অক্ষরের ক্রম হিসাবে পরিচালনা করতে পছন্দ করে, প্রচলিত পাঠ্য ফাইলগুলি একটি নিয়ন্ত্রণ-জেড অক্ষর (এএসসিআইআই এসইউবি, হেক্সাডেসিমাল 1এ) দিয়ে শেষ করা হয়। একটি টেক্সট ফাইলের শেষ নির্ধারণ করার জন্য ফাইলের শেষ রেকর্ড পরীক্ষা করে শেষ হওয়া কন্ট্রোল-জেড সনাক্ত করা জড়িত। এর অর্থ হ 'ল কোনও ফাইলের মাঝখানে একটি কন্ট্রোল-জেড অক্ষর ঢোকানোর ফলে সাধারণত ফাইলের পাঠ্য সামগ্রীগুলি কেটে ফেলা হয়। বৃহত্তর অপসারণযোগ্য এবং স্থির ডিস্ক ড্রাইভের আবির্ভাবের সাথে, ডিস্ক ডি-ব্লকিং সূত্রগুলি নিযুক্ত করা হয়েছিল যার ফলে প্রতি লজিক্যাল ফাইল বরাদ্দ ব্লকের জন্য আরও ডিস্ক ব্লক তৈরি হয়েছিল। যদিও এটি বৃহত্তর ফাইলের আকারের অনুমতি দেয়, তবে এর অর্থ হল যে ক্ষুদ্রতম ফাইলটি বরাদ্দ করা যেতে পারে তার আকার 1 কেবি (একক-ঘনত্ব ড্রাইভে) থেকে 2 কেবি (দ্বিগুণ-ঘনত্ব ড্রাইভে) এবং আরও অনেক কিছু, শুধুমাত্র একটি বাইটযুক্ত ফাইলের জন্য 32 কেবি পর্যন্ত বৃদ্ধি করা হয়েছে। এটি ডিস্কের জায়গার অকার্যকর ব্যবহারের জন্য তৈরি করা হয়েছিল যদি ডিস্কে প্রচুর সংখ্যক ছোট ফাইল থাকে। সিপি/এম 2.2 অবধি রিলিজে ফাইল পরিবর্তন টাইম স্ট্যাম্পগুলি সমর্থিত ছিল না, তবে এমপি/এম এবং সিপি/এম 3.0-এ একটি ঐচ্ছিক বৈশিষ্ট্য ছিল। সিপি/এম 2.2-এর ফাইল কাঠামোতে কোনও সাবডিরেক্টরি ছিল না, তবে একটি ডিস্কে ফাইলগুলি সংগঠিত করার জন্য 16টি সংখ্যাযুক্ত ব্যবহারকারী এলাকা সরবরাহ করেছিল। ব্যবহারকারী পরিবর্তন করতে কমান্ড প্রম্পটে কেবল "ব্যবহারকারী এক্স" টাইপ করতে হবে, এক্স হল ব্যবহারকারী নম্বর। নিরাপত্তা অস্তিত্বহীন ছিল এবং ব্যক্তিগত কম্পিউটারে অপ্রয়োজনীয় বলে মনে করা হত। ব্যবহারকারী এলাকার ধারণাটি ছিল সিপি/এম-এর একক-ব্যবহারকারী সংস্করণকে বহু-ব্যবহারকারী এমপি/এম সিস্টেমের সাথে কিছুটা সামঞ্জস্যপূর্ণ করা। সিপি/এম এবং ডেরিভেটিভ অপারেটিং সিস্টেমের জন্য একটি সাধারণ প্যাচ ছিল বর্তমানে নির্ধারিত ব্যবহারকারী এলাকা থেকে স্বাধীনভাবে একটি ব্যবহারকারী এলাকা ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য করা। একটি ইউজার কমান্ড ব্যবহারকারীর এলাকা 0 থেকে 15 পর্যন্ত যে কোনও অঞ্চলে পরিবর্তন করার অনুমতি দেয়। ব্যবহারকারী 0 ছিল ডিফল্ট। যদি একজন অন্য ব্যবহারকারীতে পরিবর্তিত হয়, যেমন ইউজার 1, এই ব্যবহারকারীর জন্য ডিস্কে সংরক্ষিত উপাদান শুধুমাত্র ইউজার 1-এর জন্য উপলব্ধ থাকবে; ইউজার 2 এটি দেখতে বা অ্যাক্সেস করতে সক্ষম হবে না। যাইহোক, ইউ. এস. ই. আর 0 এলাকায় সংরক্ষিত ফাইলগুলি অন্যান্য সমস্ত ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য ছিল; তাদের অবস্থান একটি পূর্ববর্তী পথ দিয়ে নির্দিষ্ট করা হয়েছিল, যেহেতু ইউ. এস. ই. আর 0-এর ফাইলগুলি শুধুমাত্র ইউ. এস. ই. আর 0 হিসাবে লগ ইন করা কাউকে দৃশ্যমান ছিল। ব্যবহারকারী এলাকা বৈশিষ্ট্যটি যুক্তিযুক্তভাবে ছোট ফ্লপি ডিস্কগুলিতে খুব কম উপযোগিতা ছিল, তবে এটি হার্ড ড্রাইভ সহ মেশিনে ফাইলগুলি সংগঠিত করার জন্য দরকারী ছিল। এই বৈশিষ্ট্যটির উদ্দেশ্য ছিল বিভিন্ন কাজের জন্য একই কম্পিউটারের ব্যবহার সহজ করা। উদাহরণস্বরূপ, একজন সচিব ডেটা এন্ট্রি করতে পারেন, তারপরে, ইউ. এস. ই. আর অঞ্চলগুলি পরিবর্তন করার পরে, অন্য কর্মচারী তাদের ফাইলগুলির মিশ্রণ ছাড়াই বিলিং করার জন্য মেশিনটি ব্যবহার করতে পারেন। যদিও এস-100 বাসের বাণিজ্যিকীকরণ থেকে গ্রাফিক্স-সক্ষম এস-100 সিস্টেমের অস্তিত্ব ছিল, সিপি/এম 1982 সাল পর্যন্ত জিএসএক্স (গ্রাফিক্স সিস্টেম এক্সটেনশন)-এর সাথে কোনও মানসম্মত গ্রাফিক্স সমর্থন প্রদান করেনি। অল্প পরিমাণে উপলব্ধ মেমরির কারণে, 8-বিট সিপি/এম অপারেটিং সিস্টেমের সাথে গ্রাফিক্স কখনই একটি সাধারণ বৈশিষ্ট্য ছিল না। বেশিরভাগ সিস্টেম শুধুমাত্র পাঠ্য মোডে বা একটি কাস্টম অক্ষর সেট ব্যবহার করে প্রাথমিক এ. এস. সি. আই. আই আর্ট চার্ট এবং রেখাচিত্র প্রদর্শন করতে পারে। কায়প্রো লাইন এবং টিআরএস-80 মডেল 4-এর কিছু কম্পিউটারে ব্লক গ্রাফিক্স অক্ষর সমর্থনকারী ভিডিও হার্ডওয়্যার ছিল এবং এগুলি সিএইচআর $কমান্ড ব্যবহার করে অ্যাসেম্বলার প্রোগ্রামার এবং বেসিক প্রোগ্রামারদের কাছে অ্যাক্সেসযোগ্য ছিল। মডেল 4 একটি ঐচ্ছিক উচ্চ রেজোলিউশন বোর্ড সহ 640 বাই 240 পিক্সেল গ্রাফিক্স প্রদর্শন করতে পারে। ডেরিভেটিভস অফিসিয়াল কিছু কোম্পানি ডিজিটাল রিসার্চ সোর্স কোডের উপর ভিত্তি করে সিপি/এম-এর আনুষ্ঠানিক উন্নতি করেছে। একটি উদাহরণ হল আই. এম. এস. এ. আই 8080 কম্পিউটারের জন্য আই. এম. ডি. ও. এস, যা আই. এম. এস অ্যাসোসিয়েটস, ইনকর্পোরেটেড দ্বারা তৈরি, বিখ্যাত আল্টেয়ার 8800-এর একটি ক্লোন। সামঞ্জস্যপূর্ণ অন্যান্য সিপি/এম সামঞ্জস্যপূর্ণ ওএসগুলি স্বাধীনভাবে তৈরি করা হয়েছিল এবং ডিজিটাল গবেষণা কোডের কোনও ব্যবহার করা হয়নি। কিছু সমসাময়িক উদাহরণ ছিলঃ ক্রোমেমকো থেকে ক্রোমেমকো সিডিওএস এমএসএক্স-ডস এমএসএক্স পরিসরের কম্পিউটারগুলির জন্য সিপি/এম-সামঞ্জস্যপূর্ণ এবং সিপি/এম প্রোগ্রাম চালাতে পারে। ইপসন কিউএক্স-10 সিপি/এম বা সামঞ্জস্যপূর্ণ টিপিএম-2 বা টিপিএম-3 এর বিকল্পের সাথে পাঠানো হয়েছিল। ব্রিটিশ জেডএক্স স্পেকট্রাম সামঞ্জস্যপূর্ণ এসএএম কুপের প্রো-ডস নামে একটি ঐচ্ছিক সিপি/এম-2.2 সামঞ্জস্যপূর্ণ ওএস ছিল। আমস্ট্রাড/স্নাইডার সিপিসি সিরিজ 6এক্সএক্স (ডিস্ক-ভিত্তিক) এবং পিসিডাব্লু সিরিজের কম্পিউটারগুলি একটি সিপি/এম ডিস্ক প্যাকের সাথে একত্রিত করা হয়েছিল। হাস্কি (কম্পিউটার) ডেমোস নামে একটি রম-ভিত্তিক মেনু-চালিত প্রোগ্রাম লোডার চালায় যা অনেক সিপি/এম অ্যাপ্লিকেশন চালাতে পারে। জেডএসডিওএস হল সিপি/এম-80 2.2-এর প্রতিস্থাপন বিডিওএস যা হ্যারল্ড এফ বোয়ার এবং ক্যামেরন ডব্লিউ কটরিল লিখেছেন। সিপিএমআইএস একটি নতুন এফওএসএস সিপি/এম 2.2-compatible অপারেটিং সিস্টেম যেখানে মূলত কোনও ডিআর কোড ছিল না। এতে কমান্ড প্রসেসর হিসাবে জেডএসডিওএস এবং জেডসিপিআর (আগে দেখুন) অন্তর্ভুক্ত রয়েছে। যেহেতু ব্রায়ান স্পার্কস, ডিআর্ মালিকদের লাইনিওর সভাপতি, 2022 সালে সিপি/এম কোড সংশোধন ও পুনরায় বিতরণ করার অনুমতি দিয়েছিলেন, ডেভেলপার ডেভিড গিভেন মূল ডিআর্ সিপি/এম-এর কিছু অংশের সাথে সিপিএমআইএস আপডেট করছেন। লোকিওএস একটি সিপি/এম 2.2 সামঞ্জস্যপূর্ণ ওএস। ওপেন স্পেকট্রাম প্রকল্পের উদ্দেশ্যে ডেভিড কিটসন 2023 সালে একক-লিখিত অপারেটিং সিস্টেম অনুশীলন হিসাবে সংস্করণ 0.9 প্রকাশ্যে প্রকাশ করেছিলেন এবং এতে বিআইওএস, বিডিওএস এবং কমান্ড-লাইন _ ইন্টারফেসের পাশাপাশি অন্যান্য সহায়ক অ্যাপ্লিকেশন এবং ড্রাইভারগুলির জন্য সোর্স কোড অন্তর্ভুক্ত রয়েছে। বিতরণে মূল ডি. আর সোর্স কোড এবং ব্যবহারকারীদের ওএস উপাদানগুলি (যেমন, বি. ডি. ও. এস, সি. সি. পি) হট-সোয়াপ করার অনুমতি দেওয়ার জন্য একটি ইউটিলিটি অন্তর্ভুক্ত রয়েছে। কিছু সিপি/এম সামঞ্জস্যপূর্ণ অপারেটিং সিস্টেম মৌলিক কার্যকারিতা এতদূর প্রসারিত করেছে যে তারা মূলটিকে ছাড়িয়ে গেছে, উদাহরণস্বরূপ মাল্টি-প্রসেসর সক্ষম টার্বোডোস। পূর্ব ব্লক এসসিপি (), এসসিপি/এম, সিপি/এ, সিপি/জে, সিপি/কেসি, সিপি/কেএসওবি, সিপি/এল, সিপি/জেড, মাইক্রোডস, বিসিইউ880, জোয়াজ, ওএস/এম, টিওএস/এম, জেডএসডিওএস, এম/ওএস, সিওএস-পিএসএ, ডস-পিএসএ, সিএসওসি, সিএসওএস, সিজেড-সিপিএম এবং অন্যান্য সহ বিভিন্ন নামে প্রাক্তন পূর্ব ব্লকে বেশ কয়েকটি সিপি/এম-80 ডেরিভেটিভ বিদ্যমান ছিল। এসসিপি1700, সিপি/কে এবং কে8918-ওএস নামে সিপি/এম-86 ডেরিভেটিভও ছিল। এগুলি পূর্ব জার্মানির ভিইবি রোবোট্রন এবং অন্যান্যরা তৈরি করেছিল। উত্তরাধিকার মাইক্রোসফ্ট উইন্ডোজ দ্বারা প্রদর্শিত বেশ কয়েকটি আচরণ এমএস-ডসের সাথে পশ্চাদগামী সামঞ্জস্যের ফল, যা সিপি/এম-এর সাথে কিছু পশ্চাদগামী সামঞ্জস্যের চেষ্টা করেছিল। এমএস-ডস (এবং প্রাথমিক উইন্ডোজ সংস্করণ)-এ ড্রাইভ লেটার এবং 8.3 ফাইলনামের নিয়মাবলী মূলত সিপি/এম থেকে গৃহীত হয়েছিল। উইন্ডোজ দ্বারা ব্যবহৃত ওয়াইল্ডকার্ড মিলে যাওয়া অক্ষরগুলি (? এবং *) সিপি/এম-এর উপর ভিত্তি করে, যেমন একটি প্রিন্টার ("পিআরএনঃ"), এবং কনসোলে ("কনঃ") আউটপুট পুনর্নির্দেশ করতে ব্যবহৃত সংরক্ষিত ফাইলের নাম। সিপি/এম সিস্টেমে সাধারণত ব্যবহৃত দুটি ফ্লপি ডিস্ক ড্রাইভকে চিহ্নিত করতে ড্রাইভের নাম এ এবং বি ব্যবহার করা হত; যখন হার্ড ড্রাইভগুলি উপস্থিত হত, তখন সেগুলিকে সি হিসাবে চিহ্নিত করা হত, যা সিঃ\> কমান্ড প্রম্পট হিসাবে এমএস-ডসে টিকে ছিল। কিছু পাঠ্য ফাইলের শেষ চিহ্নিতকারী নিয়ন্ত্রণ অক্ষর ^ জেড সিপি/এম-এর জন্যও দায়ী হতে পারে। ডস-এ বিভিন্ন কমান্ড সিপি/এম কমান্ডের অনুকরণে তৈরি করা হয়েছিল; তাদের মধ্যে কিছু এমনকি একই নাম বহন করে, যেমন ডিআইআর, আরইএন/রেনাম, বা টাইপ (এবং ডিআর-ডস-এ ইআরএ/ইআরএএসই)। . টিএক্সটি বা. কম-এর মতো ফাইল এক্সটেনশনগুলি এখনও অনেক অপারেটিং সিস্টেমে ফাইলের ধরন সনাক্ত করতে ব্যবহৃত হয়। 1997 এবং 1998 সালে, ক্যালডেরা একটি ওপেন সোর্স লাইসেন্সের অধীনে কিছু সিপি/এম 2.2 বাইনারি এবং সোর্স কোড প্রকাশ করে, যা 1997 সাল থেকে টিম ওল্মস্টেডের "দ্য আনঅফিসিয়াল সিপি/এম ওয়েব সাইট"-এর মাধ্যমে সিপি/এম এবং এমপি/এম পরিবার সম্পর্কিত আরও সংগৃহীত ডিজিটাল রিসার্চ ফাইলগুলির পুনরায় বিতরণ এবং পরিবর্তনের অনুমতি দেয়। 2001 সালের 12ই সেপ্টেম্বর ওলমস্টেডের মৃত্যুর পর, বিতরণ লাইসেন্সটি লাইনো দ্বারা রিফ্রেশ এবং প্রসারিত করা হয়, যিনি ইতিমধ্যে সেই ডিজিটাল রিসার্চ সম্পদের মালিক হয়েছিলেন, 19শে অক্টোবর 2001 সালে। 2014 সালের অক্টোবরে, সিপি/এম-এর প্রথম উপস্থাপনার 40তম বার্ষিকী উপলক্ষে, কম্পিউটার ইতিহাস জাদুঘর সিপি/এম-এর প্রাথমিক সোর্স কোড সংস্করণ প্রকাশ করে। , বেশ কয়েকটি সক্রিয় ভিনটেজ, শখ এবং রেট্রো-কম্পিউটার মানুষ এবং গোষ্ঠী এবং কিছু ছোট বাণিজ্যিক ব্যবসা রয়েছে, যা এখনও কম্পিউটার প্ল্যাটফর্মগুলি বিকাশ ও সমর্থন করে যা সিপি/এম (বেশিরভাগ 2.2) হোস্ট অপারেটিং সিস্টেম হিসাবে ব্যবহার করে। আরও দেখুন আমস্ট্রাড সিপি/এম প্লাস চরিত্র সেট সিপিমুলেটর সিপি/নেট এবং সিপি/এনওএস ক্রোমেকো ডস, সিপি/এম ঈগল কম্পিউটার আইএমডিওএস থেকে স্বাধীনভাবে উদ্ভূত একটি অপারেটিং সিস্টেম সিপি/এম এমপি/এম এমপি/নেট এবং এমপি/এনওএস মাল্টিউজার ডস পাস্কাল/এমটি + স্পিডস্টার্ট সিপি/এম 86-ডস রেফারেন্স আরও পড়া (এনবি। এই পিবিএস সিরিজে আইবিএম পিসির জন্য ডিজিটাল রিসার্চের সিপি/এম-এর পরিবর্তে আইবিএমের মাইক্রোসফ্ট ডস-এর পছন্দের বিশদ বিবরণ রয়েছে) বাহ্যিক লিঙ্কগুলি অনানুষ্ঠানিক সিপি/এম ওয়েব সাইট (টিম ওল্মস্টেড দ্বারা প্রতিষ্ঠিত)-সিপি/এম এবং কম্পিউটার ইতিহাসের জন্য সোর্স কোড গ্যাবি চৌধুরির হোমপেজ অন্তর্ভুক্ত-জেডসিপিআর উপকরণ সিপি/এম প্রধান পৃষ্ঠা-জন সি এলিয়টের প্রযুক্তিগত তথ্য সাইট ম্যাক্সফ্রেমের ডিজিটাল রিসার্চ সিপি/এম পৃষ্ঠা সিপি/এম বৈকল্পিক মাইক্রো কম্পিউটার সফ্টওয়্যার ডিস্ক অপারেটিং সিস্টেম ডিজিটাল রিসার্চ অপারেটিং সিস্টেম বন্ধ হয়ে গেছে ফ্লপি ডিস্ক-ভিত্তিক অপারেটিং সিস্টেম মুক্ত সফ্টওয়্যার অপারেটিং সিস্টেম কম্পিউটিং 1974 সফ্টওয়্যারের ইতিহাস পূর্বে মালিকানাধীন সফ্টওয়্যার