CP/M
CP/M, முதலில் கண்ட்ரோல் புரோகிராம்/மானிட்டர் மற்றும் பின்னர் மைக்ரோகம்ப்யூட்டர்களுக்கான கண்ட்ரோல் புரோகிராம் ஆகியவற்றைக் குறிக்கிறது, இது 1974 ஆம் ஆண்டில் இன்டெல் 8080/85 அடிப்படையிலான மைக்ரோகம்ப்யூட்டர்களுக்காக டிஜிட்டல் ரிசர்ச் இன்க் நிறுவனத்தின் கேரி கில்டால் உருவாக்கிய வெகுஜன சந்தை இயக்க முறைமையாகும். ஆரம்பத்தில் 8-பிட் செயலிகளில் ஒற்றை-பணி மற்றும் 64 கிலோபைட் நினைவகத்திற்கு மிகாமல், CP/M இன் பிற்கால பதிப்புகள் பல பயனர் மாறுபாடுகளைச் சேர்த்தன மற்றும் 16-பிட் செயலிகளுக்கு இடம்பெயர்ந்தன. CP/M மற்றும் S-100 பேருந்து கணினிகளின் கலவையானது நுண் கணினி தொழில்துறையில் ஆரம்பகால தரநிலையாக மாறியது. இந்த கணினி தளம் 1970 களின் பிற்பகுதியிலும் 1980 களின் நடுப்பகுதியிலும் வணிகத்தில் பரவலாகப் பயன்படுத்தப்பட்டது. CP/M ஒரு புதிய உற்பத்தியாளரின் கணினியில் ஒரு பயன்பாட்டை நிறுவுவதற்குத் தேவையான நிரலாக்கத்தின் அளவைக் குறைப்பதன் மூலம் வன்பொருள் மற்றும் மென்பொருள் இரண்டிற்கும் சந்தை அளவை அதிகரித்தது. CP/M ஐ இயக்கும் (ஒப்பீட்டளவில்) குறைந்த விலை மைக்ரோகம்ப்யூட்டர்களின் வருகை மென்பொருள் கண்டுபிடிப்பின் ஒரு முக்கிய உந்துசக்தியாக இருந்தது, ஏனெனில் சுயாதீன புரோகிராமர்களும் ஹேக்கர்களும் அவற்றை வாங்கி தங்கள் படைப்புகளை பயனர் குழுக்களில் பகிர்ந்து கொண்டனர். 1981 இல் ஐபிஎம் பிசி அறிமுகப்படுத்தப்பட்டதைத் தொடர்ந்து சிபி/எம் இறுதியில் டிஓஎஸ் மூலம் இடம்பெயர்ந்தது. கேரி கில்டால் முதலில் 1974 ஆம் ஆண்டில் CP/M ஐ இன்டெல் இன்டெலெக்-8 மேம்பாட்டு அமைப்பில் இயங்குவதற்கான ஒரு இயக்க முறைமையாக உருவாக்கினார், இதில் ஷுகார்ட் அசோசியேட்ஸ் 8 அங்குல ஃப்ளாப்பி-டிஸ்க் டிரைவ் பொருத்தப்பட்டுள்ளது, இது தனிப்பயன் ஃப்ளாப்பி-டிஸ்க் கட்டுப்படுத்தி வழியாக இணைக்கப்பட்டுள்ளது. இது கில்டாலின் சொந்த பிஎல்/எம் (மைக்ரோகம்ப்யூட்டர்களுக்கான நிரலாக்க மொழி) இல் எழுதப்பட்டது. கில்டால் ஒரு மேம்பாட்டு சூழலாகப் பயன்படுத்திய டிஇசி சிஸ்டம்-10 மெயின்ஃப்ரேம் கணினியின் டாப்ஸ்-10 இயக்க முறைமையால் சிபி/எம் இன் பல்வேறு அம்சங்கள் பாதிக்கப்பட்டன. கலிபோர்னியாவின் சான் டியாகோவைச் சேர்ந்த ஆரம்பகால மைக்ரோகம்ப்யூட்டர் டெவலப்பரான க்னாட் கம்ப்யூட்டர்ஸ் சிபி/எம் இன் ஆரம்பகால வெளிப்புற உரிமம் பெற்றவர் ஆவார். 1977 ஆம் ஆண்டில், நிறுவனம் $90 க்கு விரும்பும் எந்த மைக்ரோவிற்கும் சிபி/எம் 1 ஐப் பயன்படுத்துவதற்கான உரிமம் வழங்கப்பட்டது. அந்த ஆண்டுக்குள், சிபி/எம்-க்கான தேவை மிகவும் அதிகமாக இருந்தது, இதனால் டிஜிட்டல் ரிசர்ச் உரிமத்தை பல்லாயிரக்கணக்கான டாலர்களாக அதிகரிக்க முடிந்தது. கில்டாலின் வழிகாட்டுதலின் கீழ், சிபி/எம் 2 இன் வளர்ச்சி பெரும்பாலும் 1978 இல் ஜான் பியர்ஸ் என்பவரால் மேற்கொள்ளப்பட்டது. கடற்படை முதுகலை பள்ளியைச் (என். பி. எஸ்) சேர்ந்த கில்டாலின் நண்பரான கேத்ரின் ஸ்ட்ரூடின்ஸ்கி, 1979 ஆம் ஆண்டின் தொடக்கத்தில் டிஜிட்டல் ரிசர்ச் இன்க் நிறுவனத்தின் நான்காவது ஊழியராக ஆனார். அவர் CP/M 2 ஐ பிழைத்திருத்தம் செய்வதன் மூலம் தொடங்கினார், பின்னர் CP/M 2 மற்றும் CP/M பிளஸின் முக்கிய டெவலப்பராக செல்வாக்கு பெற்றார். CP/M தளத்தின் பிற ஆரம்பகால உருவாக்குநர்களில் ராபர்ட் "பாப்" சில்பெர்ஸ்டீன் மற்றும் டேவிட் "டேவ்" கே. பிரவுன் ஆகியோர் அடங்குவர். CP/M என்பது முதலில் "கண்ட்ரோல் புரோகிராம்/மானிட்டர்" என்பதைக் குறிக்கிறது, இது ஒரு குடியிருப்பு மானிட்டரைக் குறிக்கும் பெயர்-இயக்க முறைமையின் பழமையான முன்னோடி. இருப்பினும், சிபி/எம் ஒரு வணிக தயாரிப்பாக மாற்றப்பட்டபோது, நவம்பர் 1977 இல் தாக்கல் செய்யப்பட்ட வர்த்தக முத்திரை பதிவு ஆவணங்கள் தயாரிப்பின் பெயரை "மைக்ரோகம்ப்யூட்டர்களுக்கான கட்டுப்பாட்டு திட்டம்" என்று கொடுத்தன. கில்டாலின் பிஎல்/எம் மொழி மற்றும் பிரைம் கம்ப்யூட்டரின் பிஎல்/பி (பிரைமுக்கான நிரலாக்க மொழி) ஆகியவற்றில் உள்ளதைப் போல சிபி/எம் பெயர் அந்த நேரத்தில் நடைமுறையில் இருந்த பெயரிடும் திட்டத்தைப் பின்பற்றுகிறது, இவை இரண்டும் ஐபிஎம் இன் பிஎல்/ஐ மற்றும் ஐபிஎம் இன் சிபி/சிஎம்எஸ் இயக்க முறைமையை பரிந்துரைக்கிறது, இது கில்டால் என். பி. எஸ்ஸில் பணிபுரியும் போது பயன்படுத்தியது. சிபி/எம் இன் இந்த மறுபெயரிடல் கில்டாலின் தனிப்பட்ட திட்டமான சிபி/எம் மற்றும் இன்டெல் ஒப்பந்தம் செய்த பிஎல்/எம் தொகுப்பாளரை ஒரு வணிக நிறுவனமாக மாற்ற கில்டால் மற்றும் அவரது மனைவி மற்றும் வணிக கூட்டாளியான டோரதி மெக்ஈவன் ஆகியோரின் ஒரு பெரிய முயற்சியின் ஒரு பகுதியாகும். கில்டால்ஸ் டிஜிட்டல் ரிசர்ச் பிராண்ட் மற்றும் அதன் தயாரிப்பு வரிசைகளை நுகர்வோரின் மனதில் "மைக்ரோ கம்ப்யூட்டர்" என்பதற்கு ஒத்ததாக நிறுவ விரும்பினர், ஐபிஎம் மற்றும் மைக்ரோசாப்ட் இணைந்து பின்னர் தங்கள் தயாரிப்பு சலுகைகளுக்கு ஒத்ததாக "தனிப்பட்ட கணினியை" உருவாக்குவதில் வெற்றிகரமாக சாதித்ததைப் போலவே. இண்டர்கேலாக்டிக் டிஜிட்டல் ரிசர்ச், இன்க் பின்னர் ஒரு கார்ப்பரேஷன் பெயர் மாற்றம் மூலம் டிஜிட்டல் ரிசர்ச், இன்க் என மறுபெயரிடப்பட்டது. ஆரம்ப வெற்றி 1981 செப்டம்பரில், டிஜிட்டல் ரிசர்ச் சிபி/எம் உரிமங்களை விட அதிகமாக விற்றது; இன்ஃபோ வேர்ல்ட் துணை உரிமங்கள் காரணமாக உண்மையான சந்தை பெரியதாக இருக்கலாம் என்று கூறியது. பல வெவ்வேறு நிறுவனங்கள் பல்வேறு சந்தைகளுக்கு சிபி/எம் அடிப்படையிலான கணினிகளை தயாரித்தன; "சிபி/எம் சிறிய கணினி இயக்க முறைமையாக தன்னை நிலைநிறுத்துவதற்கான பாதையில் உள்ளது" என்று இதழ் கூறியது. நிறுவனங்கள் CP/M ஐ ஆதரிக்கத் தேர்ந்தெடுத்தன, ஏனெனில் அதன் பெரிய மென்பொருள் நூலகம். ஜெராக்ஸ் 820 இயக்க முறைமையை இயக்கியது, ஏனெனில் "அதற்காக ஆயிரக்கணக்கான நிரல்கள் எழுதப்பட்டிருந்தால், அதைப் பயன்படுத்திக் கொள்ளாமல் இருப்பது புத்திசாலித்தனமாக இருக்கும்" என்று ஜெராக்ஸ் கூறினார். (டிஜிட்டல் ரிசர்ச்சின் ஆவணப்படுத்தலுக்கான இழப்பீடாக ஹோவர்ட் டபிள்யூ. சாம்ஸ் சிபி/எம் கையேட்டை ஜெராக்ஸ் உள்ளடக்கியது, இது 1982 இல் இன்போ வேர்ல்ட் கொடூரமானது என்று விவரித்தது.) 1984 வாக்கில், கொலம்பியா பல்கலைக்கழகம் ஒரே மூலக் குறியீட்டைப் பயன்படுத்தி ஒரு டஜனுக்கும் அதிகமான வெவ்வேறு சிபி/எம் அமைப்புகளுக்கு கெர்மிட் பைனரிகளை உருவாக்கியது, மேலும் ஒரு பொதுவான பதிப்பு. இயக்க முறைமை ஒரு "மென்பொருள் பஸ்" என்று விவரிக்கப்பட்டது, இது பல நிரல்களை வெவ்வேறு வன்பொருள்களுடன் தரப்படுத்தப்பட்ட வழியில் தொடர்பு கொள்ள அனுமதிக்கிறது. CP/M க்காக எழுதப்பட்ட நிரல்கள் பொதுவாக வெவ்வேறு இயந்திரங்களுக்கு இடையில் எடுத்துச் செல்லக்கூடியவை, பொதுவாக திரை மற்றும் அச்சுப்பொறியைக் கட்டுப்படுத்த தப்பிக்கும் காட்சிகளின் விவரக்குறிப்பு மட்டுமே தேவைப்படுகிறது. இந்த பெயர்வுத்திறன் CP/M ஐ பிரபலமாக்கியது, மேலும் ஒரே ஒரு பிராண்ட் வன்பொருளில் இயங்கும் இயக்க முறைமைகளை விட CP/M க்கு அதிக மென்பொருள் எழுதப்பட்டது. பெயர்வுத்திறனுக்கான ஒரு கட்டுப்பாடு என்னவென்றால், சில நிரல்கள் Z80 செயலியின் நீட்டிக்கப்பட்ட அறிவுறுத்தல் தொகுப்பைப் பயன்படுத்தின, மேலும் அவை 8080 அல்லது 8085 செயலியில் இயங்காது. மற்றொன்று கிராபிக்ஸ் நடைமுறைகள், குறிப்பாக விளையாட்டுகள் மற்றும் கிராபிக்ஸ் நிரல்களில், அவை பொதுவாக இயந்திர-குறிப்பிட்டவை, ஏனெனில் அவை ஓஎஸ் மற்றும் பயோஸைத் தவிர்த்து, வேகத்திற்கு நேரடி வன்பொருள் அணுகலைப் பயன்படுத்தின (இது ஆரம்பகால டோஸ் இயந்திரங்களில் ஒரு பொதுவான சிக்கலாக இருந்தது). Z-80 சாப்ட்கார்டுடன் கூடிய ஆப்பிள் II தொடர் மிகவும் பிரபலமான CP/M வன்பொருள் தளம் என்று பில் கேட்ஸ் கூறினார். பல வெவ்வேறு பிராண்டுகளின் இயந்திரங்கள் இயக்க முறைமையை இயக்கின, சில குறிப்பிடத்தக்க எடுத்துக்காட்டுகள் ஆல்டேர் 8800, ஐஎம்எஸ்ஏஐ 8080, ஆஸ்போர்ன் 1 மற்றும் கெய்ப்ரோ லக்கேபிள்ஸ் மற்றும் எம்எஸ்எக்ஸ் கணினிகள் ஆகும். எல்லா காலத்திலும் அதிகம் விற்பனையாகும் CP/M-திறன் கொண்ட அமைப்பு அநேகமாக ஆம்ஸ்ட்ராட் PCW ஆகும். இங்கிலாந்தில், CP/M ரிசர்ச் மெஷின்ஸ் கல்வி கணினிகளிலும் (CP/M மூலக் குறியீடு ஒரு கல்வி ஆதாரமாக வெளியிடப்பட்டது), மற்றும் BBC மைக்ரோ ஒரு Z80 இணை செயலி பொருத்தப்பட்டிருக்கும் போது கிடைத்தது. மேலும், இது அம்ஸ்ட்ராட் சி. பி. சி தொடர், கமோடோர் 128, டி. ஆர். எஸ்-80 மற்றும் ZX ஸ்பெக்ட்ரமின் பிந்தைய மாடல்களுக்கு கிடைத்தது. 1 எம்பி எஸ்எஸ்டி நினைவகத்துடன் ஏ. சி. நீல்சனின் உள் பயன்பாட்டிற்காக வடிவமைக்கப்பட்ட தனிப்பயன் கையடக்க கணினியான என்ஐஏடியிலும் சிபி/எம் 3 பயன்படுத்தப்பட்டது. 1979 ஆம் ஆண்டில், CP/M இன் பல பயனர் இணக்கமான வழித்தோன்றல் வெளியிடப்பட்டது. எம்பி/எம் பல பயனர்களை ஒரே கணினியுடன் இணைக்க அனுமதித்தது, ஒவ்வொரு பயனருக்கும் திரை மற்றும் விசைப்பலகையை வழங்க பல முனையங்களைப் பயன்படுத்தியது. பிற்கால பதிப்புகள் 16-பிட் செயலிகளில் இயங்கின. CP/M பிளஸ் CP/M இன் கடைசி 8-பிட் பதிப்பு 1983 இல் வெளியிடப்பட்ட CP/M பிளஸ் என்று அழைக்கப்படும் பதிப்பு 3 ஆகும். அதன் பி. டி. ஓ. எஸ் பிரவுன் என்பவரால் வடிவமைக்கப்பட்டது. சிபி/எம் 2.2 பயன்பாடுகளுடன் இணக்கமான ஒற்றை-பயனர் ஒற்றை-பணி இயக்க முறைமையில் எம்பி/எம் இன் வங்கி மாறுதல் நினைவக நிர்வாகத்தை இது இணைத்தது. எனவே CP/M3 ஒரு 8080 அல்லது Z80 செயலியில் 64 KB க்கும் அதிகமான நினைவகத்தைப் பயன்படுத்த முடியும். கோப்புகளின் தேதி முத்திரையை ஆதரிக்க கணினியை கட்டமைக்க முடியும். இயக்க முறைமை விநியோக மென்பொருளில் இடமாற்றம் செய்யும் அசெம்ப்ளர் மற்றும் லிங்கர் ஆகியவை அடங்கும். CP/M3 கடைசி தலைமுறை 8-பிட் கணினிகளுக்கு கிடைத்தது, குறிப்பாக அம்ஸ்ட்ராட் PCW, அம்ஸ்ட்ராட் CPC, ZX ஸ்பெக்ட்ரம் + 3, கமோடோர் 128, MSX இயந்திரங்கள் மற்றும் ரேடியோ ஷாக் TRS-80 மாடல் 4. 16-பிட் பதிப்புகள் சில 16-பிட் CPU களுக்கும் CP/M பதிப்புகள் இருந்தன. 16-பிட் குடும்பத்தின் முதல் பதிப்பு 1981 நவம்பரில் இன்டெல் 8086 க்கான CP/M-86 ஆகும். வளர்ந்து வரும் CP/M-86 இயக்க முறைமைகளின் திட்ட மேலாளராக கேத்ரின் ஸ்ட்ரூடின்ஸ்கி இருந்தார். இந்த கட்டத்தில், அசல் 8-பிட் சிபி/எம் குழப்பத்தைத் தவிர்ப்பதற்காக சிபி/எம்-80 என்ற மறுபெயரால் அறியப்பட்டது. புதிய ஐபிஎம் பிசிக்களின் நிலையான இயக்க முறைமையாக சிபி/எம்-86 இருக்கும் என்று எதிர்பார்க்கப்பட்டது, ஆனால் டிஆர்ஐ மற்றும் ஐபிஎம் ஆகியவற்றால் வளர்ச்சி மற்றும் உரிம விதிமுறைகளை பேச்சுவார்த்தை நடத்த முடியவில்லை. ஐபிஎம் அதற்கு பதிலாக மைக்ரோசாப்ட் பக்கம் திரும்பியது, மேலும் மைக்ரோசாப்ட் 86-டோஸ் அடிப்படையிலான பிசி டோஸை வழங்கியது. டி. ஆர். ஐ சட்ட நடவடிக்கையை அச்சுறுத்திய பின்னர் சிபி/எம்-86 ஐபிஎம் பிசிக்கு ஒரு விருப்பமாக மாறிய போதிலும், அது மைக்ரோசாப்டின் அமைப்பை ஒருபோதும் முந்தவில்லை. பிசி டிஓஎஸ் (மற்றும், முறையே) மீது சிபி/எம்-86 க்கு ஐபிஎம் வசூலித்த கணிசமான அதிக விலையால் பெரும்பாலான வாடிக்கையாளர்கள் விரட்டியடிக்கப்பட்டனர். ஐபிஎம் உடன் போட்டியிட டிஜிட்டல் எக்யூப்மென்ட் கார்ப்பரேஷன் (டிஇசி) ரெயின்போ 100 ஐ வெளியிட்டபோது, அது இசட்80 சிப்பைப் பயன்படுத்தி சிபி/எம்-80,8088 நுண்செயலியைப் பயன்படுத்தி சிபி/எம்-86 அல்லது எம்எஸ்-டோஸ் அல்லது இரண்டையும் பயன்படுத்தி சிபி/எம்-86/80 உடன் வந்தது. Z80 மற்றும் 8088 CPUகள் ஒரே நேரத்தில் இயங்கின. ரெயின்போவின் ஒரு நன்மை என்னவென்றால், இது 8-பிட் CP/M மென்பொருளை தொடர்ந்து இயக்க முடியும், இது MS-DOS இன் 16-பிட் உலகிற்குள் செல்லும்போது பயனரின் கணிசமான முதலீட்டைப் பாதுகாக்கிறது. இதற்கு ஒத்த இரட்டை-செயலி தழுவல் CP/M 8-16 என்று பெயரிடப்பட்டது. 8085/8088 அடிப்படையிலான ஜெனித் Z-100 க்கான CP/M-86 தழுவல் அதன் இரண்டு CPU களுக்கும் இயங்கும் நிரல்களை ஆதரித்தது. CP/M-86 ஐத் தொடர்ந்து, CP/M இன் மற்றொரு 16-பிட் பதிப்பு மோட்டோரோலா 68000 க்கான CP/M-68K ஆகும். 1982 ஆம் ஆண்டில் CP/M-68K இன் அசல் பதிப்பு பாஸ்கல்/எம்டி + 68k இல் எழுதப்பட்டது, ஆனால் அது பின்னர் C க்கு அனுப்பப்பட்டது. CP/M-68K, ஏற்கனவே மோட்டோரோலா EXORmacs அமைப்புகளில் இயங்குகிறது, ஆரம்பத்தில் அடாரி ST கணினியில் பயன்படுத்தப்பட இருந்தது, ஆனால் அடாரி ஜெம்டோஸ் என்ற புதிய வட்டு இயக்க முறைமையுடன் செல்ல முடிவு செய்தார். CP/M-68K ஆனது SORD M68 மற்றும் M68MX கணினிகளிலும் பயன்படுத்தப்பட்டது. 1982 ஆம் ஆண்டில், CP/M-68K முதல் 16-பிட் Zilog Z8000 வரை ஒலிவெட்டி M20 க்கான ஒரு துறைமுகமும் இருந்தது, இது C இல் எழுதப்பட்டது, CP/M-8000 என்று பெயரிடப்பட்டது. CP/M இன் இந்த 16-பிட் பதிப்புகள் புதிய CPU களுக்கான பயன்பாட்டு நிரல்களை மீண்டும் தொகுக்க வேண்டும். அசெம்பிளி மொழியில் எழுதப்பட்ட சில நிரல்கள் தானாகவே ஒரு புதிய செயலிக்கு மொழிபெயர்க்கப்படலாம். இதற்கு ஒரு கருவி டிஜிட்டல் ரிசர்ச்சின் எக்ஸ்எல்டி86 ஆகும், இது இன்டெல் 8080 செயலிக்கான. ஏஎஸ்எம் மூலக் குறியீட்டை இன்டெல் 8086 க்கான. ஏ86 மூலக் குறியீடாக மொழிபெயர்த்தது. மொழிபெயர்ப்பாளர் குறியீடு அளவிற்கான வெளியீட்டை உகந்ததாக்குவார் மற்றும் அழைப்பு மரபுகளை கவனித்துக்கொள்வார், இதனால் சிபி/எம்-80 மற்றும் எம்பி/எம்-80 நிரல்களை சிபி/எம்-86 மற்றும் எம்பி/எம்-86 இயங்குதளங்களில் தானாகவே அனுப்ப முடியும். எக்ஸ்எல்டி86 பிஎல்/ஐ-80 இல் எழுதப்பட்டது மற்றும் சிபி/எம்-80 இயங்குதளங்களுக்கும், விஏஎக்ஸ்/விஎம்எஸ்-க்கும் கிடைத்தது. 16-பிட் கணினிகளுக்கான நிலையான இயக்க முறைமையாக சிபி/எம் இருக்கும் என்று பலர் எதிர்பார்த்தனர். 1980 ஆம் ஆண்டில் ஐபிஎம் டிஜிட்டல் ஆராய்ச்சியை அணுகி, பில் கேட்ஸின் ஆலோசனையின் பேரில், சிபி/எம் இன் வரவிருக்கும் பதிப்பை அதன் புதிய தயாரிப்பான ஐபிஎம் தனிப்பட்ட கணினிக்கு உரிமம் வழங்கியது. கையெழுத்திடப்பட்ட வெளிப்படுத்தாத ஒப்பந்தத்தைப் பெறத் தவறியதால், பேச்சுவார்த்தைகள் தோல்வியடைந்தன, அதற்கு பதிலாக ஐபிஎம் மைக்ரோசாப்டுடன் ஒரு இயக்க முறைமையை வழங்க ஒப்பந்தம் செய்தது. இதன் விளைவாக உருவான தயாரிப்பான MS-DOS விரைவில் CP/M ஐ விட அதிகமாக விற்பனை செய்யத் தொடங்கியது. MS-DOS இன் ஆரம்ப பதிப்புகளின் பல அடிப்படை கருத்துக்கள் மற்றும் வழிமுறைகள் CP/M ஐ ஒத்திருந்தன. கோப்பு-கையாளுதல் தரவு கட்டமைப்புகள் போன்ற உட்புறங்கள் ஒரே மாதிரியாக இருந்தன, மேலும் இரண்டும் ஒரு எழுத்துடன் (A:, B:, போன்றவை) வட்டு இயக்ககங்களைக் குறிக்கின்றன. MS-DOS இன் முக்கிய கண்டுபிடிப்பு அதன் FAT கோப்பு முறைமையாகும். இந்த ஒற்றுமை வேர்ட்ஸ்டார் மற்றும் டிபேஸ் போன்ற பிரபலமான சிபி/எம் மென்பொருளை போர்ட் செய்வதை எளிதாக்கியது. இருப்பினும், ஒரே வட்டில் உள்ள கோப்புகளுக்கான தனி பயனர் பகுதிகள் பற்றிய CP/M இன் கருத்து ஒருபோதும் MS-DOS க்கு அனுப்பப்படவில்லை. MS-DOS அதிக நினைவகத்திற்கான அணுகலைக் கொண்டிருந்ததால் (சில IBM பிசிக்கள் 64 KB க்கும் குறைவான நினைவகத்துடன் விற்கப்பட்டன, அதே நேரத்தில் CP/M தேவைப்பட்டால் 16 KB இல் இயங்க முடியும்), கட்டளை-வரி ஷெல்லில் அதிக கட்டளைகள் கட்டப்பட்டன, இதனால் MS-DOS ஓரளவு வேகமாகவும் ஃப்ளாப்பி அடிப்படையிலான கணினிகளில் பயன்படுத்த எளிதாகவும் இருந்தது. ஐபிஎம் பிசியின் முதல் சாதனங்களில் ஒன்று சாப்ட்கார்ட் போன்ற விரிவாக்க அட்டை என்றாலும், அது 8-பிட் சிபி/எம் மென்பொருளை இயக்க அனுமதித்தது, இன்ஃபோவேர்ல்ட் 1984 இல் சிபி/எம் ஐ வீட்டு சந்தையில் அறிமுகப்படுத்துவதற்கான முயற்சிகள் பெரும்பாலும் தோல்வியடைந்தன என்றும் பெரும்பாலான சிபி/எம் மென்பொருள் வீட்டு பயனர்களுக்கு மிகவும் விலை உயர்ந்தது என்றும் கூறினார். 1986 ஆம் ஆண்டில், CP/M க்கான புதிய உபகரணங்கள் மற்றும் மென்பொருளின் உற்பத்தியை பெரும்பாலான பிற விற்பனையாளர்கள் நிறுத்திய நீண்ட காலத்திற்குப் பிறகு, MS-DOS இணக்கமான அமைப்புகளின் விற்பனையில் கவனம் செலுத்துவதற்காக 8-பிட் CP/M-அடிப்படையிலான மாடல்களின் உற்பத்தியை கெய்ப்ரோ நிறுத்தியதாக இதழ் கூறியது. நுண் கணினி சந்தை ஐபிஎம்-இணக்கமான தளத்திற்கு நகர்ந்ததால் சிபி/எம் விரைவாக சந்தைப் பங்கை இழந்தது, மேலும் அது அதன் முந்தைய பிரபலத்தை மீண்டும் பெறவில்லை. பைட் இதழ், அந்த நேரத்தில் நுண் கணினிகளுக்கான முன்னணி தொழில் இதழ்களில் ஒன்றாகும், ஐபிஎம் பிசி அறிமுகப்படுத்தப்பட்ட சில ஆண்டுகளுக்குள் சிபி/எம் தயாரிப்புகளை உள்ளடக்குவதை நிறுத்தியது. எடுத்துக்காட்டாக, 1983 ஆம் ஆண்டில் எஸ்-100 பலகைகள் மற்றும் சிபி/எம் மென்பொருள் குறித்த கட்டுரைகளுக்கான சில விளம்பரங்கள் இருந்தன, ஆனால் 1987 வாக்கில் இவை பத்திரிகையில் காணப்படவில்லை. CP/M-86 இன் பிற்கால பதிப்புகள் செயல்திறன் மற்றும் பயன்பாட்டுத்திறனில் குறிப்பிடத்தக்க முன்னேற்றங்களைச் செய்தன, மேலும் அவை MS-DOS உடன் இணக்கமாக இருந்தன. இந்த பொருந்தக்கூடிய தன்மையை பிரதிபலிக்கும் வகையில் பெயர் மாற்றப்பட்டது, மேலும் CP/M-86 என்பது DOS பிளஸ் ஆனது, இது பின்னர் DR-DOS ஆனது. ZCPR ZCPR (Z80 கட்டளை செயலி மாற்றீடு) 2 பிப்ரவரி 1982 அன்று நிலையான டிஜிட்டல் ரிசர்ச் கன்சோல் கட்டளை செயலிக்கு (CCP) ஒரு டிராப்-இன் மாற்றாக அறிமுகப்படுத்தப்பட்டது மற்றும் ஆரம்பத்தில் தங்களை "தி CCP குரூப்" என்று அழைத்த கணினி ஆர்வலர்கள் குழுவால் எழுதப்பட்டது. அவர்கள் ஃபிராங்க் வாஞ்சோ, கீத் பீட்டர்சன் (அந்த நேரத்தில் சிம்டெலின் காப்பக நிபுணர்), ரான் ஃபோலர், சார்லி ஸ்ட்ரோம், பாப் மத்தியாஸ் மற்றும் ரிச்சர்ட் கான். ரிச்சர்ட், உண்மையில், இந்த குழுவில் உந்து சக்தியாக இருந்தார் (இவர்கள் அனைவரும் மின்னஞ்சல் மூலம் தொடர்பைப் பராமரித்தனர்). நியூ ஜெர்சியின் அமெச்சூர் கம்ப்யூட்டர் கிளப்பின் ஒரு பகுதியான SIG/M (சிறப்பு வட்டி குழு/மைக்ரோகம்ப்யூட்டர்கள்) வெளியிட்ட வட்டில் ZCPR1 வெளியிடப்பட்டது. ZCPR2 பிப்ரவரி 14,1983 அன்று வெளியிடப்பட்டது. இது SIG/M இலிருந்து பத்து வட்டுகளின் தொகுப்பாக வெளியிடப்பட்டது. இசட். சி. பி. ஆர் 2 2.3 ஆக மேம்படுத்தப்பட்டது, மேலும் 8080 குறியீட்டில் வெளியிடப்பட்டது, இது 8080 மற்றும் 8085 அமைப்புகளில் இசட். சி. பி. ஆர் 2 ஐப் பயன்படுத்த அனுமதித்தது. SIG/M இன் ஒன்பது வட்டுகளின் தொகுப்பாக ZCPR3 ஜூலை 14,1984 அன்று வெளியிடப்பட்டது. ZCPR3 க்கான குறியீடு 8080 க்கான தொகுக்கப்படலாம் (குறைக்கப்பட்ட அம்சங்களுடன்) மற்றும் தேவையான Z80 நுண்செயலி இல்லாத அமைப்புகளில் இயங்கும். பதிப்பு 3 இன் ZCPR இன் அம்சங்களில் ஷெல்ல்கள், மாற்றுப்பெயர்கள், I/O திசைதிருப்பல், ஓட்டக் கட்டுப்பாடு, பெயரிடப்பட்ட அடைவுகள், தேடல் பாதைகள், தனிப்பயன் மெனுக்கள், கடவுச்சொற்கள் மற்றும் ஆன்லைன் உதவி ஆகியவை அடங்கும். ஜனவரி 1987 இல், ரிச்சர்ட் கான் இசட். சி. பி. ஆரை உருவாக்குவதை நிறுத்திவிட்டார், மேலும் எசெலோன் ஜே சேஜை (ஏற்கனவே தனிப்பட்ட முறையில் மேம்படுத்தப்பட்ட இசட். சி. பி. ஆர் 3.1 வைத்திருந்தார்) அதில் தொடர்ந்து பணியாற்றும்படி கேட்டுக்கொண்டார். இவ்வாறு, இசட். சி. பி. ஆர். 3 உருவாக்கப்பட்டது மற்றும் வெளியிடப்பட்டது. இசட். சி. பி. ஆர். 3 இனி 8080 தொடர் நுண்செயலிகளை ஆதரிக்கவில்லை, மேலும் இசட். சி. பி. ஆர் வரிசையில் எந்த மேம்படுத்தலின் பெரும்பாலான அம்சங்களையும் சேர்த்தது. இசட். சி. பி. ஆர் 3 இல் கணிசமாக விரிவாக்கப்பட்ட திறன்களுடன் பயன்பாடுகளின் முழு நிரப்பும் அடங்கும். அக்கால சிபி/எம் பயனர் தளத்தால் உற்சாகமாக ஆதரிக்கப்பட்டாலும், சிபி/எம் இன் மறைவை மெதுவாக்க இசட். சி. பி. ஆர் மட்டும் போதுமானதாக இல்லை. வன்பொருள் மாதிரி ஒரு குறைந்தபட்ச 8-பிட் CP/M அமைப்பு பின்வரும் கூறுகளைக் கொண்டிருக்கும்ஃ ASCII எழுத்து தொகுப்பைப் பயன்படுத்தும் ஒரு கணினி முனையம் ஒரு இன்டெல் 8080 (பின்னர் 8085) அல்லது ஜிலாக் Z80 நுண்செயலி NEC V20 மற்றும் V30 செயலிகள் 8080-உருவகப்படுத்துதல் முறையை ஆதரிக்கின்றன, இது ஒரு PC DOS/MS-DOS கணினியில் 8-பிட் CP/M ஐ இயக்க முடியும், இருப்பினும் எந்த PC யும் 16-பிட் CP/M-86 ஐ இயக்க முடியும். குறைந்தபட்சம் 16 கிலோபைட் ரேம், முகவரி 0 A இல் தொடங்கி, டிஸ்கெட்டின் முதல் பிரிவை பூட்ஸ்ட்ராப் செய்வதாகும் குறைந்தபட்சம் ஒரு ஃப்ளாப்பி-டிஸ்க் டிரைவ் டிஜிட்டல் ஆராய்ச்சியால் விற்கப்பட்ட CP/M, ஆதரிக்கும் ஒரே வன்பொருள் அமைப்பு இன்டெல் 8080 மேம்பாட்டு அமைப்பு ஆகும். CP/M-இணக்கமான அமைப்புகளின் உற்பத்தியாளர்கள் தங்கள் சொந்த நிறுவப்பட்ட நினைவகம், வட்டு இயக்கிகள் மற்றும் கன்சோல் சாதனங்களுக்கான இயக்க முறைமையின் பகுதிகளைத் தனிப்பயனாக்கினர். Z80 ஆனது 8080 குறியீட்டுடன் இணக்கமாக இருந்ததால் CP/M ஆனது Zilog Z80 செயலி அடிப்படையிலான அமைப்புகளிலும் இயங்கும். CP/M இன் டிஜிட்டல் ரிசர்ச் டிஸ்ட்ரிபியூட்டட் கோர் (BDOS, CCP, கோர் நிலையற்ற கட்டளைகள்) Z80-குறிப்பிட்ட அறிவுறுத்தல்கள் எதையும் பயன்படுத்தவில்லை என்றாலும், பல Z80-அடிப்படையிலான அமைப்புகள் கணினி-குறிப்பிட்ட பயோஸில் Z80 குறியீட்டைப் பயன்படுத்தின, மேலும் பல பயன்பாடுகள் Z80-அடிப்படையிலான CP/M இயந்திரங்களுக்கு அர்ப்பணிக்கப்பட்டன. டிஜிட்டல் ரிசர்ச் பின்னர் ஜிலாக் மற்றும் அமெரிக்கன் மைக்ரோசிஸ்டம்களுடன் கூட்டு சேர்ந்து தனிப்பட்ட சிபி/எம் என்ற இயக்க முறைமையின் ரோம் அடிப்படையிலான பதிப்பை உருவாக்கியது, இது வட்டு இயக்கிகள் இல்லாமல் பொருத்தக்கூடிய குறைந்த விலை அமைப்புகளை இலக்காகக் கொண்டது. ஷார்ப் MZ-800 இல் முதன்முதலில் இடம்பெற்றது, விருப்பமான வட்டு இயக்ககங்களைக் கொண்ட கேசட் அடிப்படையிலான அமைப்பு, தனிப்பட்ட CP/M 8080 உடன் பெயர்வுத்திறனைப் பாதுகாப்பதற்கு மாறாக "மேம்படுத்தப்பட்ட Z-80 அறிவுறுத்தல் தொகுப்பைப் பயன்படுத்திக் கொள்ள மீண்டும் எழுதப்பட்டது" என்று விவரிக்கப்பட்டது. அமெரிக்க மைக்ரோசிஸ்டம்ஸ் ஒரு Z80-இணக்கமான நுண்செயலி, S83 ஐ அறிவித்தது, இது இயக்க முறைமை மற்றும் பயோஸுக்கான 8 KB இன்-பேக்கேஜ் ROM ஐக் கொண்டுள்ளது, மேலும் 64-கிலோபிட் டைனமிக் ரேம் சாதனங்களுடன் இடைமுகப்படுத்துவதற்கான விரிவான தர்க்கத்துடன். S83 இன் அலகு விலை 1,000 அலகு அளவுகளில் $32 என மேற்கோள் காட்டப்பட்டது. பெரும்பாலான இயந்திரங்களில் பூட்ஸ்ட்ராப் ROM இல் குறைந்தபட்ச பூட் லோடராக இருந்தது, இது குறைந்தபட்ச வங்கி மாறுதல் அல்லது பஸ்ஸில் குறியீட்டை செலுத்துவதற்கான ஒரு வழிமுறையுடன் இணைக்கப்பட்டுள்ளது (ஏனெனில் 8080 தொடக்கத்திற்கு முகவரி 0 இல் துவக்க குறியீட்டைக் காண வேண்டும், அதே நேரத்தில் CP/M க்கு ரேம் தேவைப்படுகிறது); மற்றவர்களுக்கு, கணினி தொடங்கப்படும் ஒவ்வொரு முறையும் முன் பேனல் கட்டுப்பாடுகளைப் பயன்படுத்தி இந்த பூட்ஸ்ட்ராப் நினைவகத்தில் உள்ளிடப்பட வேண்டும். CP/M 7-பிட் ASCII தொகுப்பைப் பயன்படுத்தியது. 8-பிட் பைட் மூலம் சாத்தியமான மற்ற 128 எழுத்துக்கள் தரப்படுத்தப்படவில்லை. எடுத்துக்காட்டாக, ஒரு கெய்ப்ரோ கிரேக்க எழுத்துக்களுக்கு அவற்றைப் பயன்படுத்தினார், மேலும் ஆஸ்போர்ன் இயந்திரங்கள் ஒரு அடிக்கோடிட்டுக் காட்டப்பட்ட எழுத்தைக் குறிக்க 8 வது பிட் தொகுப்பைப் பயன்படுத்தின. வேர்ட்ஸ்டார் 8 வது பிட்டை எண்ட்-ஆஃப்-வேர்ட் மார்க்கராகப் பயன்படுத்தியது. சர்வதேச CP/M அமைப்புகள் பொதுவாக ISO 646 நெறிமுறையை உள்ளூர்மயமாக்கப்பட்ட எழுத்து தொகுப்புகளுக்கு பயன்படுத்துகின்றன, சில ASCII எழுத்துக்களை 7-பிட் எல்லைக்கு அப்பால் சேர்ப்பதை விட உள்ளூர்மயமாக்கப்பட்ட எழுத்துக்களுடன் மாற்றுகின்றன. 8-பிட் பதிப்புகளில், இயங்கும் போது, நினைவகத்தில் ஏற்றப்பட்ட சிபி/எம் இயக்க முறைமை மூன்று கூறுகளைக் கொண்டிருந்ததுஃ அடிப்படை உள்ளீடு/வெளியீட்டு அமைப்பு (பிஐஓஎஸ்), அடிப்படை வட்டு இயக்க முறைமை (பிடிஓஎஸ்), கன்சோல் கட்டளை செயலி (சிசிபி). பிஐஓஎஸ் மற்றும் பிடிஓஎஸ் நினைவக-குடியிருப்பாளர்களாக இருந்தன, அதே நேரத்தில் சிசிபி ஒரு பயன்பாட்டால் மேல் எழுதப்படாவிட்டால் நினைவக-குடியிருப்பாளராக இருந்தது, இந்த விஷயத்தில் பயன்பாடு இயங்கி முடிந்த பிறகு அது தானாகவே மீண்டும் ஏற்றப்பட்டது. நிலையான பயன்பாடுகளுக்கான பல நிலையற்ற கட்டளைகளும் வழங்கப்பட்டன. தற்காலிக கட்டளைகள் வட்டில். காம் நீட்டிப்புடன் கோப்புகளில் இருந்தன. CPU மற்றும் பிரதான நினைவகத்தைத் தவிர பிற வன்பொருள் கூறுகளை பயோஸ் நேரடியாகக் கட்டுப்படுத்தியது. இது எழுத்து உள்ளீடு மற்றும் வெளியீடு மற்றும் வட்டு பிரிவுகளின் வாசிப்பு மற்றும் எழுத்து போன்ற செயல்பாடுகளைக் கொண்டிருந்தது. பி. டி. ஓ. எஸ் சிபி/எம் கோப்பு முறைமையையும், பயோஸின் மேல் சில உள்ளீடு/வெளியீட்டு சுருக்கங்களையும் (திசைதிருப்பல் போன்றவை) செயல்படுத்தியது. CCP பயனர் கட்டளைகளை எடுத்து அவற்றை நேரடியாக செயல்படுத்தியது (ஒரு கோப்பகத்தைக் காட்ட DIR அல்லது ஒரு கோப்பை நீக்க ERA போன்ற உள் கட்டளைகள்) அல்லது ஏற்றப்பட்டு கொடுக்கப்பட்ட பெயரின் செயல்படுத்தக்கூடிய கோப்பைத் தொடங்கியது (கோப்புகளை நகலெடுக்க PIP.COM அல்லது பல்வேறு கோப்பு மற்றும் கணினி தகவல்களைக் காட்ட STAT.COM போன்ற நிலையற்ற கட்டளைகள்). CP/M க்கான மூன்றாம் தரப்பு பயன்பாடுகளும் அடிப்படையில் நிலையற்ற கட்டளைகளாக இருந்தன. பி. டி. ஓ. எஸ், சி. சி. பி மற்றும் நிலையான நிலையற்ற கட்டளைகள் சிபி/எம் இன் ஒரு குறிப்பிட்ட திருத்தத்தின் அனைத்து நிறுவல்களிலும் ஒரே மாதிரியாக இருந்தன, ஆனால் பயோஸ் பகுதி எப்போதும் குறிப்பிட்ட வன்பொருளுடன் மாற்றியமைக்கப்பட்டது. உதாரணமாக, ஒரு கணினியில் நினைவகத்தைச் சேர்ப்பது, தற்காலிக நிரல்கள் கூடுதல் நினைவக இடத்தைப் பயன்படுத்த அனுமதிக்க CP/M அமைப்பை மீண்டும் நிறுவ வேண்டியிருந்தது. ஒரு பயன்பாட்டு நிரல் (எம். ஓ. வி. சி. பி. எம்) அமைப்பு விநியோகத்துடன் வழங்கப்பட்டது, இது பொருள் குறியீட்டை வெவ்வேறு நினைவக பகுதிகளுக்கு மாற்ற அனுமதித்தது. பயன்பாட்டு நிரல் முழுமையான ஜம்ப் மற்றும் சப்ரூட்டின் அழைப்பு அறிவுறுத்தல்களில் முகவரிகளை செயலி நினைவகத்தில் இயக்க முறைமையின் புதிய இருப்பிடத்திற்குத் தேவையான புதிய முகவரிகளுக்கு சரிசெய்தது. இந்த புதிதாக இணைக்கப்பட்ட பதிப்பை பின்னர் ஒரு புதிய வட்டில் சேமிக்க முடியும், இது கணினி கூறுகளை நகர்த்துவதன் மூலம் கிடைக்கும் கூடுதல் நினைவகத்தை அணுக பயன்பாட்டு நிரல்களை அனுமதிக்கிறது. நிறுவப்பட்டவுடன், இயக்க முறைமை (பிஐஓஎஸ், பிடிஓஎஸ் மற்றும் சிசிபி) கணினியை துவக்கப் பயன்படுத்தப்படும் எந்த வட்டின் தொடக்கத்திலும் ஒதுக்கப்பட்ட பகுதிகளில் சேமிக்கப்படும். துவக்கத்தில், துவக்க ஏற்றுபவர் (வழக்கமாக ஒரு ரோம் ஃபார்ம்வேர் சிப்பில் இருக்கும்) இயக்க முறைமையை வட்டில் இருந்து இயக்கி A: இல் ஏற்றும். நிரல் அளவில் கடுமையான கட்டுப்பாடுகள் இருந்ததால், நவீன தரநிலைகளின்படி CP/M பழமையானதாக இருந்தது. பதிப்பு 1 உடன் மாற்றப்பட்ட வட்டைக் கண்டறிய எந்த ஏற்பாடும் இல்லை. ஒரு பயனர் வட்டு அடைவை கைமுறையாக மீண்டும் படிக்காமல் வட்டுகளை மாற்றினால், கணினி பழைய வட்டின் அடைவைப் பயன்படுத்தி புதிய வட்டில் எழுதும், இது வட்டில் சேமிக்கப்பட்ட தரவை அழிக்கும். பதிப்பு 1.1 அல்லது 1.2 முதல், ஒரு வட்டை மாற்றி அதன் அடைவைப் படிப்பதற்கு முன்பு அதற்கு எழுத முயற்சிப்பது ஒரு அபாயகரமான பிழையை சமிக்ஞை செய்ய ஏற்படுத்தும். இது வட்டை மேல் எழுதுவதைத் தவிர்த்தது, ஆனால் மறுதொடக்கம் மற்றும் வட்டில் சேமிக்கப்பட வேண்டிய தரவை இழக்க வேண்டியிருந்தது. CP/M இல் உள்ள பெரும்பாலான சிக்கல்கள் BDOS இல் தனிமைப்படுத்தப்பட்டன, மேலும் ஒரு சிறிய அளவிற்கு, CCP மற்றும் நிலையற்ற கட்டளைகள். இதன் பொருள் என்னவென்றால், பயோஸில் உள்ள வரையறுக்கப்பட்ட எண்ணிக்கையிலான எளிய நடைமுறைகளை ஒரு குறிப்பிட்ட வன்பொருள் தளத்திற்கு அனுப்புவதன் மூலம், முழு ஓஎஸ் வேலை செய்யும். இது புதிய இயந்திரங்களை ஆதரிக்கத் தேவையான வளர்ச்சி நேரத்தை கணிசமாகக் குறைத்தது, மேலும் CP/M இன் பரவலான பயன்பாட்டிற்கான முக்கிய காரணங்களில் இதுவும் ஒன்றாகும். இன்று இந்த வகையான சுருக்கம் பெரும்பாலான OS களுக்கு (ஒரு வன்பொருள் சுருக்க அடுக்கு) பொதுவானது, ஆனால் CP/M இன் பிறப்பின் போது, OS கள் பொதுவாக ஒரு இயந்திர மேடையில் மட்டுமே இயங்க வேண்டும் என்று கருதப்பட்டன, மேலும் பல அடுக்கு வடிவமைப்புகள் தேவையற்றவை என்று கருதப்பட்டன. கன்சோல் கட்டளை செயலி அல்லது சி. சி. பி, விசைப்பலகையிலிருந்து உள்ளீட்டை ஏற்றுக்கொண்டு முடிவுகளை முனையத்திற்கு அனுப்புகிறது. CP/M தானே ஒரு அச்சிடும் முனையம் அல்லது வீடியோ முனையத்துடன் வேலை செய்யும். அனைத்து CP/M கட்டளைகளும் கட்டளை வரியில் தட்டச்சு செய்யப்பட வேண்டும். தற்போதைய இயல்புநிலை வட்டு இயக்ககத்தைக் குறிக்க, கன்சோல் பெரும்பாலும் ஏ> ப்ராம்ப்டைக் காண்பிக்கும். வீடியோ முனையத்துடன் பயன்படுத்தும்போது, இது வழக்கமாக முனையத்தால் வழங்கப்பட்ட ஒளிரும் கர்சர் மூலம் பின்பற்றப்படும். சி. சி. பி பயனரிடமிருந்து உள்ளீட்டிற்காக காத்திருக்கும். ஒரு சி. சி. பி உள் கட்டளை, படிவ இயக்கி கடிதத்தைத் தொடர்ந்து ஒரு கோலன், இயல்புநிலை இயக்ககத்தைத் தேர்ந்தெடுக்க பயன்படுத்தப்படலாம். எடுத்துக்காட்டாக, B: என்று தட்டச்சு செய்து, கட்டளை வரியில் உள்ளீட்டை அழுத்துவது இயல்புநிலை இயக்ககத்தை B ஆக மாற்றும், மேலும் இந்த மாற்றத்தைக் குறிக்க கட்டளை வரியில் B> ஆக மாறும். சிபி/எம் இன் கட்டளை-வரி இடைமுகம் டிஜிட்டல் கருவிகளிலிருந்து இயக்க முறைமைகளைப் பின்பற்றி வடிவமைக்கப்பட்டது, அதாவது பிடிபி-11 க்கான ஆர்டி-11 மற்றும் பிடிபி-8 க்கான ஓஎஸ்/8 போன்றவை. கட்டளைகள் ஒரு முக்கிய வார்த்தையின் வடிவத்தை எடுத்தன, அதைத் தொடர்ந்து இடைவெளிகள் அல்லது சிறப்பு எழுத்துக்களால் பிரிக்கப்பட்ட அளவுருக்களின் பட்டியல். யுனிக்ஸ் ஷெல் உள்ளமைப்பைப் போலவே, ஒரு உள் கட்டளை அங்கீகரிக்கப்பட்டால், அது சி. சி. பி. யால் மேற்கொள்ளப்பட்டது. இல்லையெனில் அது தற்போது பதிவுசெய்யப்பட்ட வட்டு இயக்ககத்திலும் (பிற்கால பதிப்புகளில்) பயனர் பகுதியிலும் செயல்படுத்தக்கூடிய கோப்பைக் கண்டுபிடிக்க முயற்சிக்கும், அதை ஏற்றும், மேலும் கட்டளை வரியிலிருந்து ஏதேனும் கூடுதல் அளவுருக்களை அனுப்பும். இவை "நிலையற்ற" திட்டங்கள் என்று குறிப்பிடப்பட்டன. முடிந்ததும், CP/M பயன்பாட்டு நிரல்களால் மேல் எழுதப்பட்ட CCP இன் பகுதியை மீண்டும் ஏற்றும்-இது நிலையற்ற நிரல்களுக்கு ஒரு பெரிய நினைவக இடத்தை அனுமதித்தது. கட்டளைகள் சில நேரங்களில் தெளிவற்றதாக இருக்கலாம். உதாரணமாக, கோப்புகளை நகலெடுப்பதற்கான கட்டளைக்கு பிஐபி (பெரிஃபெரல்-இன்டர்சேஞ்ச்-புரோகிராம்) என்று பெயரிடப்பட்டது, இது அந்த நோக்கத்திற்காக பயன்படுத்தப்பட்ட பழைய டிஇசி பயன்பாட்டின் பெயர். ஒரு நிரலுக்கு வழங்கப்பட்ட அளவுருக்களின் வடிவம் தரப்படுத்தப்படவில்லை, இதனால் கோப்பு பெயர்களிலிருந்து விருப்பங்களை வேறுபடுத்தும் ஒற்றை விருப்ப எழுத்து இல்லை. வெவ்வேறு நிரல்கள் வெவ்வேறு எழுத்துக்களைப் பயன்படுத்தலாம் மற்றும் பயன்படுத்தலாம். CP/M கன்சோல் கட்டளைச் செயலியில் DIR, ERA, REN, SAVE, TYPE மற்றும் USER ஆகியவை உள்ளமைக்கப்பட்ட கட்டளைகளாக உள்ளன. CP/M இல் உள்ள தற்காலிக கட்டளைகளில் ASM, DDT, DUMP, ED, LOAD, PIP, STAT, SABMIT மற்றும் SYSGEN ஆகியவை அடங்கும். CP/M பிளஸ் (CP/M பதிப்பு 3) இல் டிஐஆர் (SYS பண்புக்கூறுடன் குறிக்கப்பட்டதைத் தவிர ஒரு கோப்பிலிருந்து கோப்புகளின் காட்சி பட்டியல்), டிஐஆர்எஸ்ஐஎஸ்/டிஐஆர்எஸ் (கோப்பகத்தில் SYS பண்புக்கூறுடன் குறிக்கப்பட்ட கோப்புகளின் பட்டியல்), ERASE/ERA (ஒரு கோப்பை நீக்குதல்), RENAME/REN (ஒரு கோப்பின் பெயர் மாற்றுதல்), TYPE/TYP (ஒரு ASCII எழுத்துக் கோப்பின் காட்சி உள்ளடக்கங்கள்), மற்றும் USER/USE (பயனர் எண்ணை மாற்றுதல்) ஆகியவை உள்ளமைக்கப்பட்ட கட்டளைகளாக அடங்கும்ஃ CP/M3 உள்ளமைக்கப்பட்ட கட்டளைகளை சுருக்குவதற்கு பயனரை அனுமதிக்கிறது. CP/M3 இல் உள்ள நிலையற்ற கட்டளைகளில் நகல், தேதி, சாதனம், DUMP, ED, GET, HELP, HEXCOM, INITDIR, LINK, MAC, PIP, PUT, RMAC, SET, SETDEF, SHOW, SID, SABMIT மற்றும் XREF ஆகியவை அடங்கும். அடிப்படை வட்டு இயக்க முறைமை அல்லது பி. டி. ஓ. எஸ், ஒரு கோப்பைத் திறப்பது, கன்சோலுக்கு வெளியீடு அல்லது அச்சிடுதல் போன்ற செயல்பாடுகளுக்கான அணுகலை வழங்கியது. பயன்பாட்டு நிரல்கள் செயலி பதிவேடுகளை செயல்பாட்டிற்கான செயல்பாட்டுக் குறியீட்டுடன் ஏற்றும், மேலும் அளவுருக்கள் அல்லது நினைவக இடையகங்களுக்கான முகவரிகள் மற்றும் நினைவகத்தில் ஒரு நிலையான முகவரியை அழைக்கும். கணினியில் உள்ள நினைவகத்தின் அளவிலிருந்து முகவரி சுயாதீனமாக இருந்ததால், பயன்பாட்டு நிரல்கள் எந்த வகை அல்லது வன்பொருள் உள்ளமைவுக்கும் அதே வழியில் இயங்கும். அடிப்படை உள்ளீட்டு வெளியீட்டு அமைப்பு அடிப்படை உள்ளீட்டு வெளியீட்டு அமைப்பு அல்லது பிஐஓஎஸ், இயக்க முறைமைக்குத் தேவையான மிகக் குறைந்த அளவிலான செயல்பாடுகளை வழங்கியது. கணினி கன்சோலில் ஒற்றை எழுத்துக்களைப் படிப்பது அல்லது எழுதுவது மற்றும் வட்டில் இருந்து தரவின் ஒரு பகுதியை படிப்பது அல்லது எழுதுவது ஆகியவை இதில் அடங்கும். டிஸ்கெட்டிலிருந்து தரவுகளின் சில இடையகங்களை பி. டி. ஓ. எஸ் கையாண்டது, ஆனால் சிபி/எம் 3 க்கு முன்பு இது ஒற்றை அடர்த்தி 8 அங்குல ஃப்ளாப்பி டிஸ்க்குகளில் பயன்படுத்தப்படுவதைப் போல 128 பைட்டுகளில் ஒரு வட்டு துறை அளவை நிர்ணயித்தது. பெரும்பாலான 5.25-inch வட்டு வடிவங்கள் பெரிய பிரிவுகளைப் பயன்படுத்தியதால், தடுப்பது மற்றும் நீக்குதல் மற்றும் வட்டு இடையகப் பகுதியின் மேலாண்மை ஆகியவை பயோஸில் உள்ள மாதிரி-குறிப்பிட்ட குறியீட்டால் கையாளப்பட்டன. வன்பொருள் தேர்வுகள் எந்தவொரு பிரபலமான தரநிலையுடனும் பொருந்தக்கூடிய தன்மையால் கட்டுப்படுத்தப்படாததால் தனிப்பயனாக்கம் தேவைப்பட்டது. எடுத்துக்காட்டாக, சில உற்பத்தியாளர்கள் ஒரு தனி கணினி முனையத்தைப் பயன்படுத்தினர், மற்றவர்கள் உள்ளமைக்கப்பட்ட ஒருங்கிணைந்த வீடியோ காட்சி அமைப்பை வடிவமைத்தனர். அச்சுப்பொறிகள் மற்றும் மோடம்களுக்கான தொடர் துறைமுகங்கள் பல்வேறு வகையான யுஏஆர்டி சில்லுகளைப் பயன்படுத்தலாம், மேலும் துறைமுக முகவரிகள் சரிசெய்யப்படவில்லை. சில இயந்திரங்கள் 8080 I/O முகவரி இடத்திற்குப் பதிலாக நினைவக வரைபட I/O ஐப் பயன்படுத்தின. வன்பொருளில் உள்ள இந்த மாறுபாடுகள் அனைத்தும் பயோஸைப் பயன்படுத்துவதன் மூலம் கணினியின் பிற தொகுதிகளிலிருந்து மறைக்கப்பட்டன, அவை CP/M ஐ இயக்கத் தேவையான சேவைகளுக்கான நிலையான நுழைவு புள்ளிகளைப் பயன்படுத்தின, அதாவது எழுத்து I/O அல்லது வட்டு தொகுதியை அணுகுவது போன்றவை. ஒரு மோடமிற்கான தொடர் தகவல்தொடர்புக்கான ஆதரவு பயோஸில் மிகவும் அடிப்படை அல்லது முற்றிலும் இல்லாததால், ஒரு குறிப்பிட்ட இயந்திரத்தின் தொடர் துறைமுகத்தை அணுகத் தேவையான அனைத்து குறியீடுகளையும் கொண்ட பயனர் நிறுவப்பட்ட மேலடுக்கைக் கொண்ட மோடம்களைப் பயன்படுத்திய சிபி/எம் நிரல்களுக்கு இது பொதுவான நடைமுறையாக இருந்தது. பரவலாகப் பயன்படுத்தப்பட்ட முதல் சொல் செயலிகளில் ஒன்றான வேர்ட்ஸ்டார் மற்றும் மைக்ரோகம்ப்யூட்டர்களுக்கான ஆரம்ப மற்றும் பிரபலமான தரவுத்தள நிரலான டிபேஸ் ஆகியவை முதலில் CP/M க்காக எழுதப்பட்டன. இரண்டு ஆரம்பகால அவுட்லைனர்கள், காமாஸ் (அறிவு மற்றும் மன பெருக்க அமைப்பு) மற்றும் அதன் கட்-டவுன் வாரிசான அவுட்-திங்க் (நிரலாக்க வசதிகள் இல்லாமல் மற்றும் 8080/வி 20 பொருந்தக்கூடிய தன்மைக்கு மறுசீரமைக்கப்பட்டது) CP/M க்கு எழுதப்பட்டன, இருப்பினும் பின்னர் MS-DOS க்கு மீண்டும் எழுதப்பட்டன. போர்லேண்ட் டெல்பியின் மூதாதையரான டர்போ பாஸ்கல் மற்றும் மைக்ரோசாப்ட் எக்ஸலின் மூதாதையரான மல்டிபிளான் ஆகியோரும் எம்எஸ்-டாஸ் பதிப்புகள் கிடைப்பதற்கு முன்பு சிபி/எம் இல் அறிமுகமானார்கள். விசிகால்க், முதல் விரிதாள் நிரல், CP/M க்கு கிடைத்தது. மற்றொரு நிறுவனமான சோர்சிம், CP/M க்கான அதன் சூப்பர்கால்க் விரிதாளை உருவாக்கியது, இது CP/M இல் சந்தைத் தலைவராகவும் நடைமுறை தரமாகவும் மாறும். MS-DOS உலகில் விரிதாள் சந்தையில் சூப்பர்கால்க் ஒரு போட்டியாளராக இருக்கும். ஆட்டோடெஸ்க்கின் CAD பயன்பாடான ஆட்டோக்யாட் CP/M இல் அறிமுகமானது. அக்காலத்தின் பிரபலமான நிரலாக்க மொழிகளுக்கான தொகுப்பாளர்கள் மற்றும் மொழிபெயர்ப்பாளர்கள் (பேசிக், போர்லேண்டின் டர்போ பாஸ்கல், ஃபோர்ட்ரான் மற்றும் பிஎல்/ஐ போன்றவை) பல இருந்தன, அவற்றில் பல ஆரம்பகால மைக்ரோசாப்ட் தயாரிப்புகள். CP/M மென்பொருள் பெரும்பாலும் பல்வேறு வகையான கணினிகளுக்கு ஏற்றவாறு நிறுவிகளுடன் வந்தது. அடிப்படை நிரல்களுக்கான மூலக் குறியீடு எளிதில் அணுகக்கூடியதாக இருந்தது, மேலும் பெரும்பாலான நகல் பாதுகாப்பு வடிவங்கள் இயக்க முறைமையில் பயனற்றவையாக இருந்தன. உதாரணமாக, ஒரு கெய்ப்ரோ II உரிமையாளர், ஜெராக்ஸ் 820 வடிவத்தில் மென்பொருளைப் பெறுவார், பின்னர் அதை நகலெடுத்து கெய்ப்ரோ-வடிவமைப்பு வட்டுகளிலிருந்து இயக்குவார். தரப்படுத்தப்பட்ட கிராபிக்ஸ் இல்லாதது வரையறுக்கப்பட்ட வீடியோ கேம்களை ஆதரிக்கிறது, ஆனால் டெலன்கார்ட், கொரில்லாக்கள், ஹமுராபி, லூனார் லேண்டர் போன்ற பல்வேறு எழுத்து மற்றும் உரை அடிப்படையிலான விளையாட்டுகள், சோர்க் தொடர் மற்றும் கொலோசல் கேவ் அட்வென்ச்சர் உள்ளிட்ட ஆரம்பகால ஊடாடும் புனைகதைகளுடன் இணைக்கப்பட்டன. உரை சாகச நிபுணர் இன்போகாம் சிபி/எம் வடிவத்தில் தங்கள் விளையாட்டுகளை தொடர்ந்து வெளியிட்ட சில வெளியீட்டாளர்களில் ஒருவர். லைஃப்போட் அசோசியேட்ஸ் பயனர் எழுதிய "இலவச" மென்பொருளை சேகரித்து விநியோகிக்கத் தொடங்கியது. முதலாவது XMODEM ஆகும், இது மோடம் மற்றும் ஃபோன் லைன் வழியாக நம்பகமான கோப்பு பரிமாற்றங்களை அனுமதித்தது. CP/M க்கு சொந்தமான மற்றொரு நிரல் அவுட்லைன் செயலி காமாஸ் ஆகும். நிலையற்ற நிரல் பகுதி சிபி/எம் பயன்பாட்டு நிரல்களுக்கு கிடைக்கக்கூடிய நிலையற்ற நிரல் பகுதி (டி. பி. ஏ) என்பது பி. டி. ஓ. எஸ்ஸின் மிகக் குறைந்த முகவரிக்கும் 100 ஹெக்ஸாடெசிமல் முகவரிக்கும் இடையிலான வாசிப்பு/எழுதும் நினைவகமாகும். அனைத்து Z80 மற்றும் 8080 செயலிகளும் 64 கிலோபைட் நினைவகத்தை முகவரியிட முடியும் என்றாலும், குறிப்பிட்ட கணினியின் வடிவமைப்பைப் பொறுத்து பயன்பாட்டு நிரல்களுக்கு கிடைக்கும் அளவு மாறுபடும். சில கணினிகள் முகவரி இடத்தின் பெரிய பகுதிகளை பயோஸ் ரோம்கள் அல்லது வீடியோ காட்சி நினைவகம் போன்ற விஷயங்களுக்கு பயன்படுத்தின. இதன் விளைவாக, சில அமைப்புகள் மற்றவர்களை விட அதிக டி. பி. ஏ நினைவகத்தைக் கொண்டிருந்தன. வங்கி மாறுதல் என்பது ஒரு பொதுவான நுட்பமாகும், இது தேவைக்கேற்ப ரோம் அல்லது வீடியோ நினைவக இடத்தை மாற்றும் போது கணினிகள் பெரிய டி. பி. ஏ. வைக் கொண்டிருக்க அனுமதித்தது. சிபி/எம் 3.0 பி. டி. ஓ. எஸ்ஸின் பாகங்கள் வங்கி மாற்றப்பட்ட நினைவகத்திலும் இருக்க அனுமதித்தது. பிழைத்திருத்த பயன்பாடு சிபி/எம் ஒரு டைனமிக் பிழைத்திருத்த கருவியுடன் வந்தது, இது டிடிடி (பூச்சிக்கொல்லிக்குப் பிறகு, அதாவது. ஒரு பிழை-கொலையாளி), இது நினைவகம் மற்றும் நிரல் தொகுதிகளை ஆய்வு செய்து கையாள அனுமதித்தது, மேலும் ஒரு நிரலை ஒரு நேரத்தில் ஒரு படி செயல்படுத்த அனுமதித்தது. குடியிருப்பு திட்டங்கள் சிபி/எம் முதலில் டிஓஎஸ் இன் கீழ் உள்ளபடி டெர்மினேட் அண்ட் ஸ்டே ரெசிடென்ட் (டிஎஸ்ஆர்) திட்டங்களுக்கு சமமானதை ஆதரிக்கவில்லை. புரோகிராமர்கள் சில இயக்க முறைமை அழைப்புகளை இடைமறித்து அவற்றின் செயல்பாட்டை நீட்டிக்க அல்லது மாற்றக்கூடிய மென்பொருளை எழுதலாம். இந்த திறனைப் பயன்படுத்தி, புரோகிராமர்கள் ஸ்மார்ட் கீ போன்ற துணை மேசை துணை நிரல்களை உருவாக்கி விற்றனர், இது எந்த விசைப்பலகையிலும் எந்த பைட்டுகளின் சரத்தையும் ஒதுக்குவதற்கான விசைப்பலகை பயன்பாடாகும். சிபி/எம் 3, இருப்பினும், மாறும் வகையில் ஏற்றக்கூடிய ரெசிடென்ட் சிஸ்டம் எக்ஸ்டென்ஷன்களுக்கான (ஆர்எஸ்எக்ஸ்) ஆதரவைச் சேர்த்தது. ஒரு தற்காலிக நிரல் இல்லாமல் ஒரு ஆர்எஸ்எக்ஸை ஏற்ற சி. சி. பி. யை அனுமதிக்க பூஜ்ய கட்டளை கோப்பு என்று அழைக்கப்படுவதைப் பயன்படுத்தலாம். ஆர்எஸ்எம்கள் (ரெசிடென்ட் சிஸ்டம் தொகுதிகளுக்கானவை) போன்ற ஒத்த தீர்வுகளும் மூன்றாம் தரப்பினரால் சிபி/எம் 2.2 அமைப்புகளுக்கு மாற்றியமைக்கப்பட்டன. வட்டு I/O அல்லது கன்சோல் I/O க்கு இடைமுகத்தை தரப்படுத்த CP/M சில வன்பொருள் சுருக்கத்தை வழங்கியிருந்தாலும், அச்சுப்பொறிகள் மற்றும் முனையங்கள் போன்ற உபகரணங்களின் அனைத்து அம்சங்களையும் பயன்படுத்த பயன்பாட்டு நிரல்களுக்கு இன்னும் பொதுவாக நிறுவல் தேவைப்படுகிறது. பெரும்பாலும் இவை தப்பிக்கும் காட்சிகளால் கட்டுப்படுத்தப்பட்டன, அவை வெவ்வேறு சாதனங்களுக்கு மாற்றப்பட வேண்டியிருந்தது. எடுத்துக்காட்டாக, ஒரு அச்சுப்பொறியில் தைரியமான முகத்தைத் தேர்ந்தெடுப்பதற்கான தப்பிக்கும் வரிசை உற்பத்தியாளர்களிடையே வேறுபட்டிருக்கும், சில நேரங்களில் உற்பத்தியாளரின் வரம்பிற்குள் உள்ள மாடல்களுக்கு இடையில் வேறுபட்டிருக்கும். இந்த செயல்முறை இயக்க முறைமையால் வரையறுக்கப்படவில்லை; ஒரு பயனர் பொதுவாக ஒரு நிறுவல் நிரலை இயக்குவார், இது பலவிதமான சாதனங்களிலிருந்து தேர்ந்தெடுக்க அனுமதிக்கும், அல்லது ஒரு செயல்பாட்டை அணுகத் தேவையான தப்பிக்கும் காட்சிகளின் அம்சத்தால் அம்சத்தைத் திருத்த அனுமதிக்கும். இந்த சாதனங்களுக்கு மத்திய இயக்க முறைமை சேவை வழங்கப்படாததால், ஒவ்வொரு பயன்பாட்டு நிரலுக்கும் இது மீண்டும் மீண்டும் செய்யப்பட வேண்டியிருந்தது. அச்சுப்பொறியின் ஒவ்வொரு மாதிரிக்கும் துவக்கக் குறியீடுகள் பயன்பாட்டில் எழுதப்பட வேண்டும். ஒன்றுக்கு மேற்பட்ட அச்சுப்பொறிகளைக் கொண்ட வேர்ட்ஸ்டார் போன்ற நிரலைப் பயன்படுத்த (ஒரு வேகமான டாட்-மேட்ரிக்ஸ் அச்சுப்பொறி அல்லது மெதுவான ஆனால் விளக்கக்காட்சி-தரமான டெய்சி சக்கர அச்சுப்பொறி), வேர்ட்ஸ்டாரின் ஒரு தனி பதிப்பு தயாரிக்கப்பட வேண்டும், மேலும் ஒருவர் ஏற்ற வேண்டியிருந்தது தேர்ந்தெடுக்கப்பட்ட அச்சுப்பொறிக்கு ஒத்த வேர்ட்ஸ்டார் பதிப்பு (மற்றும் அச்சுப்பொறிகளை மாற்ற வெளியேறும் மற்றும் மீண்டும் ஏற்றும்). டிஸ்க் வடிவங்கள் ஐபிஎம் சிஸ்டம்/34 மற்றும் ஐபிஎம் 3740 இன் ஒற்றை அடர்த்தி, ஒற்றை பக்க வடிவம் சிபி/எம் இன் நிலையான 8 அங்குல ஃப்ளாப்பி-டிஸ்க் வடிவமாகும். எந்த நிலையான 5.25-inch CP/M வட்டு வடிவமும் இல்லை, கெய்ப்ரோ, மோரோ டிசைன்ஸ், ஆஸ்போர்ன் மற்றும் பிறர் ஒவ்வொருவரும் தங்கள் சொந்தத்தைப் பயன்படுத்துகிறார்கள். 1981 செப்டம்பரில் இன்போ வேர்ல்ட் மதிப்பிட்டபடி, "சுமார் இரண்டு டஜன் வடிவங்கள் பிரபலமாக இருந்தன, எனவே மென்பொருள் உருவாக்குநர்கள் அவற்றை பரந்த சந்தையை அடைய பரிசீலிக்க வேண்டியிருந்தது". எடுத்துக்காட்டாக, ஜேஆர்டி பாஸ்கல், நார்த் ஸ்டார், ஆஸ்போர்ன், ஆப்பிள், ஹீத் ஹார்ட் செக்டர் மற்றும் சாப்ட் செக்டர் மற்றும் சூப்பர் பிரைன் ஆகியவற்றிற்கான 5.25-inch வட்டில் பதிப்புகள் மற்றும் ஒரு 8 அங்குல பதிப்பை வழங்கினார். எல்லிஸ் கம்ப்யூட்டிங் அதன் மென்பொருளை ஹீத் வடிவங்கள் மற்றும் இரண்டு வெவ்வேறு டி. ஆர். எஸ்-80 சிபி/எம் மாற்றங்கள் உட்பட 16 பிற 5.25-inch வடிவங்களுக்கும் வழங்கியது. சில வட்டு வடிவங்கள் மற்றவற்றை விட மிகவும் பிரபலமாக இருந்தன. பெரும்பாலான மென்பொருள்கள் ஜெராக்ஸ் 820 வடிவத்தில் கிடைத்தன, மேலும் கெய்ப்ரோ II போன்ற பிற கணினிகளும் அதனுடன் இணக்கமாக இருந்தன. இருப்பினும், CP/M பயன்பாட்டின் 5.25-inch சகாப்தத்தில் எந்த ஒரு உற்பத்தியாளரும் மேலோங்கவில்லை, மேலும் வட்டு வடிவங்கள் பெரும்பாலும் வன்பொருள் உற்பத்தியாளர்களிடையே எடுத்துச் செல்லப்படுவதில்லை. ஒரு மென்பொருள் உற்பத்தியாளர் ஒவ்வொரு பிராண்ட் வன்பொருளுக்கும் நிரலின் தனித்தனி பதிப்பைத் தயாரிக்க வேண்டியிருந்தது. சில உற்பத்தியாளர்களுடன் (கெய்ப்ரோ ஒரு எடுத்துக்காட்டு), நிறுவனத்தின் வெவ்வேறு மாடல்களில் தரப்படுத்தல் கூட இல்லை. இந்த சூழ்நிலையின் காரணமாக, ஒரு இயந்திரம் பல்வேறு வடிவங்களைப் படிக்க அனுமதித்த வட்டு வடிவமைப்பு மொழிபெயர்ப்பு நிரல்கள் பிரபலமடைந்து குழப்பத்தைக் குறைத்தன, கெர்மிட் போன்ற நிரல்களும், பெரும்பாலான சிபி/எம் இயந்திரங்களில் இருந்த தொடர் துறைமுகங்களைப் பயன்படுத்தி தரவு மற்றும் நிரல்களை ஒரு இயந்திரத்திலிருந்து இன்னொரு இயந்திரத்திற்கு மாற்ற அனுமதித்தன. குறிப்பிட்ட அமைப்புகளின் பண்புகள் மற்றும் ஓரளவுக்கு வடிவமைப்பாளர்களின் தேர்வுகளைப் பொறுத்து பல்வேறு வடிவங்கள் பயன்படுத்தப்பட்டன. வட்டில் ஒதுக்கப்பட்ட மற்றும் அடைவு பகுதிகளின் அளவைக் கட்டுப்படுத்த CP/M ஆதரவு விருப்பங்கள், மற்றும் தர்க்கரீதியான வட்டு பிரிவுகள் (CP/M நிரல்களால் பார்க்கப்படுவது போல) மற்றும் வட்டில் ஒதுக்கப்பட்ட இயற்பியல் பிரிவுகளுக்கு இடையிலான வரைபடம். ஒவ்வொரு அமைப்புக்கும் இந்த அளவுருக்களைத் தனிப்பயனாக்க பல வழிகள் இருந்தன, ஆனால் அவை அமைக்கப்பட்டவுடன், மற்றொரு அமைப்பில் வடிவமைக்கப்பட்ட வட்டில் இருந்து அளவுருக்களை ஏற்ற ஒரு அமைப்புக்கு தரப்படுத்தப்பட்ட வழி இல்லை. வெவ்வேறு CP/M இயந்திரங்களுக்கிடையேயான பெயர்வுத்திறனின் அளவு வட்டு இயக்கி மற்றும் கட்டுப்படுத்தியின் வகையைப் பொறுத்தது, ஏனெனில் CP/M சகாப்தத்தில் 8 அங்குல மற்றும் 5.25-inch வடிவத்தில் பல்வேறு ஃப்ளாப்பி வகைகள் இருந்தன. வட்டுகள் கடினமான அல்லது மென்மையான பிரிவுகளாக இருக்கலாம், ஒற்றை அல்லது இரட்டை அடர்த்தி, ஒற்றை அல்லது இரட்டை பக்க, 35 தடம், 40 தடம், 77 தடம் அல்லது 80 தடம், மற்றும் துறை தளவமைப்பு, அளவு மற்றும் இன்டர்லீவ் ஆகியவை பரவலாக மாறுபடலாம். மொழிபெயர்ப்பு நிரல்கள் வெவ்வேறு இயந்திரங்களிலிருந்து வட்டு வகைகளைப் படிக்க பயனரை அனுமதித்தாலும், இயக்கி வகை மற்றும் கட்டுப்படுத்தி ஆகியவையும் காரணிகளாக இருந்தன. 1982 வாக்கில், ஆப்பிள் II, டி. ஆர். எஸ்-80, ஆஸ்போர்ன் 1, கெய்ப்ரோ II மற்றும் ஐபிஎம் பிசி போன்ற அக்காலத்தின் மிகவும் பொதுவான நுகர்வோர் நிலை இயந்திரங்களால் பயன்படுத்தப்பட்டதால், CP/M மென்பொருளை விநியோகிக்க மென்மையான துறை, ஒற்றை பக்க, 40-டிராக் 5.25-inch வட்டுகள் மிகவும் பிரபலமான வடிவமாக மாறியது. ஒரு மொழிபெயர்ப்பு நிரல் பயனர் தனது இயந்திரத்தில் இதே போன்ற வடிவமைப்பைக் கொண்ட எந்த வட்டுகளையும் படிக்க அனுமதித்தது-எடுத்துக்காட்டாக, கெய்ப்ரோ II க்கு டி. ஆர். எஸ்-80, ஆஸ்போர்ன், ஐபிஎம் பிசி மற்றும் எப்ஸன் வட்டுகளைப் படிக்க முடியும். 80 டிராக் அல்லது ஹார்ட் செக்டர் போன்ற பிற வட்டு வகைகளைப் படிக்க முற்றிலும் சாத்தியமற்றது. இரட்டை பக்க வட்டுகளின் முதல் பாதியை (எப்ஸன் க்யூஎக்ஸ்-10 ஐப் போலவே) படிக்க முடியும், ஏனெனில் சிபி/எம் வட்டு தடங்களை தொடர்ச்சியாக அணுகியது, டிராக் 0 என்பது பக்க 1 இன் முதல் (வெளிப்புற) தடமாகவும், டிராக் 79 (40-தட வட்டில்) பக்க 2 இன் கடைசி (உட்புற) தடமாகவும் இருந்தது. ஆப்பிள் II பயனர்களால் ஆப்பிளின் ஜி. சி. ஆர் வடிவமைப்பைத் தவிர வேறு எதையும் பயன்படுத்த முடியவில்லை, எனவே ஆப்பிள் வடிவமைப்பு வட்டுகளில் சிபி/எம் மென்பொருளைப் பெற வேண்டியிருந்தது அல்லது அதை தொடர் இணைப்பு வழியாக மாற்ற வேண்டியிருந்தது. மிகவும் தரப்படுத்தப்பட்ட ஐபிஎம் பிசி வட்டு வடிவங்களுடன் ஒப்பிடும்போது, விநியோகஸ்தர்கள் பல வடிவ வட்டுகளை சேமிக்கவோ அல்லது மல்டிஃபார்மேட் டூப்ளிகேஷன் கருவிகளில் முதலீடு செய்யவோ தேவைப்படும் துண்டு துண்டான சிபி/எம் சந்தை, 1981 க்குப் பிறகு சிபி/எம் வேகமாக வழக்கற்றுப் போவதற்கு ஒரு பங்களிப்பு காரணியாக இருந்தது. கடைசியாக தோன்றிய குறிப்பிடத்தக்க CP/M-திறன் கொண்ட இயந்திரங்களில் ஒன்று 1985 ஆம் ஆண்டில் கொமடோர் 128 ஆகும், இது 6502-வழித்தோன்றல் CPU ஐப் பயன்படுத்தி அதன் சொந்த பயன்முறையுடன் கூடுதலாக CP/M ஆதரவுக்கு Z80 ஐக் கொண்டிருந்தது. CP/M ஐப் பயன்படுத்துவதற்கு 1571 அல்லது 1581 வட்டு இயக்கி தேவைப்பட்டது, இது மென்மையான-துறை 40-தடம் MFM-வடிவ வட்டுகளைப் படிக்க முடியும். 3.5-inch ஃப்ளாப்பி டிரைவைப் பயன்படுத்திய முதல் கணினி, சோனி SMC-70, CP/M 2.2 ஐ இயக்கியது. கமாடோர் 128, பாண்ட்வெல்-2 மடிக்கணினி, மைக்ரோமின்ட்/சியார்சியா எஸ். பி-180, எம். எஸ். எக்ஸ் மற்றும் டி. ஆர். எஸ்-80 மாடல் 4 (மான்டெசுமா சிபி/எம் 2.2 இல் இயங்குகிறது) ஆகியவையும் 3.5-inch ஃப்ளாப்பி டிஸ்க்குகளுடன் சிபி/எம் பயன்பாட்டை ஆதரித்தன. ஆப்பிள் II க்கான CP/M இன் அப்ளைடு இன்ஜினியரிங் பதிப்பான CP/AM, 3.5-inch வட்டுகளையும் (அதே போல் ஆப்பிள் II நினைவக விரிவாக்க அட்டையுடன் இணக்கமான ரேம் கார்டுகளில் உள்ள ரேம் வட்டுகளையும்) ஆதரிக்கிறது. ஆம்ஸ்ட்ராட் பிசிடபிள்யூ முதலில் 3 அங்குல ஃப்ளாப்பி டிரைவ்களைப் பயன்படுத்தி சிபி/எம் ஐ இயக்கியது, பின்னர் 3.5 அங்குல டிரைவ்களுக்கு மாறியது. கோப்பு முறைமை கோப்பு பெயர்கள் எட்டு எழுத்துக்கள் வரையிலான சரமாக குறிப்பிடப்பட்டன, அதைத் தொடர்ந்து ஒரு காலம், அதைத் தொடர்ந்து மூன்று எழுத்துக்கள் வரையிலான கோப்பு பெயர் நீட்டிப்பு ("8.3" கோப்பு பெயர் வடிவம்). நீட்டிப்பு பொதுவாக கோப்பின் வகையை அடையாளம் காட்டுகிறது. எடுத்துக்காட்டாக,. காம் ஒரு செயல்படுத்தக்கூடிய நிரல் கோப்பைக் குறிக்கிறது, மேலும். டிஎக்ஸ்டி ஏஎஸ்சிஐஐ உரையைக் கொண்ட ஒரு கோப்பைக் குறிக்கிறது. கட்டளை வரியில் உள்ளிடப்பட்ட கோப்பு பெயர்களில் உள்ள எழுத்துக்கள் பெரிய எழுத்துக்களாக மாற்றப்பட்டன, ஆனால் இது இயக்க முறைமையால் செயல்படுத்தப்படவில்லை. நிரல்கள் (எம். பி. ஏ. எஸ். ஐ. சி ஒரு குறிப்பிடத்தக்க எடுத்துக்காட்டு) சிறிய-எழுத்து எழுத்துக்களைக் கொண்ட கோப்பு பெயர்களை உருவாக்க முடிந்தது, பின்னர் அவற்றை கட்டளை வரியில் எளிதில் குறிப்பிட முடியவில்லை. ஒவ்வொரு வட்டு இயக்ககமும் ஒரு இயக்கி எழுத்தால் அடையாளம் காணப்பட்டது, எடுத்துக்காட்டாக, இயக்கி A மற்றும் இயக்கி B. ஒரு குறிப்பிட்ட இயக்ககத்தில் உள்ள ஒரு கோப்பைக் குறிக்க, இயக்கி எழுத்து கோப்பின் பெயருக்கு முன்னொட்டாக, ஒரு கோலனால் பிரிக்கப்பட்டது, எ. கா., A: FILE.TXT. எந்த இயக்கி கடிதமும் முன்னொட்டு வைக்கப்படாத நிலையில், தற்போதைய இயல்புநிலை இயக்ககத்தில் உள்ள கோப்புகளுக்கான அணுகல் இருந்தது. கோப்பு அளவு என்பது வட்டில் உள்ள ஒரு கோப்பால் ஆக்கிரமிக்கப்பட்ட 128-பைட் பதிவுகளின் எண்ணிக்கை (8 அங்குல இயக்ககங்களில் வட்டு பிரிவுகளுடன் நேரடியாக தொடர்புடையது) என குறிப்பிடப்பட்டது. பைட்-சரியான கோப்பு அளவுகளைக் குறிப்பிடுவதற்கு பொதுவாக ஆதரிக்கப்படும் வழி எதுவும் இல்லை. ஒரு கோப்பின் தற்போதைய அளவு இயக்க முறைமையால் கோப்பின் கோப்பு கட்டுப்பாட்டு தொகுதியில் (எஃப்சிபி) பராமரிக்கப்பட்டது. பல பயன்பாட்டு நிரல்கள் (உரை எடிட்டர்கள் போன்றவை) கோப்புகளை பதிவுகளின் வரிசைகளாக அல்லாமல் எழுத்துக்களின் வரிசைகளாக கையாள விரும்புவதால், வழக்கமான உரை கோப்புகள் கட்டுப்பாடு-இசட் எழுத்துடன் (ஏஎஸ்சிஐஐ சப், ஹெக்ஸாடெசிமல் 1ஏ) நிறுத்தப்பட்டன. எனவே ஒரு உரை கோப்பின் முடிவை தீர்மானிப்பது கோப்பின் கடைசி பதிவை ஆய்வு செய்து முடிவடையும் கட்டுப்பாடு-Z ஐக் கண்டுபிடிப்பதை உள்ளடக்கியது. இதன் பொருள் என்னவென்றால், ஒரு கோப்பின் நடுவில் ஒரு கட்டுப்பாடு-Z எழுத்தை செருகுவது பொதுவாக கோப்பின் உரை உள்ளடக்கங்களை துண்டிக்கும் விளைவைக் கொண்டிருந்தது. பெரிய அகற்றக்கூடிய மற்றும் நிலையான வட்டு இயக்கிகளின் வருகையுடன், வட்டு டி-பிளாக்கிங் சூத்திரங்கள் பயன்படுத்தப்பட்டன, இதன் விளைவாக ஒரு தர்க்கரீதியான கோப்பு ஒதுக்கீடு தொகுதிக்கு அதிக வட்டு தொகுதிகள் இருந்தன. இது பெரிய கோப்பு அளவுகளை அனுமதித்தாலும், ஒதுக்கக்கூடிய மிகச்சிறிய கோப்பு அளவு 1 KB (ஒற்றை அடர்த்தி இயக்ககங்களில்) முதல் 2 KB (இரட்டை அடர்த்தி இயக்ககங்களில்) வரை அதிகரிக்கப்பட்டது, மேலும் ஒரு பைட் மட்டுமே கொண்ட ஒரு கோப்புக்கு 32 KB வரை. வட்டில் அதிக எண்ணிக்கையிலான சிறிய கோப்புகள் இருந்தால் வட்டு இடத்தை திறமையற்ற முறையில் பயன்படுத்த இது வழிவகுத்தது. CP/M 2.2 வரையிலான வெளியீடுகளில் கோப்பு மாற்ற நேர முத்திரைகள் ஆதரிக்கப்படவில்லை, ஆனால் MP/M மற்றும் CP/M 3.0 இல் ஒரு விருப்ப அம்சமாக இருந்தன. CP/M2 கோப்பு கட்டமைப்பில் துணை அடைவுகள் எதுவும் இல்லை, ஆனால் வட்டில் கோப்புகளை ஒழுங்கமைக்க 16 எண் கொண்ட பயனர் பகுதிகளை வழங்கியது. பயனரை மாற்ற ஒருவர் கட்டளை வரியில் "பயனர் எக்ஸ்" என்று தட்டச்சு செய்ய வேண்டும், எக்ஸ் என்பது பயனர் எண். பாதுகாப்பு இல்லை மற்றும் ஒரு தனிப்பட்ட கணினியில் தேவையற்றதாகக் கருதப்பட்டது. CP/M இன் ஒற்றை-பயனர் பதிப்பை பல பயனர் MP/M அமைப்புகளுடன் ஓரளவு இணக்கமாக மாற்றுவதே பயனர் பகுதி கருத்தாகும். CP/M மற்றும் வழித்தோன்றல் இயக்க முறைமைகளுக்கான ஒரு பொதுவான இணைப்பு, தற்போது அமைக்கப்பட்ட பயனர் பகுதியிலிருந்து சுயாதீனமாக ஒரு பயனர் பகுதியை பயனருக்கு அணுகக்கூடியதாக மாற்றுவதாகும். ஒரு USER கட்டளை பயனர் பகுதியை 0 முதல் 15 வரை எந்த பகுதிக்கும் மாற்ற அனுமதித்தது. பயனர் 0 முன்னிருப்பாக இருந்தது. USER 1 போன்ற மற்றொரு பயனருக்கு ஒருவர் மாற்றப்பட்டால், இந்த பயனருக்கான வட்டில் சேமிக்கப்பட்ட பொருள் USER 1 க்கு மட்டுமே கிடைக்கும்; USER 2 அதை பார்க்கவோ அணுகவோ முடியாது. இருப்பினும், USER 0 பகுதியில் சேமிக்கப்பட்ட கோப்புகள் மற்ற அனைத்து பயனர்களுக்கும் அணுகக்கூடியவையாக இருந்தன; USER 0 இன் கோப்புகள் USER 0 ஆக உள்நுழைந்த ஒருவருக்கு மட்டுமே தெரியும் என்பதால், அவற்றின் இருப்பிடம் ஒரு முன்னுரை பாதையுடன் குறிப்பிடப்பட்டது. பயனர் பகுதி அம்சம் சிறிய ஃப்ளாப்பி டிஸ்க்குகளில் சிறிய பயன்பாட்டைக் கொண்டிருந்தது, ஆனால் ஹார்ட் டிரைவ்கள் கொண்ட இயந்திரங்களில் கோப்புகளை ஒழுங்கமைக்க இது பயனுள்ளதாக இருந்தது. ஒரே கணினியை வெவ்வேறு பணிகளுக்கு பயன்படுத்துவதை எளிதாக்குவதே இந்த அம்சத்தின் நோக்கமாகும். எடுத்துக்காட்டாக, ஒரு செயலாளர் தரவு உள்ளீட்டைச் செய்ய முடியும், பின்னர், USER பகுதிகளை மாற்றிய பிறகு, மற்றொரு ஊழியர் தங்கள் கோப்புகளை ஒன்றோடொன்று கலக்காமல் பில்லிங் செய்ய இயந்திரத்தைப் பயன்படுத்தலாம். கிராஃபிக்ஸ் திறன் கொண்ட எஸ்-100 அமைப்புகள் எஸ்-100 பேருந்தின் வணிகமயமாக்கலில் இருந்து இருந்தபோதிலும், சிபி/எம் 1982 வரை ஜிஎஸ்எக்ஸ் (கிராஃபிக்ஸ் சிஸ்டம் எக்ஸ்டென்ஷன்) உடன் எந்த தரப்படுத்தப்பட்ட கிராஃபிக்ஸ் ஆதரவையும் வழங்கவில்லை. கிடைக்கக்கூடிய சிறிய அளவிலான நினைவகம் காரணமாக, கிராபிக்ஸ் ஒருபோதும் 8-பிட் சிபி/எம் இயக்க முறைமைகளுடன் தொடர்புடைய பொதுவான அம்சமாக இருக்கவில்லை. பெரும்பாலான அமைப்புகள் அடிப்படை ASCII கலை விளக்கப்படங்கள் மற்றும் வரைபடங்களை உரை முறையில் அல்லது தனிப்பயன் எழுத்து தொகுப்பைப் பயன்படுத்தி மட்டுமே காட்ட முடியும். கெய்ப்ரோ வரிசை மற்றும் டி. ஆர். எஸ்-80 மாடல் 4 இல் உள்ள சில கணினிகள் பிளாக் கிராபிக்ஸ் எழுத்துக்களை ஆதரிக்கும் வீடியோ வன்பொருளைக் கொண்டிருந்தன, மேலும் இவை சிஎச்ஆர் $கட்டளையைப் பயன்படுத்தி அசெம்பிளர் புரோகிராமர்கள் மற்றும் பேசிக் புரோகிராமர்களுக்கு அணுகக்கூடியவையாக இருந்தன. மாடல் 4 640 x 240 பிக்சல் கிராபிக்ஸ் ஐச்சிக உயர் தெளிவுத்திறன் பலகையுடன் காண்பிக்க முடியும். சில நிறுவனங்கள் டிஜிட்டல் ஆராய்ச்சி மூலக் குறியீட்டின் அடிப்படையில் சிபி/எம் இன் அதிகாரப்பூர்வ மேம்பாடுகளைச் செய்தன. புகழ்பெற்ற அல்டைர் 8800 இன் குளோனான ஐஎம்எஸ் அசோசியேட்ஸ், இன்க் உருவாக்கிய ஐஎம்எஸ்ஏஐ 8080 கணினிக்கான ஐஎம்டிஓஎஸ் ஒரு எடுத்துக்காட்டு. இணக்கமான பிற CP/M இணக்கமான OS கள் சுயாதீனமாக உருவாக்கப்பட்டன மற்றும் டிஜிட்டல் ஆராய்ச்சி குறியீட்டைப் பயன்படுத்தவில்லை. சில சமகால உதாரணங்கள் பின்வருமாறுஃ எம்எஸ்எக்ஸ் வரம்பின் கணினிகளுக்கான குரோமெம்கோ எம்எஸ்எக்ஸ்-டாஸிலிருந்து குரோமெம்கோ சிடிஓஎஸ் சிபி/எம்-இணக்கமானது மற்றும் சிபி/எம் நிரல்களை இயக்க முடியும். எப்ஸன் க்யூஎக்ஸ்-10 சிபி/எம் அல்லது இணக்கமான டிபிஎம்-II அல்லது டிபிஎம்-III தேர்வுடன் அனுப்பப்பட்டது. பிரிட்டிஷ் இசட்எக்ஸ் ஸ்பெக்ட்ரம் இணக்கமான எஸ்ஏஎம் கூப் புரோ-டோஸ் எனப்படும் சிபி/எம்-2.2 இணக்கமான ஓஎஸ் விருப்பத்தைக் கொண்டிருந்தது. ஆம்ஸ்ட்ராட்/ஷ்னைடர் சிபிசி தொடர் 6 எக்ஸ்எக்ஸ் (வட்டு அடிப்படையிலான) மற்றும் பிசிடபிள்யூ தொடர் கணினிகள் சிபி/எம் வட்டு பொதியுடன் தொகுக்கப்பட்டன. பல CP/M பயன்பாடுகளை இயக்கக்கூடிய DEMOS எனப்படும் ROM-அடிப்படையிலான மெனு-உந்துதல் நிரல் ஏற்றியை ஹஸ்கி (கணினி) இயக்கியது. ஹாரோல்ட் எஃப். போவர் மற்றும் கேமரூன் டபிள்யூ. கோட்ரில் ஆகியோரால் எழுதப்பட்ட சிபி/எம்-80 2.2 க்கு பதிலாக பி. டி. ஓ. எஸ். CPMish என்பது ஒரு புதிய FOSS CP/M 2.2-compatible இயக்க முறைமையாகும், இது முதலில் டி. ஆர் குறியீட்டைக் கொண்டிருக்கவில்லை. இது அதன் பி. டி. ஓ. எஸ் ஆக ZSDOS ஐயும், கட்டளை செயலியாக ZCPR ஐயும் (முன்பு பார்க்கவும்) உள்ளடக்கியது. டிஆர் உரிமையாளர்களின் லீனியோவின் தலைவரான பிரையன் ஸ்பார்க்ஸ் 2022 ஆம் ஆண்டில் சிபி/எம் குறியீட்டை மாற்றியமைக்கவும் மறுவிநியோகம் செய்யவும் அனுமதி அளித்ததிலிருந்து, டெவலப்பர் டேவிட் கிவன் அசல் டிஆர் சிபி/எம் இன் சில பகுதிகளுடன் சிபிமிஷ் புதுப்பிக்கிறார். லோகியோஸ் என்பது CP/M2 இணக்கமான OS ஆகும். ஓபன் ஸ்பெக்ட்ரம் திட்டத்திற்காக தனி-எழுதப்பட்ட இயக்க முறைமை பயிற்சியாக டேவிட் கிட்சனால் 2023 ஆம் ஆண்டில் பதிப்பு 0.9 பகிரங்கமாக வெளியிடப்பட்டது, மேலும் இது பயோஸ், பிடிஓஎஸ் மற்றும் கமாண்ட்-லைன் _ இன்டர்பேஸ் மற்றும் பிற துணை பயன்பாடுகள் மற்றும் இயக்கிகளுக்கான மூலக் குறியீட்டை உள்ளடக்கியது. விநியோகத்தில் அசல் டி. ஆர் மூலக் குறியீடு மற்றும் பயனர்கள் ஓஎஸ் கூறுகளை (எ. கா., பி. டி. ஓ. எஸ், சி. சி. பி) சூடான-இடமாற்றம் செய்ய அனுமதிக்கும் ஒரு பயன்பாடும் அடங்கும். மேம்பாடுகள் சில CP/M இணக்கமான இயக்க முறைமைகள் இதுவரை அடிப்படை செயல்பாட்டை விரிவுபடுத்தின, அவை அசலை விட அதிகமாக இருந்தன, எடுத்துக்காட்டாக மல்டி-ப்ராசசர் திறன் கொண்ட டர்போடோஸ். கிழக்குக் குழு முந்தைய கிழக்குக் குழுவில் SCP (), SCP/M, CP/A, CP/J, CP/KC, CP/KSOB, CP/L, CP/Z, MICRODOS, BCU880, ZOAZ, OS/M, TOS/M, ZSDOS, M/OS, COS-PSA, DOS-PSA, CSOC, CSOS, CZ-CPM மற்றும் பிற பெயர்களில் பல CP/M-80 வழித்தோன்றல்கள் இருந்தன. CP/M-86 வழித்தோன்றல்கள் SCP1700, CP/K மற்றும் K8918-OS என பெயரிடப்பட்டன. அவை கிழக்கு ஜெர்மனியின் VEB ரோபோட்ரான் மற்றும் பிறரால் தயாரிக்கப்பட்டன. மைக்ரோசாப்ட் விண்டோஸ் வெளிப்படுத்திய பல நடத்தைகள் MS-DOS உடன் பின்தங்கிய பொருந்தக்கூடிய தன்மையின் விளைவாகும், இது CP/M உடன் சில பின்தங்கிய பொருந்தக்கூடிய தன்மையை முயற்சித்தது. MS-DOS இல் இயக்கி எழுத்து மற்றும் 8.3 கோப்பு பெயர் மரபுகள் (மற்றும் ஆரம்ப விண்டோஸ் பதிப்புகள்) முதலில் CP/M இலிருந்து ஏற்றுக்கொள்ளப்பட்டன. விண்டோஸ் பயன்படுத்தும் வைல்டு கார்டு பொருத்தமான எழுத்துக்கள் (? மற்றும் *) CP/M ஐ அடிப்படையாகக் கொண்டவை, அதே போல் வெளியீட்டை ஒரு அச்சுப்பொறிக்கு ("PRN:"), மற்றும் கன்சோலுக்கு ("CON:") திருப்பிவிட பயன்படுத்தப்படும் ஒதுக்கப்பட்ட கோப்பு பெயர்கள். CP/M அமைப்புகள் பொதுவாகப் பயன்படுத்தும் இரண்டு ஃப்ளாப்பி டிஸ்க் டிரைவ்களைக் குறிக்க A மற்றும் B என்ற இயக்கி பெயர்கள் பயன்படுத்தப்பட்டன; ஹார்ட் டிரைவ்கள் தோன்றியபோது, அவை C என பெயரிடப்பட்டன, அவை MS-DOS இல் C:\> கட்டளை வரியாக இருந்தன. சில உரைக் கோப்புகளின் முடிவைக் குறிக்கும் கட்டுப்பாட்டு எழுத்து ^ Z க்கும் CP/M காரணம் என்று கூறலாம். DOS இல் உள்ள பல்வேறு கட்டளைகள் CP/M கட்டளைகளைப் பின்பற்றி வடிவமைக்கப்பட்டன; அவற்றில் சில DIR, REN/RENAME அல்லது TYPE (மற்றும் DR-DOS இல் ERA/ERASE) போன்ற அதே பெயரைக் கொண்டிருந்தன. . TXT அல்லது. COM போன்ற கோப்பு நீட்டிப்புகள் இன்னும் பல இயக்க முறைமைகளில் கோப்பு வகைகளை அடையாளம் காண பயன்படுத்தப்படுகின்றன. 1997 மற்றும் 1998 ஆம் ஆண்டுகளில், கால்டெரா ஒரு திறந்த மூல உரிமத்தின் கீழ் சில சிபி/எம் 2.2 பைனரிகள் மற்றும் மூலக் குறியீட்டை வெளியிட்டது, மேலும் சிபி/எம் மற்றும் எம்பி/எம் குடும்பங்கள் தொடர்பான மேலும் சேகரிக்கப்பட்ட டிஜிட்டல் ஆராய்ச்சி கோப்புகளை டிம் ஓல்ம்ஸ்டெட்டின் "அதிகாரப்பூர்வமற்ற சிபி/எம் வலைத்தளம்" மூலம் மறுபகிர்வு செய்ய அனுமதித்தது. செப்டம்பர் 12,2001 அன்று ஓல்ம்ஸ்டெட் இறந்த பிறகு, விநியோக உரிமம் புதுப்பிக்கப்பட்டு விரிவுபடுத்தப்பட்டது, இதற்கிடையில் அந்த டிஜிட்டல் ரிசர்ச் சொத்துக்களின் உரிமையாளரான லீனியோ, அக்டோபர் 19,2001 அன்று. அக்டோபர் 2014 இல், CP/M இன் முதல் விளக்கக்காட்சியின் 40 வது ஆண்டு நிறைவைக் குறிக்கும் வகையில், கணினி வரலாற்று அருங்காட்சியகம் CP/M இன் ஆரம்ப மூலக் குறியீடு பதிப்புகளை வெளியிட்டது. பல செயலில் உள்ள விண்டேஜ், பொழுதுபோக்கு மற்றும் ரெட்ரோ-கம்ப்யூட்டர் நபர்கள் மற்றும் குழுக்கள் மற்றும் சில சிறு வணிகங்கள் உள்ளன, அவை இன்னும் சிபி/எம் (பெரும்பாலும் 2.2) ஐ புரவலன் இயக்க முறைமையாகப் பயன்படுத்தும் கணினி தளங்களை உருவாக்கி ஆதரிக்கின்றன. ஆம்ஸ்ட்ராட் CP/M பிளஸ் எழுத்து தொகுப்பு CPMulator CP/NET மற்றும் CP/NOS Chromemco DOS ஆகியவற்றையும் பார்க்கவும், CP/M ஈகிள் கம்ப்யூட்டர் ஐஎம்டிஓஎஸ் பட்டியலிலிருந்து சுயாதீனமாக பெறப்பட்ட ஒரு இயக்க முறைமை CP/M MP/M MP/NET மற்றும் MP/NOS மல்டி யூசர் DOS பாஸ்கல்/எம்டி + ஸ்பீட்ஸ்டார்ட் CP/M 86-DOS ஐ இயக்கும் இயந்திரங்களின் பட்டியல் மேலும் படிக்க (என். பி. இந்த பிபிஎஸ் தொடரில் ஐபிஎம் பிசி-க்கான டிஜிட்டல் ரிசர்ச்சின் சிபி/எம்-ஐ விட ஐபிஎம் மைக்ரோசாஃப்ட் டோஸைத் தேர்ந்தெடுத்த விவரங்கள் அடங்கும்) வெளிப்புற இணைப்புகள் அதிகாரப்பூர்வமற்ற சிபி/எம் வலைத்தளம் (டிம் ஓல்ம்ஸ்டெடால் நிறுவப்பட்டது)-சிபி/எம் மற்றும் கணினி வரலாற்றுக்கான கேபி சவுத்ரியின் முகப்புப்பக்கத்தை உள்ளடக்கியது-இதில் இசட். சி. பி. ஆர் பொருட்கள் சிபி/எம் பிரதான பக்கம் அடங்கும்-ஜான் சி. எலியட்டின் தொழில்நுட்ப தகவல் தளமான மேக்ஸ்ஃப்ரேமின் டிஜிட்டல் ரிசர்ச் சிபி/எம் பக்கம் சிபி/எம் மாறுபாடுகள் மைக்ரோகம்ப்யூட்டர் மென்பொருள் வட்டு இயக்க முறைமைகள் டிஜிட்டல் ஆராய்ச்சி இயக்க முறைமைகள் முடக்கப்பட்ட இயக்க முறைமைகள் ஃப்ளாப்பி வட்டு அடிப்படையிலான இயக்க முறைமைகள் இலவச மென்பொருள் இயக்க முறைமைகள் கணினி வரலாறு 1974 மென்பொருள் முன்பு தனியுரிம மென்பொருள்