CP/M
ಸಿಪಿ/ಎಂ, ಮೂಲತಃ ಕಂಟ್ರೋಲ್ ಪ್ರೋಗ್ರಾಂ/ಮಾನಿಟರ್ ಮತ್ತು ನಂತರ ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳಿಗಾಗಿ ಕಂಟ್ರೋಲ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದು 1974 ರಲ್ಲಿ ಇಂಟೆಲ್ 8080/85 ಆಧಾರಿತ ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳಿಗಾಗಿ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್, ಇಂಕ್ನ ಗ್ಯಾರಿ ಕಿಲ್ಡಾಲ್ ರಚಿಸಿದ ಸಾಮೂಹಿಕ-ಮಾರುಕಟ್ಟೆ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಆರಂಭದಲ್ಲಿ 8-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಸಿಂಗಲ್-ಟಾಸ್ಕಿಂಗ್ಗೆ ಸೀಮಿತವಾಗಿತ್ತು ಮತ್ತು 64 ಕಿಲೋಬೈಟ್ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಮೆಮೊರಿಯಿಲ್ಲ, ಸಿಪಿ/ಎಂನ ನಂತರದ ಆವೃತ್ತಿಗಳು ಬಹು-ಬಳಕೆದಾರ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸೇರಿಸಿದವು ಮತ್ತು 16-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಸ್ಥಳಾಂತರಗೊಂಡವು. ಸಿಪಿ/ಎಂ ಮತ್ತು ಎಸ್-100 ಬಸ್ ಕಂಪ್ಯೂಟರ್ಗಳ ಸಂಯೋಜನೆಯು ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ ಉದ್ಯಮದಲ್ಲಿ ಆರಂಭಿಕ ಮಾನದಂಡವಾಯಿತು. ಈ ಕಂಪ್ಯೂಟರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು 1970ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ ಮತ್ತು 1980ರ ದಶಕದ ಮಧ್ಯಭಾಗದಲ್ಲಿ ವ್ಯವಹಾರದಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಯಿತು. ಸಿಪಿ/ಎಂ ಹೊಸ ತಯಾರಕರ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಅಗತ್ಯವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಮಾಣವನ್ನು ಬಹಳವಾಗಿ ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಯಂತ್ರಾಂಶ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಎರಡಕ್ಕೂ ಮಾರುಕಟ್ಟೆಯ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸಿತು. ಸ್ವತಂತ್ರ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮತ್ತು ಹ್ಯಾಕರ್ಗಳು ಅವುಗಳನ್ನು ಖರೀದಿಸಿ ತಮ್ಮ ಸೃಷ್ಟಿಗಳನ್ನು ಬಳಕೆದಾರರ ಗುಂಪುಗಳಲ್ಲಿ ಹಂಚಿಕೊಂಡಿದ್ದರಿಂದ, ಸಿಪಿ/ಎಂ ಚಾಲನೆಯಲ್ಲಿರುವ (ತುಲನಾತ್ಮಕವಾಗಿ) ಕಡಿಮೆ-ವೆಚ್ಚದ ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳ ಆಗಮನವು ಸಾಫ್ಟ್ವೇರ್ ನಾವೀನ್ಯತೆಯ ಪ್ರಮುಖ ಚಾಲಕವಾಗಿತ್ತು. 1981ರಲ್ಲಿ ಐಬಿಎಂ ಪಿಸಿ ಪರಿಚಯವಾದ ನಂತರ ಸಿಪಿ/ಎಂ ಅಂತಿಮವಾಗಿ ಡಿಓಎಸ್ನಿಂದ ಸ್ಥಳಾಂತರಗೊಂಡಿತು. ಆರಂಭಿಕ ಇತಿಹಾಸ ಗ್ಯಾರಿ ಕಿಲ್ಡಾಲ್ ಮೂಲತಃ 1974 ರಲ್ಲಿ ಸಿಪಿ/ಎಂ ಅನ್ನು ಇಂಟೆಲ್ ಇಂಟೆಲೆಕ್-8 ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು, ಇದು ಶುಗಾರ್ಟ್ ಅಸೋಸಿಯೇಟ್ಸ್ 8-ಇಂಚಿನ ಫ್ಲಾಪಿ-ಡಿಸ್ಕ್ ಡ್ರೈವ್ ಅನ್ನು ಕಸ್ಟಮ್ ಫ್ಲಾಪಿ-ಡಿಸ್ಕ್ ನಿಯಂತ್ರಕದ ಮೂಲಕ ಇಂಟರ್ಫೇಸ್ ಮಾಡಿತು. ಇದನ್ನು ಕಿಲ್ಡಾಲ್ನ ಸ್ವಂತ ಪಿಎಲ್/ಎಂ (ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳಿಗಾಗಿ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಸಿಪಿ/ಎಂನ ವಿವಿಧ ಅಂಶಗಳು ಡಿಇಸಿ-10 ಮೇನ್ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟರ್ನ ಟಿಒಪಿಎಸ್-10 ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಿಂದ ಪ್ರಭಾವಿತವಾಗಿದ್ದವು, ಇದನ್ನು ಕಿಲ್ಡಾಲ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾಗಿ ಬಳಸಿದ್ದರು. ಸಿಪಿ/ಎಂನ ಆರಂಭಿಕ ಹೊರಗಿನ ಪರವಾನಗಿ ಪಡೆದವರು ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಸ್ಯಾನ್ ಡಿಯಾಗೋದ ಆರಂಭಿಕ ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ ಡೆವಲಪರ್ ಗ್ನಾಟ್ ಕಂಪ್ಯೂಟರ್ಸ್. 1977ರಲ್ಲಿ, ಕಂಪನಿಗೆ ಅವರು ಬಯಸಿದ ಯಾವುದೇ ಮೈಕ್ರೋಗೆ $90ಕ್ಕೆ ಸಿಪಿ/ಎಂ 1 ಅನ್ನು ಬಳಸುವ ಪರವಾನಗಿಯನ್ನು ನೀಡಲಾಯಿತು. ವರ್ಷದೊಳಗೆ, ಸಿಪಿ/ಎಂಗೆ ಬೇಡಿಕೆ ಎಷ್ಟು ಹೆಚ್ಚಿತ್ತೆಂದರೆ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಪರವಾನಗಿಯನ್ನು ಹತ್ತಾರು ಸಾವಿರ ಡಾಲರ್ಗಳಿಗೆ ಹೆಚ್ಚಿಸಲು ಸಾಧ್ಯವಾಯಿತು. ಕಿಲ್ಡಾಲ್ರ ನಿರ್ದೇಶನದಡಿಯಲ್ಲಿ, ಸಿಪಿ/ಎಂ 2 ಅಭಿವೃದ್ಧಿಯನ್ನು ಹೆಚ್ಚಾಗಿ 1978ರಲ್ಲಿ ಜಾನ್ ಪಿಯರ್ಸ್ ಕೈಗೊಂಡರು. ನೇವಲ್ ಪೋಸ್ಟ್ ಗ್ರಾಜುಯೇಟ್ ಸ್ಕೂಲ್ (ಎನ್ಪಿಎಸ್) ನಿಂದ ಕಿಲ್ಡಾಲ್ ಅವರ ಸ್ನೇಹಿತರಾದ ಕ್ಯಾಥರಿನ್ ಸ್ಟ್ರುಟೈನ್ಸ್ಕಿ, 1979 ರ ಆರಂಭದಲ್ಲಿ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಇಂಕ್ನ ನಾಲ್ಕನೇ ಉದ್ಯೋಗಿಯಾದರು. ಅವರು ಸಿಪಿ/ಎಂ 2 ಅನ್ನು ಡೀಬಗ್ ಮಾಡುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿದರು, ಮತ್ತು ನಂತರ ಸಿಪಿ/ಎಂ 2 ಮತ್ತು ಸಿಪಿ/ಎಂ ಪ್ಲಸ್ನ ಪ್ರಮುಖ ಡೆವಲಪರ್ ಆಗಿ ಪ್ರಭಾವಶಾಲಿಯಾದರು. ಸಿಪಿ/ಎಂ ಬೇಸ್ನ ಇತರ ಆರಂಭಿಕ ಅಭಿವರ್ಧಕರಲ್ಲಿ ರಾಬರ್ಟ್ "ಬಾಬ್" ಸಿಲ್ಬರ್ಸ್ಟೈನ್ ಮತ್ತು ಡೇವಿಡ್ "ಡೇವ್" ಕೆ. ಬ್ರೌನ್ ಸೇರಿದ್ದಾರೆ. ಸಿಪಿ/ಎಂ ಮೂಲತಃ "ಕಂಟ್ರೋಲ್ ಪ್ರೋಗ್ರಾಂ/ಮಾನಿಟರ್" ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತಿತ್ತು, ಈ ಹೆಸರು ರೆಸಿಡೆಂಟ್ ಮಾನಿಟರ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ-ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಪ್ರಾಚೀನ ಪೂರ್ವಸೂಚಕವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಸಿಪಿ/ಎಂ ಅನ್ನು ವಾಣಿಜ್ಯ ಉತ್ಪನ್ನವಾಗಿ ಪರಿವರ್ತಿಸುವ ಸಮಯದಲ್ಲಿ, ನವೆಂಬರ್ 1977 ರಲ್ಲಿ ಸಲ್ಲಿಸಿದ ಟ್ರೇಡ್ಮಾರ್ಕ್ ನೋಂದಣಿ ದಾಖಲೆಗಳು ಉತ್ಪನ್ನದ ಹೆಸರನ್ನು "ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ" ಎಂದು ನೀಡಿತು. ಸಿಪಿ/ಎಂ ಹೆಸರು ಆ ಕಾಲದ ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಹೆಸರಿಸುವ ಯೋಜನೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ, ಕಿಲ್ದಾಲ್ನ ಪಿಎಲ್/ಎಂ ಭಾಷೆಯಲ್ಲಿ, ಮತ್ತು ಪ್ರೈಮ್ ಕಂಪ್ಯೂಟರ್ನ ಪಿಎಲ್/ಪಿ (ಪ್ರೈಮ್ಗಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ), ಇವೆರಡೂ ಐಬಿಎಂನ ಪಿಎಲ್/ಐ ಮತ್ತು ಐಬಿಎಂನ ಸಿಪಿ/ಸಿಎಂಎಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸೂಚಿಸುತ್ತವೆ, ಇದನ್ನು ಕಿಲ್ದಾಲ್ ಎನ್ಪಿಎಸ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಬಳಸಿದ್ದರು. ಸಿಪಿ/ಎಂನ ಈ ಮರುನಾಮಕರಣವು ಕಿಲ್ಡಾಲ್ನ ಸಿಪಿ/ಎಂನ ವೈಯಕ್ತಿಕ ಯೋಜನೆ ಮತ್ತು ಇಂಟೆಲ್-ಒಪ್ಪಂದದ ಪಿಎಲ್/ಎಂ ಕಂಪೈಲರ್ ಅನ್ನು ವಾಣಿಜ್ಯ ಉದ್ಯಮವಾಗಿ ಪರಿವರ್ತಿಸಲು ಕಿಲ್ಡಾಲ್ ಮತ್ತು ಅವರ ಪತ್ನಿ ಮತ್ತು ವ್ಯಾಪಾರ ಪಾಲುದಾರ ಡೊರೊಥಿ ಮೆಕ್ಈವೆನ್ ಅವರ ದೊಡ್ಡ ಪ್ರಯತ್ನದ ಭಾಗವಾಗಿತ್ತು. ಕಿಲ್ದಾಲ್ಗಳು ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಬ್ರ್ಯಾಂಡ್ ಮತ್ತು ಅದರ ಉತ್ಪನ್ನ ಸಾಲುಗಳನ್ನು ಗ್ರಾಹಕರ ಮನಸ್ಸಿನಲ್ಲಿ "ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್" ಗೆ ಸಮಾನಾರ್ಥಕವಾಗಿ ಸ್ಥಾಪಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದರು, ಐಬಿಎಂ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಒಟ್ಟಾಗಿ ನಂತರ ತಮ್ಮ ಉತ್ಪನ್ನ ಕೊಡುಗೆಗಳಿಗೆ ಸಮಾನಾರ್ಥಕವಾದ "ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್" ಅನ್ನು ತಯಾರಿಸುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿ ಸಾಧಿಸಿದಂತೆಯೇ. ಇಂಟರ್ಗ್ಯಾಲಾಕ್ಟಿಕ್ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್, ಇಂಕ್. ಅನ್ನು ನಂತರ ನಿಗಮದ ಹೆಸರಿನ ಬದಲಾವಣೆಯ ಮೂಲಕ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್, ಇಂಕ್. ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ಆರಂಭಿಕ ಯಶಸ್ಸು ಸೆಪ್ಟೆಂಬರ್ 1981 ರ ಹೊತ್ತಿಗೆ, ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಸಿಪಿ/ಎಂ ಪರವಾನಗಿಗಳಿಗಿಂತ ಹೆಚ್ಚು ಮಾರಾಟವಾಗಿತ್ತು; ಸಬ್-ಪರವಾನಗಿಗಳ ಕಾರಣದಿಂದಾಗಿ ನಿಜವಾದ ಮಾರುಕಟ್ಟೆಯು ದೊಡ್ಡದಾಗಿರಬಹುದು ಎಂದು ಇನ್ಫೊವರ್ಲ್ಡ್ ಹೇಳಿದೆ. ಅನೇಕ ವಿವಿಧ ಕಂಪನಿಗಳು ವಿವಿಧ ಮಾರುಕಟ್ಟೆಗಳಿಗೆ ಸಿಪಿ/ಎಂ-ಆಧಾರಿತ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ತಯಾರಿಸಿದವು; "ಸಿಪಿ/ಎಂ ಸಣ್ಣ-ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿ ತನ್ನನ್ನು ತಾನು ಸ್ಥಾಪಿಸಿಕೊಳ್ಳುವ ಹಾದಿಯಲ್ಲಿದೆ" ಎಂದು ನಿಯತಕಾಲಿಕವು ಹೇಳಿದೆ. ಕಂಪನಿಗಳು ಸಿಪಿ/ಎಂ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಆಯ್ಕೆ ಮಾಡಿಕೊಂಡವು ಏಕೆಂದರೆ ಅದರ ದೊಡ್ಡ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿ. ಜೆರಾಕ್ಸ್ 820 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ನಡೆಸಿತು ಏಕೆಂದರೆ "ಅಕ್ಷರಶಃ ಸಾವಿರಾರು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲಾಗಿದ್ದರೆ, ಅದರ ಲಾಭವನ್ನು ಪಡೆಯದಿರುವುದು ಅವಿವೇಕವಾಗಿದೆ" ಎಂದು ಜೆರಾಕ್ಸ್ ಹೇಳಿದರು. (ಜೆರಾಕ್ಸ್ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ನ ದಾಖಲಾತಿಗೆ ಪರಿಹಾರವಾಗಿ ಹೊವಾರ್ಡ್ ಡಬ್ಲ್ಯೂ. ಸ್ಯಾಮ್ಸ್ ಸಿಪಿ/ಎಂ ಕೈಪಿಡಿಯನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಇದನ್ನು 1982 ರಲ್ಲಿ ಇನ್ಫೊವರ್ಲ್ಡ್ ಕ್ರೂರ ಎಂದು ವಿವರಿಸಿದೆ.) 1984ರ ಹೊತ್ತಿಗೆ, ಕೊಲಂಬಿಯಾ ವಿಶ್ವವಿದ್ಯಾನಿಲಯವು ಹನ್ನೆರಡಕ್ಕೂ ಹೆಚ್ಚು ವಿಭಿನ್ನ CP/M ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಕೆರ್ಮಿಟ್ ಬೈನರಿಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅದೇ ಮೂಲ ಸಂಕೇತವನ್ನು ಬಳಸಿತು, ಜೊತೆಗೆ ಒಂದು ಸಾಮಾನ್ಯ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿತು. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು "ಸಾಫ್ಟ್ವೇರ್ ಬಸ್" ಎಂದು ವಿವರಿಸಲಾಗಿದೆ, ಇದು ಅನೇಕ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಪ್ರಮಾಣಿತ ರೀತಿಯಲ್ಲಿ ವಿಭಿನ್ನ ಹಾರ್ಡ್ವೇರ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸಿಪಿ/ಎಂಗಾಗಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳು ಸಾಮಾನ್ಯವಾಗಿ ವಿವಿಧ ಯಂತ್ರಗಳ ನಡುವೆ ಒಯ್ಯಬಲ್ಲವು, ಸಾಮಾನ್ಯವಾಗಿ ಪರದೆಯ ಮತ್ತು ಮುದ್ರಕದ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ಗಳ ನಿರ್ದಿಷ್ಟತೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಒಯ್ಯುವಿಕೆಯು CP/M ಅನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಿತು, ಮತ್ತು ಕೇವಲ ಒಂದು ಬ್ರಾಂಡ್ ಯಂತ್ರಾಂಶದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗಿಂತ CP/M ಗಾಗಿ ಹೆಚ್ಚು ತಂತ್ರಾಂಶವನ್ನು ಬರೆಯಲಾಯಿತು. ಪೋರ್ಟಬಿಲಿಟಿಗೆ ಒಂದು ನಿರ್ಬಂಧವೆಂದರೆ ಕೆಲವು ಪ್ರೋಗ್ರಾಂಗಳು Z80 ಪ್ರೊಸೆಸರ್ನ ವಿಸ್ತೃತ ಸೂಚನಾ ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದವು ಮತ್ತು 8080 ಅಥವಾ 8085 ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಮತ್ತೊಂದು ಗ್ರಾಫಿಕ್ಸ್ ದಿನಚರಿಗಳು, ವಿಶೇಷವಾಗಿ ಆಟಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ, ಅವು ಸಾಮಾನ್ಯವಾಗಿ ಯಂತ್ರ-ನಿರ್ದಿಷ್ಟವಾಗಿದ್ದು, ಅವು ಓಎಸ್ ಮತ್ತು ಬಿಐಓಎಸ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡಿ ವೇಗಕ್ಕಾಗಿ ನೇರ ಯಂತ್ರಾಂಶ ಪ್ರವೇಶವನ್ನು ಬಳಸುತ್ತಿದ್ದವು (ಇದು ಆರಂಭಿಕ ಡಾಸ್ ಯಂತ್ರಗಳಲ್ಲಿ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಯಾಗಿತ್ತು). Z-80 ಸಾಫ್ಟ್ಕಾರ್ಡ್ನೊಂದಿಗಿನ ಆಪಲ್ II ಸರಣಿಯು ಅತ್ಯಂತ ಜನಪ್ರಿಯ CP/M ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದೆ ಎಂದು ಬಿಲ್ ಗೇಟ್ಸ್ ಹೇಳಿದ್ದಾರೆ. ಅನೇಕ ವಿಭಿನ್ನ ಬ್ರಾಂಡ್ಗಳ ಯಂತ್ರಗಳು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ನಡೆಸುತ್ತಿದ್ದವು, ಕೆಲವು ಗಮನಾರ್ಹ ಉದಾಹರಣೆಗಳೆಂದರೆ ಆಲ್ಟೇರ್ 8800, ಐ. ಎಂ. ಎಸ್. ಎ. ಐ 8080, ಓಸ್ಬೋರ್ನ್ 1 ಮತ್ತು ಕೇಪ್ರೋ ಲಗಬಲ್ಸ್, ಮತ್ತು ಎಂ. ಎಸ್. ಎಕ್ಸ್. ಕಂಪ್ಯೂಟರ್ಗಳು. ಸಾರ್ವಕಾಲಿಕವಾಗಿ ಹೆಚ್ಚು ಮಾರಾಟವಾದ ಸಿಪಿ/ಎಂ-ಸಾಮರ್ಥ್ಯದ ವ್ಯವಸ್ಥೆಯು ಬಹುಶಃ ಆಮ್ಸ್ಟ್ರಾಡ್ ಪಿಸಿಡಬ್ಲ್ಯೂ ಆಗಿತ್ತು. ಯುಕೆಯಲ್ಲಿ, ಸಿಪಿ/ಎಂ ರಿಸರ್ಚ್ ಮೆಷೀನ್ಸ್ನ ಶೈಕ್ಷಣಿಕ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ (ಸಿಪಿ/ಎಂ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಶೈಕ್ಷಣಿಕ ಸಂಪನ್ಮೂಲವಾಗಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ) ಮತ್ತು ಬಿಬಿಸಿ ಮೈಕ್ರೋಗೆ ಝಡ್80 ಸಹ-ಪ್ರೊಸೆಸರ್ ಹೊಂದಿದಾಗ ಲಭ್ಯವಿತ್ತು. ಇದಲ್ಲದೆ, ಇದು ಆಮ್ಸ್ಟ್ರಾಡ್ ಸಿಪಿಸಿ ಸರಣಿ, ಕೊಮೊಡೊರ್ 128, ಟಿಆರ್ಎಸ್-80 ಮತ್ತು ನಂತರದ ಜೆಡ್ಎಕ್ಸ್ ಸ್ಪೆಕ್ಟ್ರಮ್ ಮಾದರಿಗಳಿಗೆ ಲಭ್ಯವಿತ್ತು. ಎ. ಸಿ. ನೀಲ್ಸನ್ ಅವರ 1 ಎಂಬಿ ಎಸ್ಎಸ್ಡಿ ಮೆಮೊರಿಯೊಂದಿಗೆ ಆಂತರಿಕ ಬಳಕೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕಸ್ಟಮ್ ಹ್ಯಾಂಡ್ಹೆಲ್ಡ್ ಕಂಪ್ಯೂಟರ್ ಎನ್ಐಎಟಿಯಲ್ಲಿ ಸಿಪಿ/ಎಂ 3 ಅನ್ನು ಸಹ ಬಳಸಲಾಯಿತು. ಬಹು-ಬಳಕೆದಾರ 1979ರಲ್ಲಿ, CP/Mನ ಬಹು-ಬಳಕೆದಾರ ಹೊಂದಾಣಿಕೆಯ ವ್ಯುತ್ಪನ್ನವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ಪರದೆ ಮತ್ತು ಕೀಬೋರ್ಡ್ ಅನ್ನು ಒದಗಿಸಲು ಅನೇಕ ಟರ್ಮಿನಲ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದೇ ಕಂಪ್ಯೂಟರ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಎಂಪಿ/ಎಂ ಅನೇಕ ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ನಂತರದ ಆವೃತ್ತಿಗಳು 16-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದವು. ಸಿಪಿ/ಎಂ ಪ್ಲಸ್ನ ಕೊನೆಯ 8-ಬಿಟ್ ಆವೃತ್ತಿಯು 1983ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಸಿಪಿ/ಎಂ ಪ್ಲಸ್ ಎಂದು ಕರೆಯಲಾಗುವ ಆವೃತ್ತಿ 3 ಆಗಿತ್ತು. ಇದರ ಬಿ. ಡಿ. ಓ. ಎಸ್. ಅನ್ನು ಬ್ರೌನ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದರು. ಇದು ಸಿಪಿ/ಎಂ 2.2 ಅನ್ವಯಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಏಕ-ಬಳಕೆದಾರ ಏಕ-ಕಾರ್ಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಎಂಪಿ/ಎಂ ನ ಬ್ಯಾಂಕ್ ಸ್ವಿಚಿಂಗ್ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಸಂಯೋಜಿಸಿತು. ಆದ್ದರಿಂದ CP/M3 8080 ಅಥವಾ Z80 ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ 64 KB ಗಿಂತ ಹೆಚ್ಚಿನ ಮೆಮೊರಿಯನ್ನು ಬಳಸಬಹುದಾಗಿತ್ತು. ಕಡತಗಳ ದಿನಾಂಕ ಮುದ್ರೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಸಂರಚಿಸಬಹುದು. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ವಿತರಣಾ ತಂತ್ರಾಂಶವು ಸ್ಥಳಾಂತರಗೊಳ್ಳುವ ಜೋಡಣೆದಾರ ಮತ್ತು ಸಂಪರ್ಕಕವನ್ನು ಸಹ ಒಳಗೊಂಡಿತ್ತು. ಸಿಪಿ/ಎಂ 3 ಕೊನೆಯ ಪೀಳಿಗೆಯ 8-ಬಿಟ್ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಲಭ್ಯವಿತ್ತು, ಮುಖ್ಯವಾಗಿ ಆಮ್ಸ್ಟ್ರಾಡ್ ಪಿಸಿಡಬ್ಲ್ಯೂ, ಆಮ್ಸ್ಟ್ರಾಡ್ ಸಿಪಿಸಿ, ಜೆಡ್ಎಕ್ಸ್ ಸ್ಪೆಕ್ಟ್ರಮ್ + 3, ಕೊಮೊಡೊರ್ 128, ಎಂಎಸ್ಎಕ್ಸ್ ಯಂತ್ರಗಳು ಮತ್ತು ರೇಡಿಯೋ ಶಾಕ್ ಟಿಆರ್ಎಸ್-80 ಮಾದರಿ 4. 16-ಬಿಟ್ ಆವೃತ್ತಿಗಳು ಕೆಲವು 16-ಬಿಟ್ ಸಿಪಿಯುಗಳಿಗೂ ಸಹ ಸಿಪಿ/ಎಂ ಆವೃತ್ತಿಗಳಿದ್ದವು. 16-ಬಿಟ್ ಕುಟುಂಬದ ಮೊದಲ ಆವೃತ್ತಿಯು 1981ರ ನವೆಂಬರ್ನಲ್ಲಿ ಇಂಟೆಲ್ 8086ಗಾಗಿ CP/M-86 ಆಗಿತ್ತು. ಕ್ಯಾಥರಿನ್ ಸ್ಟ್ರುಟೈನ್ಸ್ಕಿ ಅವರು ವಿಕಸಿಸುತ್ತಿರುವ ಸಿಪಿ/ಎಂ-86 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳ ಯೋಜನಾ ವ್ಯವಸ್ಥಾಪಕರಾಗಿದ್ದರು. ಈ ಹಂತದಲ್ಲಿ, ಗೊಂದಲವನ್ನು ತಪ್ಪಿಸಲು ಮೂಲ 8-ಬಿಟ್ CP/M ಅನ್ನು CP/M-80 ಎಂಬ ಮರುನಾಮದಿಂದ ಕರೆಯಲಾಯಿತು. ಸಿಪಿ/ಎಂ-86 ಹೊಸ ಐಬಿಎಂ ಪಿಸಿಗಳ ಪ್ರಮಾಣಿತ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಬಹುದೆಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, ಆದರೆ ಡಿಆರ್ಐ ಮತ್ತು ಐಬಿಎಂಗೆ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರವಾನಗಿ ನಿಯಮಗಳ ಬಗ್ಗೆ ಮಾತುಕತೆ ನಡೆಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಬದಲಿಗೆ ಐಬಿಎಂ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕಡೆಗೆ ತಿರುಗಿತು, ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ 86-ಡಾಸ್ ಆಧಾರಿತ ಪಿಸಿ ಡಾಸ್ ಅನ್ನು ವಿತರಿಸಿತು. ಡಿಆರ್ಐ ಕಾನೂನು ಕ್ರಮದ ಬೆದರಿಕೆ ಹಾಕಿದ ನಂತರ ಸಿಪಿ/ಎಂ-86 ಐಬಿಎಂ ಪಿಸಿಗೆ ಒಂದು ಆಯ್ಕೆಯಾಗಿದ್ದರೂ, ಅದು ಎಂದಿಗೂ ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ವ್ಯವಸ್ಥೆಯನ್ನು ಮೀರಿಸಲಿಲ್ಲ. ಪಿಸಿ ಡಾಸ್ (ಮತ್ತು, ಅನುಕ್ರಮವಾಗಿ) ಗಿಂತ ಸಿಪಿ/ಎಂ-86 ಗೆ ಐಬಿಎಂ ವಿಧಿಸಿದ ಗಮನಾರ್ಹವಾದ ಹೆಚ್ಚಿನ ಬೆಲೆಯಿಂದ ಹೆಚ್ಚಿನ ಗ್ರಾಹಕರು ಹಿಮ್ಮೆಟ್ಟಿದರು. ಡಿಜಿಟಲ್ ಎಕ್ವಿಪ್ಮೆಂಟ್ ಕಾರ್ಪೊರೇಷನ್ (ಡಿಇಸಿ) ಐಬಿಎಂನೊಂದಿಗೆ ಸ್ಪರ್ಧಿಸಲು ರೇನ್ಬೋ 100 ಅನ್ನು ಹೊರತಂದಾಗ, ಅದು Z80 ಚಿಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಪಿ/ಎಂ-80,8088 ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಪಿ/ಎಂ-86 ಅಥವಾ ಎಂಎಸ್-ಡಾಸ್, ಅಥವಾ CP/M-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 ನಲ್ಲಿ ಬರೆಯಲಾಯಿತು, ಆದರೆ ನಂತರ ಅದನ್ನು ಸಿ ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಯಿತು. ಮೊಟೊರೊಲಾ ಎಕ್ಸಾರ್ಮ್ಯಾಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಿಪಿ/ಎಂ-68ಕೆ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ಅಟಾರಿ ಎಸ್ಟಿ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಬಳಸಬೇಕಾಗಿತ್ತು, ಆದರೆ ಅಟಾರಿ ಜೆಮ್ಡೋಸ್ ಎಂಬ ಹೊಸ ಡಿಸ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಹೋಗಲು ನಿರ್ಧರಿಸಿತು. CP/M-68K ಅನ್ನು SORD M68 ಮತ್ತು M68MX ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿಯೂ ಬಳಸಲಾಯಿತು. 1982ರಲ್ಲಿ, ಸಿಪಿ/ಎಂ-68ಕೆ ಯಿಂದ 16-ಬಿಟ್ ಜಿಲಾಗ್ ಝಡ್8000 ವರೆಗೆ ಒಲಿವೆಟ್ಟಿ ಎಂ20ಗಾಗಿ ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಸಿಪಿ/ಎಂ-8000 ಎಂಬ ಹೆಸರಿನ ಬಂದರು ಕೂಡ ಇತ್ತು. ಸಿಪಿ/ಎಂನ ಈ 16-ಬಿಟ್ ಆವೃತ್ತಿಗಳಿಗೆ ಹೊಸ ಸಿಪಿಯುಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಮರು-ಸಂಕಲಿಸುವ ಅಗತ್ಯವಿತ್ತು. ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಕೆಲವು ಪ್ರೊಗ್ರಾಮ್ಗಳನ್ನು ಹೊಸ ಪ್ರೊಸೆಸರ್ಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನುವಾದಿಸಬಹುದು. ಇದಕ್ಕೆ ಒಂದು ಸಾಧನವೆಂದರೆ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ನ XLT86, ಇದು ಇಂಟೆಲ್ 8080 ಪ್ರೊಸೆಸರ್ಗಾಗಿ. ASM ಮೂಲ ಸಂಕೇತವನ್ನು ಇಂಟೆಲ್ 8086 ಗಾಗಿ. A86 ಮೂಲ ಸಂಕೇತವಾಗಿ ಅನುವಾದಿಸಿತು. CP/M-80 ಮತ್ತು MP/M-80 ಪ್ರೋಗ್ರಾಂಗಳನ್ನು CP/M-86 ಮತ್ತು MP/M-86 ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪೋರ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಭಾಷಾಂತರಕಾರನು ಕೋಡ್ ಗಾತ್ರಕ್ಕಾಗಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುತ್ತಾನೆ ಮತ್ತು ಕರೆ ಸಂಪ್ರದಾಯಗಳನ್ನು ನೋಡಿಕೊಳ್ಳುತ್ತಾನೆ. XLT86 ಅನ್ನು ಸ್ವತಃ ಪಿಎಲ್/ಐ-80 ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇದು ಸಿಪಿ/ಎಂ-80 ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಮತ್ತು ವಿಎಎಕ್ಸ್/ವಿಎಂಎಸ್ಗೆ ಲಭ್ಯವಿತ್ತು. 16-ಬಿಟ್ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಸಿಪಿ/ಎಂ ಪ್ರಮಾಣಿತ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿರುತ್ತದೆ ಎಂದು ಹಲವರು ನಿರೀಕ್ಷಿಸಿದ್ದರು. 1980ರಲ್ಲಿ ಐಬಿಎಂ ತನ್ನ ಹೊಸ ಉತ್ಪನ್ನವಾದ ಐಬಿಎಂ ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್ಗಾಗಿ ಸಿಪಿ/ಎಂನ ಮುಂಬರುವ ಆವೃತ್ತಿಗೆ ಪರವಾನಗಿ ನೀಡಲು ಬಿಲ್ ಗೇಟ್ಸ್ ಅವರ ಸಲಹೆಯ ಮೇರೆಗೆ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿತು. ಸಹಿ ಮಾಡಲಾದ ಬಹಿರಂಗಪಡಿಸದ ಒಪ್ಪಂದವನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲವಾದ ನಂತರ, ಮಾತುಕತೆಗಳು ವಿಫಲವಾದವು ಮತ್ತು ಬದಲಿಗೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಒದಗಿಸಲು ಐಬಿಎಂ ಮೈಕ್ರೋಸಾಫ್ಟ್ನೊಂದಿಗೆ ಒಪ್ಪಂದ ಮಾಡಿಕೊಂಡಿತು. ಪರಿಣಾಮವಾಗಿ ಬಂದ ಉತ್ಪನ್ನವಾದ ಎಂಎಸ್-ಡಾಸ್ ಶೀಘ್ರದಲ್ಲೇ ಸಿಪಿ/ಎಂ ಅನ್ನು ಮೀರಿಸಲು ಪ್ರಾರಂಭಿಸಿತು. ಎಂಎಸ್-ಡಾಸ್ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳ ಅನೇಕ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಗಳು ಮತ್ತು ಕಾರ್ಯವಿಧಾನಗಳು ಸಿಪಿ/ಎಂ ಅನ್ನು ಹೋಲುತ್ತಿದ್ದವು. ಕಡತ-ನಿರ್ವಹಣಾ ದತ್ತಾಂಶ ರಚನೆಗಳಂತಹ ಆಂತರಿಕ ರಚನೆಗಳು ಒಂದೇ ಆಗಿವೆ, ಮತ್ತು ಎರಡೂ ಡಿಸ್ಕ್ ಡ್ರೈವ್ಗಳನ್ನು ಅಕ್ಷರದೊಂದಿಗೆ ಉಲ್ಲೇಖಿಸುತ್ತವೆ (ಎಃ, ಬಿಃ, ಇತ್ಯಾದಿ). ಎಂಎಸ್-ಡಾಸ್ನ ಮುಖ್ಯ ಆವಿಷ್ಕಾರವೆಂದರೆ ಅದರ ಎಫ್ಎಟಿ ಕಡತ ವ್ಯವಸ್ಥೆ. ಈ ಹೋಲಿಕೆಯು ವರ್ಡ್ಸ್ಟಾರ್ ಮತ್ತು ಡಿಬಿಎಸ್ನಂತಹ ಜನಪ್ರಿಯ ಸಿಪಿ/ಎಂ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಪೋರ್ಟ್ ಮಾಡುವುದನ್ನು ಸುಲಭಗೊಳಿಸಿತು. ಆದಾಗ್ಯೂ, ಒಂದೇ ಡಿಸ್ಕ್ನಲ್ಲಿರುವ ಕಡತಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಬಳಕೆದಾರ ಪ್ರದೇಶಗಳ ಸಿಪಿ/ಎಂನ ಪರಿಕಲ್ಪನೆಯನ್ನು ಎಂದಿಗೂ ಎಂಎಸ್-ಡಾಸ್ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಗಿಲ್ಲ. ಎಂಎಸ್-ಡಾಸ್ ಹೆಚ್ಚಿನ ಮೆಮೊರಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವುದರಿಂದ (ಕೆಲವು ಐಬಿಎಂ ಪಿಸಿಗಳು 64 ಕೆಬಿಗಿಂತ ಕಡಿಮೆ ಮೆಮೊರಿಯೊಂದಿಗೆ ಮಾರಾಟವಾಗುತ್ತಿದ್ದವು, ಆದರೆ ಅಗತ್ಯವಿದ್ದರೆ ಸಿಪಿ/ಎಂ 16 ಕೆಬಿ ಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾಗಿತ್ತು), ಕಮಾಂಡ್-ಲೈನ್ ಶೆಲ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಆಜ್ಞೆಗಳನ್ನು ನಿರ್ಮಿಸಲಾಯಿತು, ಇದು ಎಂಎಸ್-ಡಾಸ್ ಅನ್ನು ಸ್ವಲ್ಪ ವೇಗವಾಗಿ ಮತ್ತು ಫ್ಲಾಪಿ-ಆಧಾರಿತ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಬಳಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ. ಐಬಿಎಂ ಪಿಸಿಗೆ ಮೊದಲ ಪೆರಿಫೆರಲ್ಗಳಲ್ಲಿ ಒಂದಾದ ಸಾಫ್ಟ್ಕಾರ್ಡ್ ತರಹದ ವಿಸ್ತರಣೆ ಕಾರ್ಡ್ 8-ಬಿಟ್ ಸಿಪಿ/ಎಂ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟರೂ, ಇನ್ಫೋವರ್ಲ್ಡ್ 1984 ರಲ್ಲಿ ಸಿಪಿ/ಎಂ ಅನ್ನು ದೇಶೀಯ ಮಾರುಕಟ್ಟೆಗೆ ಪರಿಚಯಿಸುವ ಪ್ರಯತ್ನಗಳು ಬಹುಮಟ್ಟಿಗೆ ವಿಫಲವಾಗಿವೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಸಿಪಿ/ಎಂ ಸಾಫ್ಟ್ವೇರ್ ಮನೆ ಬಳಕೆದಾರರಿಗೆ ತುಂಬಾ ದುಬಾರಿಯಾಗಿದೆ ಎಂದು ಹೇಳಿದೆ. 1986ರಲ್ಲಿ, ಇತರ ಮಾರಾಟಗಾರರು ಸಿಪಿ/ಎಂಗಾಗಿ ಹೊಸ ಉಪಕರಣಗಳು ಮತ್ತು ತಂತ್ರಾಂಶಗಳ ಉತ್ಪಾದನೆಯನ್ನು ನಿಲ್ಲಿಸಿದ ಬಹಳ ಸಮಯದ ನಂತರ, ಎಂಎಸ್-ಡಾಸ್ ಹೊಂದಾಣಿಕೆಯ ವ್ಯವಸ್ಥೆಗಳ ಮಾರಾಟದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಕೆಯ್ಪ್ರೊ 8-ಬಿಟ್ ಸಿಪಿ/ಎಂ-ಆಧಾರಿತ ಮಾದರಿಗಳ ಉತ್ಪಾದನೆಯನ್ನು ನಿಲ್ಲಿಸಿದೆ ಎಂದು ನಿಯತಕಾಲಿಕವು ಹೇಳಿದೆ. ಮೈಕ್ರೊಕಂಪ್ಯೂಟಿಂಗ್ ಮಾರುಕಟ್ಟೆಯು ಐಬಿಎಂ-ಹೊಂದಿಕೆಯಾಗುವ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಸ್ಥಳಾಂತರಗೊಂಡಂತೆ ಸಿಪಿ/ಎಂ ತ್ವರಿತವಾಗಿ ಮಾರುಕಟ್ಟೆ ಪಾಲನ್ನು ಕಳೆದುಕೊಂಡಿತು ಮತ್ತು ಅದು ತನ್ನ ಹಿಂದಿನ ಜನಪ್ರಿಯತೆಯನ್ನು ಮರಳಿ ಪಡೆಯಲಿಲ್ಲ. ಬೈಟ್ ನಿಯತಕಾಲಿಕವು, ಆ ಸಮಯದಲ್ಲಿ ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳ ಪ್ರಮುಖ ಉದ್ಯಮ ನಿಯತಕಾಲಿಕೆಗಳಲ್ಲಿ ಒಂದಾಗಿತ್ತು, ಐಬಿಎಂ ಪಿಸಿ ಪರಿಚಯವಾದ ಕೆಲವೇ ವರ್ಷಗಳಲ್ಲಿ ಸಿಪಿ/ಎಂ ಉತ್ಪನ್ನಗಳನ್ನು ಪ್ರಕಟಿಸುವುದನ್ನು ಮೂಲಭೂತವಾಗಿ ನಿಲ್ಲಿಸಿತು. ಉದಾಹರಣೆಗೆ, 1983ರಲ್ಲಿ ಎಸ್-100 ಬೋರ್ಡ್ಗಳಿಗೆ ಕೆಲವು ಜಾಹೀರಾತುಗಳು ಮತ್ತು ಸಿಪಿ/ಎಂ ಸಾಫ್ಟ್ವೇರ್ನ ಲೇಖನಗಳು ಇನ್ನೂ ಇದ್ದವು, ಆದರೆ 1987ರ ಹೊತ್ತಿಗೆ ಇವು ನಿಯತಕಾಲಿಕದಲ್ಲಿ ಕಂಡುಬರಲಿಲ್ಲ. ಸಿಪಿ/ಎಂ-86ರ ನಂತರದ ಆವೃತ್ತಿಗಳು ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಉಪಯುಕ್ತತೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಪ್ರಗತಿಯನ್ನು ಸಾಧಿಸಿದವು ಮತ್ತು ಅವುಗಳನ್ನು ಎಂಎಸ್-ಡಾಸ್ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಮಾಡಲಾಯಿತು. ಈ ಹೊಂದಾಣಿಕೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲಾಯಿತು ಮತ್ತು ಸಿಪಿ/ಎಂ-86 ಡಾಸ್ ಪ್ಲಸ್ ಆಯಿತು, ಅದು ಡಿಆರ್-ಡಾಸ್ ಆಯಿತು. ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. (ಜೆಡ್80 ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ರಿಪ್ಲೇಸ್ಮೆಂಟ್) ಅನ್ನು 1982ರ ಫೆಬ್ರವರಿ 2ರಂದು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಕನ್ಸೋಲ್ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ (ಸಿಸಿಪಿ) ಗೆ ಡ್ರಾಪ್-ಇನ್ ಬದಲಿಯಾಗಿ ಪರಿಚಯಿಸಲಾಯಿತು ಮತ್ತು ಆರಂಭದಲ್ಲಿ ತಮ್ಮನ್ನು ತಾವು "ದಿ ಸಿಸಿಪಿ ಗ್ರೂಪ್" ಎಂದು ಕರೆದುಕೊಳ್ಳುವ ಕಂಪ್ಯೂಟರ್ ಹವ್ಯಾಸಿಗಳ ಗುಂಪಿನಿಂದ ಬರೆಯಲಾಯಿತು. ಫ್ರಾಂಕ್ ವಾಂಚೋ, ಕೀತ್ ಪೀಟರ್ಸನ್ (ಆ ಸಮಯದಲ್ಲಿ ಸಿಮ್ಟೆಲ್ನ ಹಿಂದಿನ ಆರ್ಕಿವಿಸ್ಟ್), ರಾನ್ ಫೌಲರ್, ಚಾರ್ಲಿ ಸ್ಟ್ರೋಮ್, ಬಾಬ್ ಮ್ಯಾಥಿಯಸ್ ಮತ್ತು ರಿಚರ್ಡ್ ಕಾನ್. ರಿಚರ್ಡ್, ವಾಸ್ತವವಾಗಿ, ಈ ಗುಂಪಿನ ಪ್ರೇರಕ ಶಕ್ತಿಯಾಗಿದ್ದರು (ಇವರೆಲ್ಲರೂ ಇಮೇಲ್ ಮೂಲಕ ಸಂಪರ್ಕವನ್ನು ಕಾಪಾಡಿಕೊಂಡಿದ್ದರು). ನ್ಯೂಜೆರ್ಸಿಯ ಅಮ್ಯಾಚುರ್ ಕಂಪ್ಯೂಟರ್ ಕ್ಲಬ್ನ ಒಂದು ಭಾಗವಾದ SIG/M (ಸ್ಪೆಷಲ್ ಇಂಟರೆಸ್ಟ್ ಗ್ರೂಪ್/ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಸ್) ಬಿಡುಗಡೆ ಮಾಡಿದ ಡಿಸ್ಕ್ನಲ್ಲಿ ZCPR1 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. 2 ಅನ್ನು 1983ರ ಫೆಬ್ರವರಿ 14ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಇದನ್ನು ಎಸ್. ಐ. ಜಿ./ಎಂ. ನಿಂದ ಹತ್ತು ಡಿಸ್ಕ್ಗಳ ಗುಂಪಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. 2ಅನ್ನು 2.3ಕ್ಕೆ ಉನ್ನತೀಕರಿಸಲಾಯಿತು ಮತ್ತು 8080 ಕೋಡ್ನಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು 8080 ಮತ್ತು 8085 ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. 2 ಬಳಕೆಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. 1984ರ ಜುಲೈ 14ರಂದು ಎಸ್. ಐ. ಜಿ./ಎಂ. ನಿಂದ ಒಂಬತ್ತು ಡಿಸ್ಕ್ಗಳ ಗುಂಪಾಗಿ ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. 3 ಬಿಡುಗಡೆಯಾಯಿತು. ಜೆಡ್ ಸಿಪಿಆರ್3 ನ ಸಂಕೇತವನ್ನು 8080 ಗಾಗಿ (ಕಡಿಮೆ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ) ಸಂಕಲಿಸಬಹುದು ಮತ್ತು ಇದು ಅಗತ್ಯವಾದ ಜೆಡ್80 ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಹೊಂದಿರದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆವೃತ್ತಿ 3ರಂತೆ ಝೆಡ್. ಸಿ. ಪಿ. ಆರ್. ನ ವೈಶಿಷ್ಟ್ಯಗಳು ಚಿಪ್ಪುಗಳು, ಅಲಿಯಾಸ್ಗಳು, ಐ/ಒ ಮರುನಿರ್ದೇಶನ, ಹರಿವಿನ ನಿಯಂತ್ರಣ, ಹೆಸರಿನ ಡೈರೆಕ್ಟರಿಗಳು, ಹುಡುಕಾಟ ಮಾರ್ಗಗಳು, ಕಸ್ಟಮ್ ಮೆನುಗಳು, ಪಾಸ್ವರ್ಡ್ಗಳು ಮತ್ತು ಆನ್ಲೈನ್ ಸಹಾಯವನ್ನು ಒಳಗೊಂಡಿವೆ. 1987ರ ಜನವರಿಯಲ್ಲಿ, ರಿಚರ್ಡ್ ಕಾನ್ ಝೆಡ್. ಸಿ. ಪಿ. ಆರ್. ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರು, ಮತ್ತು ಎಚೆಲಾನ್ ಜೇ ಸೇಜ್ (ಈಗಾಗಲೇ ಖಾಸಗಿ ವರ್ಧಿತ ಝೆಡ್. ಸಿ. ಪಿ. ಆರ್. 3.1 ಹೊಂದಿದ್ದ) ಅವರನ್ನು ಅದರ ಮೇಲೆ ಕೆಲಸ ಮುಂದುವರಿಸಲು ಕೇಳಿಕೊಂಡರು. ಹೀಗಾಗಿ, ಜೆಡ್. ಸಿ. ಪಿ. ಆರ್. 3 ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. 8080 ಸರಣಿಯ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳನ್ನು ZCPR 3.3 ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲಿಸಲಿಲ್ಲ, ಮತ್ತು ZCPR ಸಾಲಿನಲ್ಲಿ ಯಾವುದೇ ಅಪ್ಗ್ರೇಡ್ನ ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಿತು. ಝೆಡ್. ಸಿ. ಪಿ. ಆರ್. 3.3 ಸಹ ಗಣನೀಯವಾಗಿ ವಿಸ್ತರಿಸಿದ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಉಪಯುಕ್ತತೆಗಳ ಸಂಪೂರ್ಣ ಪೂರಕತೆಯನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಆ ಕಾಲದ ಸಿ. ಪಿ./ಎಂ. ಬಳಕೆದಾರರಿಂದ ಉತ್ಸಾಹದಿಂದ ಬೆಂಬಲಿತವಾಗಿದ್ದರೂ, ಸಿ. ಪಿ./ಎಂ. ನ ಪತನವನ್ನು ನಿಧಾನಗೊಳಿಸಲು ಝೆಡ್. ಸಿ. ಪಿ. ಆರ್. ಮಾತ್ರ ಸಾಕಾಗಲಿಲ್ಲ. ಹಾರ್ಡ್ವೇರ್ ಮಾದರಿ ಕನಿಷ್ಠ 8-ಬಿಟ್ CP/M ವ್ಯವಸ್ಥೆಯು ಈ ಕೆಳಗಿನ ಘಟಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆಃ ASCII ಅಕ್ಷರದ ಸೆಟ್ ಅನ್ನು ಬಳಸುವ ಕಂಪ್ಯೂಟರ್ ಟರ್ಮಿನಲ್ ಒಂದು ಇಂಟೆಲ್ 8080 (ಮತ್ತು ನಂತರ 8085) ಅಥವಾ ಜಿಲಾಗ್ Z80 ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಎನ್ಇಸಿ ವಿ20 ಮತ್ತು ವಿ30 ಪ್ರೊಸೆಸರ್ಗಳು 8080-ಎಮ್ಯುಲೇಷನ್ ಮೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ, ಇದು 8-ಬಿಟ್ ಸಿಪಿ/ಎಂ ಅನ್ನು ಪಿಸಿ ಡಾಸ್/ಎಂಎಸ್-ಡಾಸ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು, ಆದರೂ ಯಾವುದೇ ಪಿಸಿ 16-ಬಿಟ್ ಸಿಪಿ/ಎಂ-86 ಅನ್ನು ಸಹ ಚಲಾಯಿಸಬಹುದು. ಕನಿಷ್ಠ 16 ಕಿಲೋಬೈಟ್ RAM, ವಿಳಾಸ 0 A ಯಿಂದ ಪ್ರಾರಂಭವಾಗಿ ಡಿಸ್ಕೆಟ್ನ ಮೊದಲ ಸೆಕ್ಟರ್ ಅನ್ನು ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಮಾಡುವುದು ಎಂದರೆ ಕನಿಷ್ಠ ಒಂದು ಫ್ಲಾಪಿ-ಡಿಸ್ಕ್ ಡ್ರೈವ್ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಮಾರಾಟ ಮಾಡಿದಂತೆ CP/M ಬೆಂಬಲಿಸುವ ಏಕೈಕ ಯಂತ್ರಾಂಶ ವ್ಯವಸ್ಥೆಯು ಇಂಟೆಲ್ 8080 ಡೆವಲಪ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ ಆಗಿತ್ತು. ಸಿಪಿ/ಎಂ-ಹೊಂದಾಣಿಕೆಯ ವ್ಯವಸ್ಥೆಗಳ ತಯಾರಕರು ತಮ್ಮ ಸ್ವಂತ ಸ್ಥಾಪಿತ ಮೆಮೊರಿ, ಡಿಸ್ಕ್ ಡ್ರೈವ್ಗಳು ಮತ್ತು ಕನ್ಸೋಲ್ ಸಾಧನಗಳ ಸಂಯೋಜನೆಗಾಗಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಭಾಗಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ್ದಾರೆ. CP/M ಸಹ ಜಿಲಾಗ್ Z80 ಪ್ರೊಸೆಸರ್ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಏಕೆಂದರೆ Z80 8080 ಸಂಕೇತದೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಕೋರ್ ಆಫ್ CP/M (BDOS, CCP, ಕೋರ್ ಟ್ರಾನ್ಸಿಯೆಂಟ್ ಕಮಾಂಡ್ಗಳು) ಯಾವುದೇ Z80-ನಿರ್ದಿಷ್ಟ ಸೂಚನೆಗಳನ್ನು ಬಳಸದಿದ್ದರೂ, ಅನೇಕ Z80-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳು ಸಿಸ್ಟಮ್-ನಿರ್ದಿಷ್ಟ ಬಯೋಸ್ನಲ್ಲಿ Z80 ಕೋಡ್ ಅನ್ನು ಬಳಸಿದವು ಮತ್ತು ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು Z80-ಆಧಾರಿತ CP/M ಯಂತ್ರಗಳಿಗೆ ಮೀಸಲಿಡಲಾಗಿತ್ತು. ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ತರುವಾಯ ವೈಯಕ್ತಿಕ ಸಿಪಿ/ಎಂ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಜಿಲಾಗ್ ಮತ್ತು ಅಮೆರಿಕನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ನೊಂದಿಗೆ ಪಾಲುದಾರಿಕೆ ಮಾಡಿಕೊಂಡಿತು, ಇದು ಡಿಸ್ಕ್ ಡ್ರೈವ್ಗಳಿಲ್ಲದೆ ಸಜ್ಜುಗೊಳಿಸಬಹುದಾದ ಕಡಿಮೆ-ವೆಚ್ಚದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ರಾಮ್-ಆಧಾರಿತ ಆವೃತ್ತಿಯಾಗಿದೆ. ಐಚ್ಛಿಕ ಡಿಸ್ಕ್ ಡ್ರೈವ್ಗಳೊಂದಿಗಿನ ಕ್ಯಾಸೆಟ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಯಾದ ಶಾರ್ಪ್ MZ-800 ನಲ್ಲಿ ಮೊದಲ ಬಾರಿಗೆ ಕಾಣಿಸಿಕೊಂಡ ವೈಯಕ್ತಿಕ CP/M ಅನ್ನು 8080 ರೊಂದಿಗೆ ಪೋರ್ಟಬಿಲಿಟಿ ಉಳಿಸಿಕೊಳ್ಳುವ ಬದಲು "ವರ್ಧಿತ Z-80 ಸೂಚನಾ ಗುಂಪಿನ ಲಾಭವನ್ನು ಪಡೆಯಲು ಪುನಃ ಬರೆಯಲಾಗಿದೆ" ಎಂದು ವಿವರಿಸಲಾಗಿದೆ. ಅಮೇರಿಕನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ Z80-ಹೊಂದಿಕೆಯಾಗುವ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್, S83 ಅನ್ನು ಘೋಷಿಸಿತು, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಬಯೋಸ್ಗಾಗಿ 8 ಕೆಬಿ ಇನ್-ಪ್ಯಾಕೇಜ್ ರಾಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಜೊತೆಗೆ 64-ಕಿಲೋಬಿಟ್ ಡೈನಾಮಿಕ್ ರಾಮ್ ಸಾಧನಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡಲು ಸಮಗ್ರ ತರ್ಕವನ್ನು ಹೊಂದಿದೆ. S83 ನ ಯುನಿಟ್ ಬೆಲೆಯನ್ನು 1,000 ಯುನಿಟ್ ಪ್ರಮಾಣಗಳಲ್ಲಿ $32 ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಯಂತ್ರಗಳಲ್ಲಿ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಕನಿಷ್ಠ ಬೂಟ್ ಲೋಡರ್ ಆಗಿದ್ದು, ಕೆಲವು ಕನಿಷ್ಠ ಬ್ಯಾಂಕ್ ಸ್ವಿಚಿಂಗ್ ವಿಧಾನಗಳು ಅಥವಾ ಬಸ್ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಇಂಜೆಕ್ಟ್ ಮಾಡುವ ವಿಧಾನದೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ (ಏಕೆಂದರೆ 8080 ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ವಿಳಾಸ 0 ರಲ್ಲಿ ಬೂಟ್ ಕೋಡ್ ಅನ್ನು ನೋಡಬೇಕು, ಆದರೆ CP/M ಗೆ RAM ಅಗತ್ಯವಿದೆ); ಇತರರಿಗೆ, ಈ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಅನ್ನು ಪ್ರತಿ ಬಾರಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಮುಂಭಾಗದ ಪ್ಯಾನೆಲ್ ನಿಯಂತ್ರಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೆಮೊರಿಗೆ ನಮೂದಿಸಬೇಕಾಗಿತ್ತು. CP/M 7-ಬಿಟ್ ASCII ಸೆಟ್ ಅನ್ನು ಬಳಸಿತು. 8-ಬಿಟ್ ಬೈಟ್ನಿಂದ ಸಾಧ್ಯವಾದ ಇತರ 128 ಅಕ್ಷರಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಕೇಯ್ಪ್ರೊ ಎಂಬಾತ ಅವುಗಳನ್ನು ಗ್ರೀಕ್ ಅಕ್ಷರಗಳಿಗೆ ಬಳಸಿದನು ಮತ್ತು ಓಸ್ಬೋರ್ನ್ ಯಂತ್ರಗಳು 8ನೇ ಬಿಟ್ ಸೆಟ್ ಅನ್ನು ಅಂಡರ್ಲೈನ್ ಮಾಡಲಾದ ಅಕ್ಷರವನ್ನು ಸೂಚಿಸಲು ಬಳಸಿದವು. ವರ್ಡ್ಸ್ಟಾರ್ 8 ನೇ ಬಿಟ್ ಅನ್ನು ಎಂಡ್-ಆಫ್-ವರ್ಡ್ ಮಾರ್ಕರ್ ಆಗಿ ಬಳಸಿತು. ಅಂತರರಾಷ್ಟ್ರೀಯ ಸಿಪಿ/ಎಂ ವ್ಯವಸ್ಥೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಥಳೀಯ ಅಕ್ಷರಗಳ ಸೆಟ್ಗಳಿಗಾಗಿ ಐಎಸ್ಒ 646 ಮಾನದಂಡವನ್ನು ಬಳಸುತ್ತವೆ, ಕೆಲವು ಎಎಸ್ಸಿಐಐ ಅಕ್ಷರಗಳನ್ನು 7-ಬಿಟ್ ಗಡಿಯನ್ನು ಮೀರಿ ಸೇರಿಸುವ ಬದಲು ಸ್ಥಳೀಯ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತವೆ. 8-ಬಿಟ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡಲಾದ ಸಿಪಿ/ಎಂ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮೂರು ಘಟಕಗಳನ್ನು ಹೊಂದಿತ್ತುಃ ಬೇಸಿಕ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಸಿಸ್ಟಮ್ (ಬಿಐಒಎಸ್), ಬೇಸಿಕ್ ಡಿಸ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಬಿಡಿಒಎಸ್), ಕನ್ಸೋಲ್ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ (ಸಿಸಿಪಿ). ಬಿಐಒಎಸ್ ಮತ್ತು ಬಿಡಿಒಎಸ್ ಮೆಮೊರಿ-ರೆಸಿಡೆಂಟ್ ಆಗಿದ್ದರೆ, ಸಿಸಿಪಿ ಮೆಮೊರಿ-ರೆಸಿಡೆಂಟ್ ಆಗಿದ್ದು, ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ ತಿದ್ದಿ ಬರೆಯದ ಹೊರತು, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಚಾಲನೆಯಲ್ಲಿರುವ ನಂತರ ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ರಮಾಣಿತ ಉಪಯುಕ್ತತೆಗಳಿಗಾಗಿ ಹಲವಾರು ತಾತ್ಕಾಲಿಕ ಆಜ್ಞೆಗಳನ್ನು ಸಹ ಒದಗಿಸಲಾಯಿತು. ಅಸ್ಥಿರ ಆಜ್ಞೆಗಳು ಡಿಸ್ಕ್ನಲ್ಲಿ. ಕಾಮ್ ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳಲ್ಲಿ ನೆಲೆಗೊಂಡಿವೆ. ಸಿ. ಪಿ. ಯು ಮತ್ತು ಮುಖ್ಯ ಸ್ಮರಣೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಇತರ ಯಂತ್ರಾಂಶ ಘಟಕಗಳನ್ನು ಬಿ. ಐ. ಓ. ಎಸ್. ನೇರವಾಗಿ ನಿಯಂತ್ರಿಸುತ್ತಿತ್ತು. ಇದು ಅಕ್ಷರಗಳ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಮತ್ತು ಡಿಸ್ಕ್ ವಲಯಗಳ ಓದುವಿಕೆ ಮತ್ತು ಬರವಣಿಗೆಯಂತಹ ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಬಿ. ಡಿ. ಓ. ಎಸ್. CP/M ಕಡತ ವ್ಯವಸ್ಥೆಯನ್ನು ಮತ್ತು ಕೆಲವು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಅಮೂರ್ತತೆಗಳನ್ನು (ಮರುನಿರ್ದೇಶನದಂತಹ) ಬಿ. ಐ. ಓ. ಎಸ್. ನ ಮೇಲೆ ಅಳವಡಿಸಿತು. ಸಿಸಿಪಿ ಬಳಕೆದಾರರ ಆಜ್ಞೆಗಳನ್ನು ತೆಗೆದುಕೊಂಡು ಅವುಗಳನ್ನು ನೇರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿತು (ಡೈರೆಕ್ಟರಿಯನ್ನು ತೋರಿಸಲು ಡಿಐಆರ್ನಂತಹ ಆಂತರಿಕ ಆಜ್ಞೆಗಳು ಅಥವಾ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು ಇಆರ್ಎ) ಅಥವಾ ಲೋಡ್ ಮಾಡಿ ಕೊಟ್ಟಿರುವ ಹೆಸರಿನ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿತು (ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸಲು PIP.COM ಅಥವಾ ವಿವಿಧ ಫೈಲ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸಲು STAT.COM ನಂತಹ ಕ್ಷಣಿಕ ಆಜ್ಞೆಗಳು). CP/M ಗಾಗಿ ಥರ್ಡ್-ಪಾರ್ಟಿ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸಹ ಮೂಲಭೂತವಾಗಿ ಅಸ್ಥಿರ ಆಜ್ಞೆಗಳಾಗಿದ್ದವು. ಸಿಪಿ/ಎಂನ ನಿರ್ದಿಷ್ಟ ಪರಿಷ್ಕರಣೆಯ ಎಲ್ಲಾ ಅನುಸ್ಥಾಪನೆಗಳಲ್ಲಿ ಬಿಡಿಓಎಸ್, ಸಿಸಿಪಿ ಮತ್ತು ಪ್ರಮಾಣಿತ ಅಸ್ಥಿರ ಆಜ್ಞೆಗಳು ಒಂದೇ ಆಗಿದ್ದವು, ಆದರೆ ಬಿಐಓಎಸ್ ಭಾಗವನ್ನು ಯಾವಾಗಲೂ ನಿರ್ದಿಷ್ಟ ಯಂತ್ರಾಂಶಕ್ಕೆ ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಗುತ್ತಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಕಂಪ್ಯೂಟರ್ಗೆ ಮೆಮೊರಿಯನ್ನು ಸೇರಿಸುವುದರಿಂದ, ಕ್ಷಣಿಕ ಪ್ರೋಗ್ರಾಂಗಳು ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿ ಜಾಗವನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಸಿಪಿ/ಎಂ ವ್ಯವಸ್ಥೆಯನ್ನು ಮರುಸ್ಥಾಪಿಸಬೇಕಾಯಿತು. ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ವಿವಿಧ ಮೆಮೊರಿ ಪ್ರದೇಶಗಳಿಗೆ ಸ್ಥಳಾಂತರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಸಿಸ್ಟಮ್ ವಿತರಣೆಯೊಂದಿಗೆ ಯುಟಿಲಿಟಿ ಪ್ರೋಗ್ರಾಂ (ಎಂ. ಓ. ವಿ. ಸಿ. ಪಿ. ಎಂ) ಅನ್ನು ಒದಗಿಸಲಾಯಿತು. ಯುಟಿಲಿಟಿ ಪ್ರೋಗ್ರಾಂ ಪ್ರೊಸೆಸರ್ ಮೆಮೊರಿಯಲ್ಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಹೊಸ ಸ್ಥಳಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಹೊಸ ವಿಳಾಸಗಳಿಗೆ ಸಂಪೂರ್ಣ ಜಂಪ್ ಮತ್ತು ಸಬ್ರುಟೈನ್ ಕರೆ ಸೂಚನೆಗಳಲ್ಲಿ ವಿಳಾಸಗಳನ್ನು ಸರಿಹೊಂದಿಸಿತು. ಈ ಹೊಸದಾಗಿ ಪ್ಯಾಚ್ ಮಾಡಲಾದ ಆವೃತ್ತಿಯನ್ನು ನಂತರ ಹೊಸ ಡಿಸ್ಕ್ನಲ್ಲಿ ಉಳಿಸಬಹುದು, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಸಿಸ್ಟಮ್ ಘಟಕಗಳನ್ನು ಚಲಿಸುವ ಮೂಲಕ ಲಭ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಬಿಐಒಎಸ್, ಬಿಡಿಒಎಸ್ ಮತ್ತು ಸಿಸಿಪಿ) ಅನ್ನು ಯಾವುದೇ ಡಿಸ್ಕ್ನ ಆರಂಭದಲ್ಲಿ ಕಾಯ್ದಿರಿಸಿದ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿಡಲಾಗುತ್ತಿತ್ತು, ಇದನ್ನು ಸಿಸ್ಟಮ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರಾರಂಭದಲ್ಲಿ, ಬೂಟ್ ಲೋಡರ್ (ಸಾಮಾನ್ಯವಾಗಿ ರಾಮ್ ಫರ್ಮ್ವೇರ್ ಚಿಪ್ನಲ್ಲಿರುತ್ತದೆ) ಡ್ರೈವ್ ಎಃ ನಲ್ಲಿರುವ ಡಿಸ್ಕ್ನಿಂದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ಗಾತ್ರದ ಮೇಲಿನ ವಿಪರೀತ ನಿರ್ಬಂಧಗಳಿಂದಾಗಿ ಆಧುನಿಕ ಮಾನದಂಡಗಳ ಪ್ರಕಾರ ಸಿಪಿ/ಎಂ ಪ್ರಾಚೀನವಾಗಿತ್ತು. ಆವೃತ್ತಿ 1 ರೊಂದಿಗೆ ಬದಲಾದ ಡಿಸ್ಕ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಯಾವುದೇ ಅವಕಾಶವಿರಲಿಲ್ಲ. ಬಳಕೆದಾರರು ಡಿಸ್ಕ್ ಕೋಶವನ್ನು ಕೈಯಿಂದ ಪುನಃ ಓದದೆ ಡಿಸ್ಕ್ಗಳನ್ನು ಬದಲಾಯಿಸಿದರೆ, ಹಳೆಯ ಡಿಸ್ಕ್ನ ಕೋಶದ ಮಾಹಿತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಸ ಡಿಸ್ಕ್ನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಬರೆಯುತ್ತದೆ, ಇದು ಡಿಸ್ಕ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾವನ್ನು ಹಾಳುಮಾಡುತ್ತದೆ. ಆವೃತ್ತಿ 1.1 ಅಥವಾ 1.2 ರಿಂದ, ಡಿಸ್ಕ್ ಅನ್ನು ಬದಲಾಯಿಸಿ ಅದರ ಕೋಶವನ್ನು ಓದುವ ಮೊದಲು ಅದಕ್ಕೆ ಬರೆಯಲು ಪ್ರಯತ್ನಿಸುವುದರಿಂದ ಮಾರಣಾಂತಿಕ ದೋಷವನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಇದು ಡಿಸ್ಕ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವುದನ್ನು ತಪ್ಪಿಸಿತು ಆದರೆ ಡಿಸ್ಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕಾದ ದತ್ತಾಂಶವನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವ ಮತ್ತು ಕಳೆದುಕೊಳ್ಳುವ ಅಗತ್ಯವಿತ್ತು. ಸಿಪಿ/ಎಂನಲ್ಲಿನ ಬಹುಪಾಲು ಸಂಕೀರ್ಣತೆಯನ್ನು ಬಿಡಿಓಎಸ್ನಲ್ಲಿ ಪ್ರತ್ಯೇಕಿಸಲಾಯಿತು, ಮತ್ತು ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ, ಸಿಸಿಪಿ ಮತ್ತು ಅಸ್ಥಿರ ಆಜ್ಞೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲಾಯಿತು. ಇದರರ್ಥ ಬಿಐಓಎಸ್ನಲ್ಲಿ ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಸರಳ ದಿನಚರಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಪೋರ್ಟ್ ಮಾಡುವ ಮೂಲಕ, ಸಂಪೂರ್ಣ ಓಎಸ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಹೊಸ ಯಂತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಅಗತ್ಯವಾದ ಅಭಿವೃದ್ಧಿ ಸಮಯವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡಿತು ಮತ್ತು CP/Mನ ವ್ಯಾಪಕ ಬಳಕೆಗೆ ಪ್ರಮುಖ ಕಾರಣಗಳಲ್ಲಿ ಒಂದಾಗಿತ್ತು. ಇಂದು ಈ ರೀತಿಯ ಅಮೂರ್ತತೆಯು ಹೆಚ್ಚಿನ ಓಎಸ್ಗಳಿಗೆ (ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತ ಪದರ) ಸಾಮಾನ್ಯವಾಗಿದೆ, ಆದರೆ ಸಿಪಿ/ಎಂ ಹುಟ್ಟಿದ ಸಮಯದಲ್ಲಿ, ಓಎಸ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಒಂದು ಯಂತ್ರ ವೇದಿಕೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದ್ದವು, ಮತ್ತು ಬಹು ಪದರದ ವಿನ್ಯಾಸಗಳನ್ನು ಅನಗತ್ಯವೆಂದು ಪರಿಗಣಿಸಲಾಗಿತ್ತು. ಕನ್ಸೋಲ್ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ಕನ್ಸೋಲ್ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್, ಅಥವಾ ಸಿಸಿಪಿ, ಕೀಬೋರ್ಡ್ನಿಂದ ಇನ್ಪುಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಟರ್ಮಿನಲ್ಗೆ ತಲುಪಿಸುತ್ತದೆ. ಸಿಪಿ/ಎಂ ಸ್ವತಃ ಮುದ್ರಣ ಟರ್ಮಿನಲ್ ಅಥವಾ ವೀಡಿಯೊ ಟರ್ಮಿನಲ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಎಲ್ಲಾ CP/M ಆಜ್ಞೆಗಳನ್ನು ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಬೇಕಾಗಿತ್ತು. ಪ್ರಸ್ತುತ ಡೀಫಾಲ್ಟ್ ಡಿಸ್ಕ್ ಡ್ರೈವ್ ಅನ್ನು ಸೂಚಿಸಲು ಕನ್ಸೋಲ್ ಹೆಚ್ಚಾಗಿ ಎ> ಪ್ರಾಂಪ್ಟನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ವೀಡಿಯೊ ಟರ್ಮಿನಲ್ನೊಂದಿಗೆ ಬಳಸಿದಾಗ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಟರ್ಮಿನಲ್ನಿಂದ ಸರಬರಾಜು ಮಾಡಲಾದ ಮಿನುಗುವ ಕರ್ಸರ್ ಅನುಸರಿಸುತ್ತದೆ. ಸಿಸಿಪಿ ಬಳಕೆದಾರರಿಂದ ಇನ್ಪುಟ್ಗಾಗಿ ಕಾಯುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ ಡ್ರೈವ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಫಾರ್ಮ್ ಡ್ರೈವ್ ಅಕ್ಷರದ ಸಿಸಿಪಿ ಆಂತರಿಕ ಆಜ್ಞೆಯನ್ನು ಮತ್ತು ಅದರ ನಂತರ ಕೊಲೊನ್ ಅನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಬಿ ಎಂದು ಟೈಪ್ ಮಾಡುವುದು ಮತ್ತು ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ಎಂಟರ್ ಅನ್ನು ಒತ್ತುವುದು ಡೀಫಾಲ್ಟ್ ಡ್ರೈವ್ ಅನ್ನು ಬಿ ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ, ಮತ್ತು ಈ ಬದಲಾವಣೆಯನ್ನು ಸೂಚಿಸಲು ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ನಂತರ ಬಿ> ಆಗುತ್ತದೆ. ಸಿಪಿ/ಎಂನ ಕಮಾಂಡ್-ಲೈನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪಿಡಿಪಿ-11ರ ಆರ್ಟಿ-11 ಮತ್ತು ಪಿಡಿಪಿ-8ರ ಓಎಸ್/8ರಂತಹ ಡಿಜಿಟಲ್ ಸಲಕರಣೆಗಳ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ ಮಾದರಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಕಮಾಂಡ್ಗಳು ಕೀವರ್ಡ್ನ ರೂಪವನ್ನು ತೆಗೆದುಕೊಂಡವು ಮತ್ತು ನಂತರ ಸ್ಪೇಸ್ಗಳು ಅಥವಾ ವಿಶೇಷ ಅಕ್ಷರಗಳಿಂದ ಬೇರ್ಪಟ್ಟ ನಿಯತಾಂಕಗಳ ಪಟ್ಟಿಯನ್ನು ಅನುಸರಿಸಿದವು. ಯುನಿಕ್ಸ್ ಶೆಲ್ ಅಂತರ್ನಿರ್ಮಿತದಂತೆಯೇ, ಆಂತರಿಕ ಆಜ್ಞೆಯನ್ನು ಗುರುತಿಸಿದರೆ, ಅದನ್ನು ಸಿಸಿಪಿ ಸ್ವತಃ ನಿರ್ವಹಿಸುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ ಅದು ಪ್ರಸ್ತುತ ಲಾಗ್ ಮಾಡಲಾದ ಡಿಸ್ಕ್ ಡ್ರೈವ್ ಮತ್ತು (ನಂತರದ ಆವೃತ್ತಿಗಳಲ್ಲಿ) ಬಳಕೆದಾರರ ಪ್ರದೇಶದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತವನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಅದನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕಮಾಂಡ್ ಲೈನ್ನಿಂದ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ನಿಯತಾಂಕಗಳನ್ನು ರವಾನಿಸುತ್ತದೆ. ಇವುಗಳನ್ನು "ಕ್ಷಣಿಕ" ಕಾರ್ಯಕ್ರಮಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು. ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಸಿಪಿ/ಎಂ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ತಿದ್ದಿ ಬರೆಯಲ್ಪಟ್ಟ ಸಿಸಿಪಿಯ ಭಾಗವನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ-ಇದು ಕ್ಷಣಿಕ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ದೊಡ್ಡ ಮೆಮೊರಿ ಜಾಗವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಆಜ್ಞೆಗಳು ಕೆಲವೊಮ್ಮೆ ಅಸ್ಪಷ್ಟವಾಗಿರಬಹುದು. ಉದಾಹರಣೆಗೆ, ಕಡತಗಳನ್ನು ನಕಲು ಮಾಡುವ ಆಜ್ಞೆಯನ್ನು ಪಿಐಪಿ (ಪೆರಿಫೆರಲ್-ಇಂಟರ್ಚೇಂಜ್-ಪ್ರೋಗ್ರಾಮ್) ಎಂದು ಹೆಸರಿಸಲಾಯಿತು, ಇದು ಆ ಉದ್ದೇಶಕ್ಕಾಗಿ ಬಳಸಲಾದ ಹಳೆಯ ಡಿಇಸಿ ಉಪಯುಕ್ತತೆಯ ಹೆಸರು. ಪ್ರೋಗ್ರಾಂಗೆ ನೀಡಲಾದ ನಿಯತಾಂಕಗಳ ಸ್ವರೂಪವನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿಲ್ಲ, ಆದ್ದರಿಂದ ಫೈಲ್ ಹೆಸರುಗಳಿಂದ ಆಯ್ಕೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುವ ಒಂದೇ ಆಯ್ಕೆಯ ಅಕ್ಷರವಿರಲಿಲ್ಲ. ವಿವಿಧ ಪ್ರೋಗ್ರಾಂಗಳು ವಿಭಿನ್ನ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಬಹುದಾಗಿತ್ತು ಮತ್ತು ಬಳಸಬಹುದಾಗಿತ್ತು. ಸಿಪಿ/ಎಂ ಕನ್ಸೋಲ್ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ಡಿಐಆರ್, ಇಆರ್ಎ, ಆರ್ಇಎನ್, ಸೇವ್, ಟೈಪ್ ಮತ್ತು ಯೂಸರ್ ಅನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳಾಗಿ ಒಳಗೊಂಡಿದೆ. CP/M ನಲ್ಲಿನ ತಾತ್ಕಾಲಿಕ ಆಜ್ಞೆಗಳಲ್ಲಿ ASM, DDT, DUMP, ED, LOAD, PIP, STAT, ಸಬ್ಮಿಟ್ ಮತ್ತು SYSGEN ಸೇರಿವೆ. ಸಿಪಿ/ಎಂ ಪ್ಲಸ್ (ಸಿಪಿ/ಎಂ ಆವೃತ್ತಿ 3) ಡಿಐಆರ್ (ಎಸ್. ವೈ. ಎಸ್ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಗುರುತಿಸಲಾದವುಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಡೈರೆಕ್ಟರಿಯಿಂದ ಫೈಲ್ಗಳ ಪ್ರದರ್ಶನ ಪಟ್ಟಿ), ಡಿಐಆರ್ಎಸ್ಐಎಸ್/ಡಿಐಆರ್ಎಸ್ (ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಸ್. ವೈ. ಎಸ್ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಗುರುತಿಸಲಾದ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ), ಇಆರ್ಎಎಸ್ಇ/ಇಆರ್ಎ (ಫೈಲ್ ಅನ್ನು ಅಳಿಸಿ), ರೆನೇಮ್/ಆರ್ಇಎನ್ (ಫೈಲ್ ಅನ್ನು ಮರುನಾಮಕರಣ ಮಾಡಿ), ಟಿಐಪಿಇ/ಟಿವೈಪಿ (ಎಎಸ್ಸಿಐಐ ಅಕ್ಷರ ಫೈಲ್ನ ಪ್ರದರ್ಶನ ವಿಷಯಗಳು), ಮತ್ತು ಯುಎಸ್ಇಆರ್/ಯೂಸ್ (ಬಳಕೆದಾರ ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸಿ) ಅನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳಾಗಿ ಒಳಗೊಂಡಿದೆಃ ಸಿಪಿ/ಎಂ 3 ಬಳಕೆದಾರರಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. CP/M3ಯಲ್ಲಿನ ತಾತ್ಕಾಲಿಕ ಆಜ್ಞೆಗಳಲ್ಲಿ ಕಾಪಿ, ಡೇಟ್, ಡಿವೈಸ್, ಡಂಪ್, ED, GET, ಹೆಲ್ಪ್, ಹೆಕ್ಸ್ಕಾಮ್, INITDIR, LINK, MAC, PIP, ಪಟ್, RMAC, SET, SETDEF, SHOW, SID, ಸಬ್ಮಿಟ್ ಮತ್ತು XREF ಸೇರಿವೆ. ಬೇಸಿಕ್ ಡಿಸ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, ಅಥವಾ ಬಿ. ಡಿ. ಓ. ಎಸ್, ಕಡತವನ್ನು ತೆರೆಯುವುದು, ಕನ್ಸೋಲ್ಗೆ ಔಟ್ಪುಟ್ ಅಥವಾ ಮುದ್ರಣದಂತಹ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳು ಪ್ರೊಸೆಸರ್ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಕಾರ್ಯಾಚರಣೆಯ ಫಂಕ್ಷನ್ ಕೋಡ್ನೊಂದಿಗೆ ಲೋಡ್ ಮಾಡುತ್ತವೆ, ಮತ್ತು ನಿಯತಾಂಕಗಳು ಅಥವಾ ಮೆಮೊರಿ ಬಫರ್ಗಳ ವಿಳಾಸಗಳು, ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿ ಸ್ಥಿರ ವಿಳಾಸಕ್ಕೆ ಕರೆ ಮಾಡುತ್ತವೆ. ವಿಳಾಸವು ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಮೆಮೊರಿಯ ಪ್ರಮಾಣದಿಂದ ಸ್ವತಂತ್ರವಾಗಿರುವುದರಿಂದ, ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳು ಯಾವುದೇ ರೀತಿಯ ಅಥವಾ ಯಂತ್ರಾಂಶದ ಸಂರಚನೆಗೆ ಅದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಬೇಸಿಕ್ ಇನ್ಪುಟ್ ಔಟ್ಪುಟ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಬಿಐಒಎಸ್, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಅಗತ್ಯವಿರುವ ಕಡಿಮೆ ಮಟ್ಟದ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಕನ್ಸೋಲ್ಗೆ ಒಂದೇ ಅಕ್ಷರಗಳನ್ನು ಓದುವುದು ಅಥವಾ ಬರೆಯುವುದು ಮತ್ತು ಡಿಸ್ಕ್ನಿಂದ ದತ್ತಾಂಶದ ವಿಭಾಗವನ್ನು ಓದುವುದು ಅಥವಾ ಬರೆಯುವುದು ಇವುಗಳಲ್ಲಿ ಸೇರಿವೆ. ಬಿಡಿಓಎಸ್ ಡಿಸ್ಕೆಟ್ನಿಂದ ದತ್ತಾಂಶದ ಕೆಲವು ಬಫರಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತಿತ್ತು, ಆದರೆ ಸಿಪಿ/ಎಂ 3 ರ ಮೊದಲು ಇದು ಏಕ-ಸಾಂದ್ರತೆಯ 8-ಇಂಚಿನ ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ಗಳಲ್ಲಿ ಬಳಸಿದಂತೆ 128 ಬೈಟ್ಗಳಲ್ಲಿ ಸ್ಥಿರವಾದ ಡಿಸ್ಕ್ ವಲಯದ ಗಾತ್ರವನ್ನು ಹೊಂದಿತ್ತು. ಹೆಚ್ಚಿನ 5.25-inch ಡಿಸ್ಕ್ ಸ್ವರೂಪಗಳು ದೊಡ್ಡ ವಲಯಗಳನ್ನು ಬಳಸುವುದರಿಂದ, ನಿರ್ಬಂಧಿಸುವಿಕೆ ಮತ್ತು ಡೀಬ್ಲಾಕ್ ಮಾಡುವಿಕೆ ಮತ್ತು ಡಿಸ್ಕ್ ಬಫರ್ ಪ್ರದೇಶದ ನಿರ್ವಹಣೆಯನ್ನು ಬಯೋಸ್ನಲ್ಲಿ ಮಾದರಿ-ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ನಿರ್ವಹಿಸುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ಆಯ್ಕೆಗಳು ಯಾವುದೇ ಒಂದು ಜನಪ್ರಿಯ ಮಾನದಂಡದೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯಿಂದ ನಿರ್ಬಂಧಿತವಾಗಿಲ್ಲವಾದ್ದರಿಂದ ಗ್ರಾಹಕೀಕರಣದ ಅಗತ್ಯವಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಕೆಲವು ತಯಾರಕರು ಪ್ರತ್ಯೇಕ ಕಂಪ್ಯೂಟರ್ ಟರ್ಮಿನಲ್ ಅನ್ನು ಬಳಸಿದರೆ, ಇತರರು ಅಂತರ್ನಿರ್ಮಿತ ಸಮಗ್ರ ವೀಡಿಯೊ ಪ್ರದರ್ಶನ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದರು. ಮುದ್ರಕಗಳು ಮತ್ತು ಮೋಡೆಮ್ಗಳ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ಗಳು ವಿವಿಧ ರೀತಿಯ ಯು. ಎ. ಆರ್. ಟಿ ಚಿಪ್ಗಳನ್ನು ಬಳಸಬಹುದಾಗಿತ್ತು ಮತ್ತು ಪೋರ್ಟ್ ವಿಳಾಸಗಳನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿರಲಿಲ್ಲ. ಕೆಲವು ಯಂತ್ರಗಳು 8080 I/O ವಿಳಾಸ ಸ್ಥಳದ ಬದಲಿಗೆ ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಲಾದ I/O ಅನ್ನು ಬಳಸಿದವು. ಯಂತ್ರಾಂಶದಲ್ಲಿನ ಈ ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸಿಸ್ಟಮ್ನ ಇತರ ಮಾಡ್ಯೂಲ್ಗಳಿಂದ ಬಿಐಒಎಸ್ನ ಬಳಕೆಯಿಂದ ಮರೆಮಾಡಲಾಗಿತ್ತು, ಇದು ಸಿಪಿ/ಎಂ ಅನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಸೇವೆಗಳಿಗೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎಂಟ್ರಿ ಪಾಯಿಂಟ್ಗಳನ್ನು ಬಳಸಿತು, ಉದಾಹರಣೆಗೆ ಅಕ್ಷರ I/O ಅಥವಾ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವುದು. ಮೋಡೆಮ್ಗೆ ಸರಣಿ ಸಂವಹನಕ್ಕೆ ಬೆಂಬಲವು ಬಯೋಸ್ನಲ್ಲಿ ಬಹಳ ಮೂಲಭೂತವಾಗಿರುವುದರಿಂದ ಅಥವಾ ಒಟ್ಟಾರೆಯಾಗಿ ಇಲ್ಲದಿರಬಹುದು, ನಿರ್ದಿಷ್ಟ ಯಂತ್ರದ ಸರಣಿ ಪೋರ್ಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕೋಡ್ಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರ-ಸ್ಥಾಪಿತ ಮೇಲ್ಪದರವನ್ನು ಹೊಂದಲು ಮೋಡೆಮ್ಗಳನ್ನು ಬಳಸುವ ಸಿಪಿ/ಎಂ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಇದು ಸಾಮಾನ್ಯ ಪರಿಪಾಠವಾಗಿತ್ತು. ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾದ ಮೊದಲ ವರ್ಡ್ ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಒಂದಾದ ವರ್ಡ್ಸ್ಟಾರ್ ಮತ್ತು ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳಿಗಾಗಿ ಆರಂಭಿಕ ಮತ್ತು ಜನಪ್ರಿಯ ಡೇಟಾಬೇಸ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿರುವ ಡಿಬಿಎಸ್ ಅನ್ನು ಮೂಲತಃ ಸಿಪಿ/ಎಂಗಾಗಿ ಬರೆಯಲಾಗಿದೆ. ಎರಡು ಆರಂಭಿಕ ಬಾಹ್ಯರೇಖೆಗಳು, ಕಾಮಸ್ (ನಾಲೆಡ್ಜ್ ಅಂಡ್ ಮೈಂಡ್ ಆಂಪ್ಲಿಫಿಕೇಷನ್ ಸಿಸ್ಟಮ್) ಮತ್ತು ಅದರ ಕಟ್-ಡೌನ್ ಉತ್ತರಾಧಿಕಾರಿ ಔಟ್-ಥಿಂಕ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸೌಲಭ್ಯಗಳಿಲ್ಲದೆ ಮತ್ತು 8080/ವಿ20 ಹೊಂದಾಣಿಕೆಗಾಗಿ ಮರುಬಳಕೆ) ಅನ್ನು ಸಹ ಸಿಪಿ/ಎಂಗಾಗಿ ಬರೆಯಲಾಗಿದ್ದರೂ, ನಂತರ ಎಂಎಸ್-ಡಾಸ್ಗಾಗಿ ಪುನಃ ಬರೆಯಲಾಯಿತು. ಬೋರ್ಲ್ಯಾಂಡ್ ಡೆಲ್ಫಿಯ ಪೂರ್ವಜರಾದ ಟರ್ಬೊ ಪ್ಯಾಸ್ಕಲ್ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ನ ಪೂರ್ವಜರಾದ ಮಲ್ಟಿಪ್ಲಾನ್ ಸಹ ಎಂಎಸ್-ಡಾಸ್ ಆವೃತ್ತಿಗಳು ಲಭ್ಯವಾಗುವ ಮೊದಲು ಸಿಪಿ/ಎಂನಲ್ಲಿ ಪಾದಾರ್ಪಣೆ ಮಾಡಿದರು. ವಿಸಿಕಾಲ್ಕ್, ಮೊಟ್ಟಮೊದಲ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಪ್ರೋಗ್ರಾಂ, CP/M ಗೆ ಲಭ್ಯವಾಯಿತು. ಮತ್ತೊಂದು ಕಂಪನಿ, ಸೋರ್ಸಿಮ್, ಸಿಪಿ/ಎಂಗಾಗಿ ತನ್ನ ಸೂಪರ್ ಕ್ಯಾಲ್ಕ್ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಅನ್ನು ರಚಿಸಿತು, ಇದು ಸಿಪಿ/ಎಂನಲ್ಲಿ ಮಾರುಕಟ್ಟೆಯ ನಾಯಕ ಮತ್ತು ವಾಸ್ತವಿಕ ಮಾನದಂಡವಾಯಿತು. ಸೂಪರ್ ಕ್ಯಾಲ್ಕ್ ಎಂಎಸ್-ಡಾಸ್ ಜಗತ್ತಿನಲ್ಲಿ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಪ್ರತಿಸ್ಪರ್ಧಿಯಾಗಿ ಮುಂದುವರಿಯಿತು. ಆಟೋಕ್ಯಾಡ್, ಆಟೋಡೆಸ್ಕ್ನಿಂದ ಸಿಎಡಿ ಅಪ್ಲಿಕೇಶನ್ ಸಿಪಿ/ಎಂನಲ್ಲಿ ಪ್ರಾರಂಭವಾಯಿತು. ಆ ಕಾಲದ ಜನಪ್ರಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ (ಉದಾಹರಣೆಗೆ ಬೇಸಿಕ್, ಬೊರ್ಲ್ಯಾಂಡ್ನ ಟರ್ಬೊ ಪ್ಯಾಸ್ಕಲ್, ಫೋರ್ಟ್ರಾನ್ ಮತ್ತು ಪಿಎಲ್/ಐ) ಹಲವಾರು ಕಂಪೈಲರ್ಗಳು ಮತ್ತು ಇಂಟರ್ಪ್ರಿಟರ್ಗಳು ಲಭ್ಯವಿದ್ದವು, ಅವುಗಳಲ್ಲಿ ಹಲವಾರು ಆರಂಭಿಕ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಉತ್ಪನ್ನಗಳು. ಸಿಪಿ/ಎಂ ತಂತ್ರಾಂಶವು ಅನೇಕವೇಳೆ ವಿವಿಧ ರೀತಿಯ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಅನುಸ್ಥಾಪಕಗಳೊಂದಿಗೆ ಬಂದಿತು. ಬೇಸಿಕ್ ಪ್ರೋಗ್ರಾಂಗಳ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾಗಿತ್ತು ಮತ್ತು ಹೆಚ್ಚಿನ ರೀತಿಯ ನಕಲು ರಕ್ಷಣೆಗಳು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ನಿಷ್ಪರಿಣಾಮಕಾರಿಯಾಗಿದ್ದವು. ಉದಾಹರಣೆಗೆ, ಕೇಯ್ಪ್ರೋ II ಮಾಲೀಕರು, ಜೆರಾಕ್ಸ್ 820 ಸ್ವರೂಪದಲ್ಲಿ ತಂತ್ರಾಂಶವನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತಾರೆ, ನಂತರ ಅದನ್ನು ಕೇಯ್ಪ್ರೋ-ಸ್ವರೂಪದ ಡಿಸ್ಕ್ಗಳಿಗೆ ನಕಲಿಸುತ್ತಾರೆ ಮತ್ತು ಚಲಾಯಿಸುತ್ತಾರೆ. ಪ್ರಮಾಣೀಕರಿಸಿದ ಗ್ರಾಫಿಕ್ಸ್ನ ಕೊರತೆಯು ಸೀಮಿತ ವೀಡಿಯೊ ಆಟಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಟೆಲೆಂಗಾರ್ಡ್, ಗೊರಿಲ್ಲಾಸ್, ಹಮುರಾಬಿ, ಲೂನಾರ್ ಲ್ಯಾಂಡರ್ನಂತಹ ವಿವಿಧ ಪಾತ್ರ ಮತ್ತು ಪಠ್ಯ-ಆಧಾರಿತ ಆಟಗಳನ್ನು ಜೋರ್ಕ್ ಸರಣಿ ಮತ್ತು ಕೊಲೊಸಲ್ ಕೇವ್ ಅಡ್ವೆಂಚರ್ ಸೇರಿದಂತೆ ಆರಂಭಿಕ ಸಂವಾದಾತ್ಮಕ ಕಾದಂಬರಿಗಳೊಂದಿಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಯಿತು. ಟೆಕ್ಸ್ಟ್ ಅಡ್ವೆಂಚರ್ ಸ್ಪೆಷಲಿಸ್ಟ್ ಇನ್ಫೋಕಾಮ್ ತಮ್ಮ ಆಟಗಳನ್ನು ಸಿಪಿ/ಎಂ ಸ್ವರೂಪದಲ್ಲಿ ನಿರಂತರವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಿದ ಕೆಲವೇ ಪ್ರಕಾಶಕರಲ್ಲಿ ಒಬ್ಬರು. ಲೈಫ್ಬೋಟ್ ಅಸೋಸಿಯೇಟ್ಸ್ ಬಳಕೆದಾರರು ಬರೆದ "ಉಚಿತ" ತಂತ್ರಾಂಶವನ್ನು ಸಂಗ್ರಹಿಸಿ ವಿತರಿಸಲು ಪ್ರಾರಂಭಿಸಿತು. ಮೊದಲನೆಯದು XMODEM, ಇದು ಮೋಡೆಮ್ ಮತ್ತು ಫೋನ್ ಲೈನ್ ಮೂಲಕ ವಿಶ್ವಾಸಾರ್ಹ ಕಡತ ವರ್ಗಾವಣೆಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಸಿಪಿ/ಎಮ್ಗೆ ಸ್ಥಳೀಯವಾದ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ಔಟ್ಲೈನ್ ಪ್ರೊಸೆಸರ್ ಕಾಮಾಸ್ ಆಗಿತ್ತು. 100 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ವಿಳಾಸ ಮತ್ತು ಬಿಡಿಓಎಸ್ನ ಅತ್ಯಂತ ಕಡಿಮೆ ವಿಳಾಸದ ನಡುವಿನ ಓದುವ/ಬರೆಯುವ ಸ್ಮರಣೆಯು ಸಿಪಿ/ಎಂ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಲಭ್ಯವಿರುವ ಟ್ರಾನ್ಸಿಯೆಂಟ್ ಪ್ರೋಗ್ರಾಂ ಏರಿಯಾ (ಟಿಪಿಎ) ಆಗಿತ್ತು. ಎಲ್ಲಾ Z80 ಮತ್ತು 8080 ಪ್ರೊಸೆಸರ್ಗಳು 64 ಕಿಲೋಬೈಟ್ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಬಹುದಾದರೂ, ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಲಭ್ಯವಿರುವ ಮೊತ್ತವು ನಿರ್ದಿಷ್ಟ ಕಂಪ್ಯೂಟರ್ನ ವಿನ್ಯಾಸವನ್ನು ಅವಲಂಬಿಸಿ ಬದಲಾಗಬಹುದು. ಕೆಲವು ಕಂಪ್ಯೂಟರ್ಗಳು ಬಯೋಸ್ ರಾಮ್ಗಳು ಅಥವಾ ವೀಡಿಯೊ ಡಿಸ್ಪ್ಲೇ ಮೆಮೊರಿಯಂತಹ ವಿಷಯಗಳಿಗಾಗಿ ವಿಳಾಸ ಸ್ಥಳದ ದೊಡ್ಡ ಭಾಗಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದವು. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಕೆಲವು ವ್ಯವಸ್ಥೆಗಳು ಇತರರಿಗಿಂತ ಹೆಚ್ಚು ಟಿಪಿಎ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿದ್ದವು. ಬ್ಯಾಂಕ್ ಸ್ವಿಚಿಂಗ್ ಒಂದು ಸಾಮಾನ್ಯ ತಂತ್ರವಾಗಿದ್ದು, ಅಗತ್ಯವಿರುವಂತೆ ರಾಮ್ ಅಥವಾ ವೀಡಿಯೊ ಮೆಮೊರಿ ಜಾಗವನ್ನು ಬದಲಾಯಿಸುವಾಗ ವ್ಯವಸ್ಥೆಗಳು ದೊಡ್ಡ ಟಿಪಿಎ ಹೊಂದಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟವು. ಸಿಪಿ/ಎಂ 3 ಬಿಡಿಓಎಸ್ನ ಭಾಗಗಳನ್ನು ಬ್ಯಾಂಕ್-ಸ್ವಿಚ್ಡ್ ಮೆಮೊರಿಯಲ್ಲಿರಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಡಿಬಗ್ಗಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಸಿಪಿ/ಎಂ ಡೈನಾಮಿಕ್ ಡಿಬಗ್ಗಿಂಗ್ ಟೂಲ್ನೊಂದಿಗೆ ಬಂದಿತು, ಡಿಡಿಟಿ ಎಂದು ಅಡ್ಡಹೆಸರಿಡಲಾಯಿತು (ಕೀಟನಾಶಕದ ನಂತರ, ಅಂದರೆ. ಎ ಬಗ್-ಕಿಲ್ಲರ್), ಇದು ಮೆಮೊರಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು ಮತ್ತು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಹಂತವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರೋಗ್ರಾಂಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಸಿಪಿ/ಎಂ ನಿವಾಸಿ ಕಾರ್ಯಕ್ರಮಗಳು ಮೂಲತಃ ಡಿಓಎಸ್ ಅಡಿಯಲ್ಲಿ ಟರ್ಮಿನೇಟ್ ಅಂಡ್ ಸ್ಟೇ ರೆಸಿಡೆಂಟ್ (ಟಿಎಸ್ಆರ್) ಕಾರ್ಯಕ್ರಮಗಳಿಗೆ ಸಮಾನವಾದವುಗಳನ್ನು ಬೆಂಬಲಿಸಲಿಲ್ಲ. ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಕೆಲವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವ ಮತ್ತು ಅವುಗಳ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವ ಅಥವಾ ಬದಲಾಯಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬರೆಯಬಹುದು. ಈ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು, ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಯಾವುದೇ ಕೀಲಿಗೆ ಯಾವುದೇ ಬೈಟ್ಗಳ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ನಿಯೋಜಿಸಲು ಕೀಬೋರ್ಡ್ ಉಪಯುಕ್ತತೆಯಾದ ಸ್ಮಾರ್ಟ್ಕೀಯಂತಹ ಸಹಾಯಕ ಮೇಜಿನ ಪರಿಕರಗಳ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು ಮತ್ತು ಮಾರಾಟ ಮಾಡಿದರು. ಆದಾಗ್ಯೂ, ಸಿಪಿ/ಎಂ 3, ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೋಡ್ ಮಾಡಬಹುದಾದ ರೆಸಿಡೆಂಟ್ ಸಿಸ್ಟಮ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ಗಳಿಗೆ (ಆರ್ಎಸ್ಎಕ್ಸ್) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿತು. ತಾತ್ಕಾಲಿಕ ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲದೆ ಆರ್ಎಸ್ಎಕ್ಸ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಿಸಿಪಿಗೆ ಅವಕಾಶ ನೀಡಲು ಶೂನ್ಯ ಕಮಾಂಡ್ ಫೈಲ್ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ. ಆರ್. ಎಸ್. ಎಂ. ಗಳಂತಹ (ರೆಸಿಡೆಂಟ್ ಸಿಸ್ಟಮ್ ಮಾಡ್ಯೂಲ್ಗಳಿಗಾಗಿ) ಇದೇ ರೀತಿಯ ಪರಿಹಾರಗಳನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ಸಿಪಿ/ಎಂ 2.2 ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಮರುಹೊಂದಿಸಿದರು. CP/M ಡಿಸ್ಕ್ I/O ಅಥವಾ ಕನ್ಸೋಲ್ I/O ಗೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲು ಕೆಲವು ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತತೆಯನ್ನು ಒದಗಿಸಿದ್ದರೂ, ಮುದ್ರಕಗಳು ಮತ್ತು ಟರ್ಮಿನಲ್ಗಳಂತಹ ಉಪಕರಣಗಳ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಲು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಇನ್ನೂ ಸಾಮಾನ್ಯವಾಗಿ ಅನುಸ್ಥಾಪನೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅನೇಕವೇಳೆ ಇವುಗಳನ್ನು ವಿವಿಧ ಸಾಧನಗಳಿಗೆ ಬದಲಾಯಿಸಬೇಕಾದ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಮುದ್ರಕದ ಮೇಲೆ ದಪ್ಪ ಮುಖವನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಕ್ರಮವು ತಯಾರಕರ ನಡುವೆ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ತಯಾರಕರ ವ್ಯಾಪ್ತಿಯೊಳಗಿನ ಮಾದರಿಗಳ ನಡುವೆ ಭಿನ್ನವಾಗಿರುತ್ತಿತ್ತು. ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿಲ್ಲ; ಬಳಕೆದಾರರು ಸಾಮಾನ್ಯವಾಗಿ ಅನುಸ್ಥಾಪನಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಡೆಸುತ್ತಾರೆ, ಅದು ಸಾಧನಗಳ ಶ್ರೇಣಿಯಿಂದ ಆಯ್ಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಅಥವಾ ಕಾರ್ಯವನ್ನು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಾದ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮಗಳ ವೈಶಿಷ್ಟ್ಯ-ಮೂಲಕ-ವೈಶಿಷ್ಟ್ಯದ ಸಂಪಾದನೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಸಾಧನಗಳಿಗೆ ಯಾವುದೇ ಕೇಂದ್ರೀಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಸೇವೆಯನ್ನು ಒದಗಿಸದ ಕಾರಣ, ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗೆ ಇದನ್ನು ಪುನರಾವರ್ತಿಸಬೇಕಾಗಿತ್ತು. ಪ್ರತಿ ಮಾದರಿಯ ಮುದ್ರಕದ ಆರಂಭಿಕ ಸಂಕೇತಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಬರೆಯಬೇಕಾಗಿತ್ತು. ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮುದ್ರಕಗಳನ್ನು ಹೊಂದಿರುವ ವರ್ಡ್ಸ್ಟಾರ್ನಂತಹ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಲು (ಉದಾಹರಣೆಗೆ, ವೇಗದ ಡಾಟ್-ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಮುದ್ರಕ ಅಥವಾ ನಿಧಾನವಾದ ಆದರೆ ಪ್ರಸ್ತುತಿ-ಗುಣಮಟ್ಟದ ಡೈಸಿ ವೀಲ್ ಮುದ್ರಕ), ವರ್ಡ್ಸ್ಟಾರ್ನ ಪ್ರತ್ಯೇಕ ಆವೃತ್ತಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಬೇಕಾಗಿತ್ತು ಮತ್ತು ಆಯ್ಕೆ ಮಾಡಿದ ಮುದ್ರಕಕ್ಕೆ ಅನುಗುಣವಾದ ವರ್ಡ್ಸ್ಟಾರ್ ಆವೃತ್ತಿಯನ್ನು ಲೋಡ್ ಮಾಡಬೇಕಾಗಿತ್ತು (ಮತ್ತು ಮುದ್ರಕಗಳನ್ನು ಬದಲಾಯಿಸಲು ನಿರ್ಗಮಿಸುವುದು ಮತ್ತು ಮರುಲೋಡ್ ಮಾಡುವುದು). ಡಿಸ್ಕ್ ಸ್ವರೂಪಗಳು ಐಬಿಎಂ ಸಿಸ್ಟಮ್/34 ಮತ್ತು ಐಬಿಎಂ 3740ರ ಏಕ-ಸಾಂದ್ರತೆ, ಏಕ-ಬದಿಯ ಸ್ವರೂಪವು ಸಿಪಿ/ಎಂನ ಪ್ರಮಾಣಿತ 8-ಇಂಚಿನ ಫ್ಲಾಪಿ-ಡಿಸ್ಕ್ ಸ್ವರೂಪವಾಗಿದೆ. ಕೆಯ್ಪ್ರೊ, ಮೊರೊ ಡಿಸೈನ್ಸ್, ಓಸ್ಬೋರ್ನ್ ಮತ್ತು ಇತರರು ತಮ್ಮದೇ ಆದ ಡಿಸ್ಕ್ ಅನ್ನು ಬಳಸುವುದರೊಂದಿಗೆ ಯಾವುದೇ ಪ್ರಮಾಣಿತ 5.25-inch CP/M ಡಿಸ್ಕ್ ಸ್ವರೂಪವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಇನ್ಫೋವರ್ಲ್ಡ್ 1981ರ ಸೆಪ್ಟೆಂಬರ್ನಲ್ಲಿ ಅಂದಾಜಿಸಿದಂತೆ, "ಸುಮಾರು ಎರಡು ಡಜನ್ ಸ್ವರೂಪಗಳು ಎಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದ್ದವು ಎಂದರೆ ಸಾಫ್ಟ್ವೇರ್ ಸೃಷ್ಟಿಕರ್ತರು ಅವುಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ವಿಶಾಲವಾದ ಮಾರುಕಟ್ಟೆಯನ್ನು ತಲುಪಲು ಪರಿಗಣಿಸಬೇಕಾಗಿತ್ತು". ಉದಾಹರಣೆಗೆ, ಜೆಆರ್ಟಿ ಪ್ಯಾಸ್ಕಲ್, ನಾರ್ತ್ ಸ್ಟಾರ್, ಓಸ್ಬೋರ್ನ್, ಆಪಲ್, ಹೀತ್ ಹಾರ್ಡ್ ಸೆಕ್ಟರ್ ಮತ್ತು ಸಾಫ್ಟ್ ಸೆಕ್ಟರ್ ಮತ್ತು ಸೂಪರ್ಬ್ರೇನ್ ಮತ್ತು ಒಂದು 8 ಇಂಚಿನ ಆವೃತ್ತಿಗಾಗಿ 5.25-inch ಡಿಸ್ಕ್ನಲ್ಲಿ ಆವೃತ್ತಿಗಳನ್ನು ಒದಗಿಸಿದೆ. ಎಲ್ಲಿಸ್ ಕಂಪ್ಯೂಟಿಂಗ್ ತನ್ನ ತಂತ್ರಾಂಶವನ್ನು ಹೀತ್ ಸ್ವರೂಪಗಳೆರಡಕ್ಕೂ ಮತ್ತು ಎರಡು ವಿಭಿನ್ನ ಟಿ. ಆರ್. ಎಸ್-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, ಮತ್ತು ಐ. ಬಿ. ಎಂ. ಪಿ. ಸಿ. ಯಂತಹ ಆ ಕಾಲದ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಗ್ರಾಹಕ-ಮಟ್ಟದ ಯಂತ್ರಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿದ್ದ ಮೃದು-ವಲಯ, ಏಕ-ಬದಿಯ, 40-ಟ್ರ್ಯಾಕ್ <ಐ. ಡಿ. 1> ಡಿಸ್ಕ್ಗಳು ಸಿಪಿ/ಎಂ ತಂತ್ರಾಂಶವನ್ನು ವಿತರಿಸಲು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಸ್ವರೂಪವಾಗಿ ಮಾರ್ಪಟ್ಟವು. ಒಂದು ಅನುವಾದ ಕಾರ್ಯಕ್ರಮವು ಬಳಕೆದಾರರಿಗೆ ಇದೇ ರೀತಿಯ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿರುವ ತಮ್ಮ ಯಂತ್ರದಲ್ಲಿರುವ ಯಾವುದೇ ಡಿಸ್ಕ್ಗಳನ್ನು ಓದಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು-ಉದಾಹರಣೆಗೆ, ಕೆಯ್ಪ್ರೊ IIಯು ಟಿಆರ್ಎಸ್-80, ಓಸ್ಬೋರ್ನ್, ಐಬಿಎಂ ಪಿಸಿ ಮತ್ತು ಎಪ್ಸನ್ ಡಿಸ್ಕ್ಗಳನ್ನು ಓದಬಲ್ಲದು. 80 ಟ್ರ್ಯಾಕ್ ಅಥವಾ ಹಾರ್ಡ್ ಸೆಕ್ಟರ್ಡ್ಗಳಂತಹ ಇತರ ಡಿಸ್ಕ್ ಪ್ರಕಾರಗಳನ್ನು ಓದುವುದು ಸಂಪೂರ್ಣವಾಗಿ ಅಸಾಧ್ಯವಾಗಿತ್ತು. ಡಬಲ್-ಸೈಡೆಡ್ ಡಿಸ್ಕ್ಗಳ ಮೊದಲಾರ್ಧವನ್ನು (ಎಪ್ಸನ್ ಕ್ಯೂಎಕ್ಸ್-10ರಂತೆ) ಓದಬಹುದು ಏಕೆಂದರೆ ಸಿಪಿ/ಎಂ ಅನುಕ್ರಮವಾಗಿ ಡಿಸ್ಕ್ ಟ್ರ್ಯಾಕ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಿತು, ಟ್ರ್ಯಾಕ್ 0 ಸೈಡ್ 1ರ ಮೊದಲ (ಹೊರಗಿನ) ಟ್ರ್ಯಾಕ್ ಮತ್ತು ಟ್ರ್ಯಾಕ್ 79 (40-ಟ್ರ್ಯಾಕ್ ಡಿಸ್ಕ್ನಲ್ಲಿ) ಸೈಡ್ 2ರ ಕೊನೆಯ (ಒಳಗಿನ) ಟ್ರ್ಯಾಕ್ ಆಗಿದೆ. ಆಪಲ್ II ಬಳಕೆದಾರರು ಆಪಲ್ನ GCR ಸ್ವರೂಪವನ್ನು ಹೊರತುಪಡಿಸಿ ಏನನ್ನೂ ಬಳಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಮತ್ತು ಆದ್ದರಿಂದ ಆಪಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಡಿಸ್ಕ್ಗಳಲ್ಲಿ CP/M ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಪಡೆಯಬೇಕಾಗಿತ್ತು ಅಥವಾ ಅದನ್ನು ಸೀರಿಯಲ್ ಲಿಂಕ್ ಮೂಲಕ ವರ್ಗಾಯಿಸಬೇಕಾಗಿತ್ತು. ವಿಭಜಿತ ಸಿಪಿ/ಎಂ ಮಾರುಕಟ್ಟೆಯು, ಹೆಚ್ಚು ಪ್ರಮಾಣೀಕರಿಸಿದ ಐಬಿಎಂ ಪಿಸಿ ಡಿಸ್ಕ್ ಸ್ವರೂಪಗಳಿಗೆ ಹೋಲಿಸಿದರೆ, ವಿತರಕರು ಡಿಸ್ಕ್ಗಳ ಅನೇಕ ಸ್ವರೂಪಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಅಥವಾ ಮಲ್ಟಿಫಾರ್ಮ್ಯಾಟ್ ಡುಪ್ಲಿಕೇಷನ್ ಉಪಕರಣಗಳಲ್ಲಿ ಹೂಡಿಕೆ ಮಾಡುವ ಅಗತ್ಯವಿತ್ತು, ಇದು 1981ರ ನಂತರ ಸಿಪಿ/ಎಂನ ತ್ವರಿತ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಸ್ಥಿತಿಗೆ ಕಾರಣವಾದ ಅಂಶವಾಗಿತ್ತು. ಕಾಣಿಸಿಕೊಂಡ ಕೊನೆಯ ಗಮನಾರ್ಹ CP/M-ಸಾಮರ್ಥ್ಯದ ಯಂತ್ರಗಳಲ್ಲಿ ಒಂದಾದ 1985ರ ಕೊಮೊಡೊರ್ 128, ಇದು 6502-ವ್ಯುತ್ಪನ್ನ CPUಯನ್ನು ಬಳಸುವ ತನ್ನ ಸ್ಥಳೀಯ ವಿಧಾನದ ಜೊತೆಗೆ CP/M ಬೆಂಬಲಕ್ಕಾಗಿ Z80ಅನ್ನು ಹೊಂದಿತ್ತು. ಸಿಪಿ/ಎಂ ಅನ್ನು ಬಳಸುವುದಕ್ಕೆ 1571 ಅಥವಾ 1581 ಡಿಸ್ಕ್ ಡ್ರೈವ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಇದು ಸಾಫ್ಟ್-ಸೆಕ್ಟರ್ 40-ಟ್ರ್ಯಾಕ್ ಎಂಎಫ್ಎಂ-ಫಾರ್ಮ್ಯಾಟ್ ಡಿಸ್ಕ್ಗಳನ್ನು ಓದಬಲ್ಲದು. 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 ಮೆಮೊರಿ ಎಕ್ಸ್ಪ್ಯಾನ್ಷನ್ ಕಾರ್ಡ್ನೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ RAM ಕಾರ್ಡ್ಗಳಲ್ಲಿನ RAM ಡಿಸ್ಕ್ಗಳು). ಆಮ್ಸ್ಟ್ರಾಡ್ ಪಿಸಿಡಬ್ಲ್ಯೂ ಆರಂಭದಲ್ಲಿ 3 ಇಂಚಿನ ಫ್ಲಾಪಿ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಪಿ/ಎಂ ಅನ್ನು ನಡೆಸಿತು ಮತ್ತು ನಂತರ 3.5 ಇಂಚಿನ ಡ್ರೈವ್ಗಳಿಗೆ ಬದಲಾಯಿತು. ಕಡತ ವ್ಯವಸ್ಥೆಯ ಕಡತದ ಹೆಸರುಗಳನ್ನು ಎಂಟು ಅಕ್ಷರಗಳ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, ನಂತರ ಒಂದು ಅವಧಿ, ನಂತರ ಮೂರು ಅಕ್ಷರಗಳ ("8.3" ಕಡತದ ಹೆಸರಿನ ಸ್ವರೂಪ) ಕಡತದ ಹೆಸರಿನ ವಿಸ್ತರಣೆಯಾಗಿದೆ. ವಿಸ್ತರಣೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಕಡತದ ಪ್ರಕಾರವನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ,. ಕಾಮ್ ಒಂದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಂ ಕಡತವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಮತ್ತು. ಟಿಎಕ್ಸ್ಟಿ ಎಎಸ್ಸಿಐಐ ಪಠ್ಯವನ್ನು ಹೊಂದಿರುವ ಕಡತವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ನಮೂದಿಸಲಾದ ಕಡತದ ಹೆಸರುಗಳಲ್ಲಿನ ಅಕ್ಷರಗಳನ್ನು ಅಪ್ಪರ್ ಕೇಸ್ ಆಗಿ ಪರಿವರ್ತಿಸಲಾಯಿತು, ಆದರೆ ಇದನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಜಾರಿಗೊಳಿಸಲಿಲ್ಲ. ಪ್ರೋಗ್ರಾಂಗಳು (ಎಂಬಿಎಎಸ್ಐಸಿ ಒಂದು ಗಮನಾರ್ಹ ಉದಾಹರಣೆಯಾಗಿದೆ) ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರುವ ಕಡತದ ಹೆಸರುಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಯಿತು, ನಂತರ ಅವುಗಳನ್ನು ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಸುಲಭವಾಗಿ ಉಲ್ಲೇಖಿಸಲಾಗುವುದಿಲ್ಲ. ಪ್ರತಿ ಡಿಸ್ಕ್ ಡ್ರೈವ್ ಅನ್ನು ಡ್ರೈವ್ ಅಕ್ಷರದಿಂದ ಗುರುತಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಡ್ರೈವ್ ಎ ಮತ್ತು ಡ್ರೈವ್ ಬಿ. ನಿರ್ದಿಷ್ಟ ಡ್ರೈವ್ನಲ್ಲಿರುವ ಕಡತವನ್ನು ಉಲ್ಲೇಖಿಸಲು, ಡ್ರೈವ್ ಅಕ್ಷರವನ್ನು ಕಡತದ ಹೆಸರಿಗೆ ಪೂರ್ವಪ್ರತ್ಯಯವಾಗಿ, ಕೊಲಾನ್ನಿಂದ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, A: FILE.TXT. ಯಾವುದೇ ಡ್ರೈವ್ ಅಕ್ಷರವನ್ನು ಪೂರ್ವಪ್ರತ್ಯಯ ಮಾಡದ ಕಾರಣ, ಪ್ರಸ್ತುತ ಡೀಫಾಲ್ಟ್ ಡ್ರೈವ್ನಲ್ಲಿರುವ ಕಡತಗಳಿಗೆ ಪ್ರವೇಶವಿತ್ತು. ಕಡತದ ಗಾತ್ರವನ್ನು ಡಿಸ್ಕ್ನಲ್ಲಿರುವ ಕಡತವು ಹೊಂದಿರುವ 128-ಬೈಟ್ ದಾಖಲೆಗಳ ಸಂಖ್ಯೆ (8-ಇಂಚಿನ ಡ್ರೈವ್ಗಳಲ್ಲಿನ ಡಿಸ್ಕ್ ವಲಯಗಳಿಗೆ ನೇರವಾಗಿ ಅನುಗುಣವಾಗಿದೆ) ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಬೈಟ್-ನಿಖರವಾದ ಕಡತದ ಗಾತ್ರಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಬೆಂಬಲಿತ ಮಾರ್ಗವಿರಲಿಲ್ಲ. ಕಡತದ ಪ್ರಸ್ತುತ ಗಾತ್ರವನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಡತದ ಫೈಲ್ ಕಂಟ್ರೋಲ್ ಬ್ಲಾಕ್ (ಎಫ್. ಸಿ. ಬಿ) ನಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತದೆ. ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳು (ಪಠ್ಯ ಸಂಪಾದಕರಂತಹವು) ಕಡತಗಳನ್ನು ದಾಖಲೆಗಳ ಅನುಕ್ರಮಗಳ ಬದಲಿಗೆ ಅಕ್ಷರಗಳ ಅನುಕ್ರಮಗಳಾಗಿ ನಿರ್ವಹಿಸಲು ಆದ್ಯತೆ ನೀಡುವುದರಿಂದ, ಸಾಂಪ್ರದಾಯಿಕ ಪಠ್ಯ ಕಡತಗಳನ್ನು ನಿಯಂತ್ರಣ-ಝಡ್ ಅಕ್ಷರದೊಂದಿಗೆ ಕೊನೆಗೊಳಿಸಲಾಗುತ್ತದೆ (ಎಎಸ್ಸಿಐಐ ಸಬ್, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ 1ಎ). ಆದ್ದರಿಂದ ಪಠ್ಯ ಕಡತದ ಅಂತ್ಯವನ್ನು ನಿರ್ಧರಿಸುವುದು ಅಂತ್ಯಗೊಳ್ಳುವ ನಿಯಂತ್ರಣ-Z ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಕಡತದ ಕೊನೆಯ ದಾಖಲೆಯನ್ನು ಪರಿಶೀಲಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇದರರ್ಥ ನಿಯಂತ್ರಣ-ಝಡ್ ಅಕ್ಷರವನ್ನು ಕಡತದ ಮಧ್ಯದಲ್ಲಿ ಸೇರಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಕಡತದ ಪಠ್ಯ ವಿಷಯಗಳನ್ನು ಮೊಟಕುಗೊಳಿಸುವ ಪರಿಣಾಮವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ದೊಡ್ಡ ತೆಗೆದುಹಾಕಬಹುದಾದ ಮತ್ತು ಸ್ಥಿರ ಡಿಸ್ಕ್ ಡ್ರೈವ್ಗಳ ಆಗಮನದೊಂದಿಗೆ, ಡಿಸ್ಕ್ ಡಿ-ಬ್ಲಾಕಿಂಗ್ ಸೂತ್ರಗಳನ್ನು ಬಳಸಲಾಯಿತು, ಇದು ಪ್ರತಿ ತಾರ್ಕಿಕ ಕಡತ ಹಂಚಿಕೆ ಬ್ಲಾಕ್ಗೆ ಹೆಚ್ಚಿನ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್ಗಳಿಗೆ ಕಾರಣವಾಯಿತು. ಇದು ದೊಡ್ಡ ಕಡತ ಗಾತ್ರಗಳಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟರೂ, ಹಂಚಿಕೆ ಮಾಡಬಹುದಾದ ಚಿಕ್ಕ ಕಡತವು ಗಾತ್ರದಲ್ಲಿ 1 ಕೆಬಿ ಯಿಂದ (ಏಕ-ಸಾಂದ್ರತೆಯ ಡ್ರೈವ್ಗಳಲ್ಲಿ) 2 ಕೆಬಿಗೆ (ಡಬಲ್-ಸಾಂದ್ರತೆಯ ಡ್ರೈವ್ಗಳಲ್ಲಿ) ಮತ್ತು ಹೀಗೆ, ಕೇವಲ ಒಂದು ಬೈಟ್ ಹೊಂದಿರುವ ಫೈಲ್ಗೆ 32 ಕೆಬಿ ವರೆಗೆ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಡಿಸ್ಕ್ ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ಸಣ್ಣ ಕಡತಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಅಸಮರ್ಥವಾಗಿ ಬಳಸಲು ಇದು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. CP/M 2.2ರವರೆಗಿನ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಕಡತ ಮಾರ್ಪಾಡು ಸಮಯದ ಅಂಚೆಚೀಟಿಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗಲಿಲ್ಲ, ಆದರೆ ಅವು MP/M ಮತ್ತು CP/M 3.0ರಲ್ಲಿ ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯವಾಗಿದ್ದವು. CP/M 2.2 ಕಡತದ ರಚನೆಯಲ್ಲಿ ಯಾವುದೇ ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಹೊಂದಿರಲಿಲ್ಲ, ಆದರೆ ಡಿಸ್ಕ್ನಲ್ಲಿ ಕಡತಗಳನ್ನು ಸಂಘಟಿಸಲು 16 ಸಂಖ್ಯೆಯ ಬಳಕೆದಾರ ಪ್ರದೇಶಗಳನ್ನು ಒದಗಿಸಿತ್ತು. ಬಳಕೆದಾರರನ್ನು ಬದಲಾಯಿಸಲು ಒಬ್ಬರು ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ "ಬಳಕೆದಾರ X" ಎಂದು ಟೈಪ್ ಮಾಡಬೇಕಾಗಿತ್ತು, X ಎಂಬುದು ಬಳಕೆದಾರರ ಸಂಖ್ಯೆಯಾಗಿದೆ. ಭದ್ರತೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರಲಿಲ್ಲ ಮತ್ತು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಅನಗತ್ಯವೆಂದು ಪರಿಗಣಿಸಲಾಗಿತ್ತು. ಸಿಪಿ/ಎಂನ ಏಕ-ಬಳಕೆದಾರ ಆವೃತ್ತಿಯನ್ನು ಬಹು-ಬಳಕೆದಾರ ಎಂಪಿ/ಎಂ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಮಾಡುವುದು ಬಳಕೆದಾರ ಪ್ರದೇಶದ ಪರಿಕಲ್ಪನೆಯಾಗಿತ್ತು. ಸಿಪಿ/ಎಂ ಮತ್ತು ವ್ಯುತ್ಪನ್ನ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಒಂದು ಸಾಮಾನ್ಯ ಪ್ಯಾಚ್ ಎಂದರೆ ಪ್ರಸ್ತುತ ಹೊಂದಿಸಲಾದ ಬಳಕೆದಾರ ಪ್ರದೇಶದಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಒಂದು ಬಳಕೆದಾರ ಪ್ರದೇಶವನ್ನು ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸುವಂತೆ ಮಾಡುವುದು. ಒಂದು USER ಆಜ್ಞೆಯು ಬಳಕೆದಾರರ ಪ್ರದೇಶವನ್ನು 0 ರಿಂದ 15 ರವರೆಗೆ ಯಾವುದೇ ಪ್ರದೇಶಕ್ಕೆ ಬದಲಾಯಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಬಳಕೆದಾರ 0 ಪೂರ್ವನಿಯೋಜಿತವಾಗಿತ್ತು. ಒಂದನ್ನು ಇನ್ನೊಬ್ಬ ಬಳಕೆದಾರನಿಗೆ ಬದಲಾಯಿಸಿದರೆ, ಉದಾಹರಣೆಗೆ ಯು. ಎಸ್. ಇ. ಆರ್. 1, ಈ ಬಳಕೆದಾರರಿಗಾಗಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ಉಳಿಸಲಾದ ವಸ್ತುವು ಯು. ಎಸ್. ಇ. ಆರ್. 1ಗೆ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತದೆ; ಯು. ಎಸ್. ಇ. ಆರ್. 2ಗೆ ಅದನ್ನು ನೋಡಲು ಅಥವಾ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, USER 0 ಪ್ರದೇಶದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಕಡತಗಳನ್ನು ಇತರ ಎಲ್ಲ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾಗಿತ್ತು; ಅವರ ಸ್ಥಳವನ್ನು ಪೂರ್ವಭಾವಿ ಮಾರ್ಗದೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿತ್ತು, ಏಕೆಂದರೆ USER 0 ನ ಕಡತಗಳು USER 0 ಎಂದು ಲಾಗ್ ಇನ್ ಮಾಡಿದವರಿಗೆ ಮಾತ್ರ ಗೋಚರಿಸುತ್ತಿದ್ದವು. ಬಳಕೆದಾರ ಪ್ರದೇಶ ವೈಶಿಷ್ಟ್ಯವು ವಾದಯೋಗ್ಯವಾಗಿ ಸಣ್ಣ ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ಗಳಲ್ಲಿ ಕಡಿಮೆ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿತ್ತು, ಆದರೆ ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳೊಂದಿಗೆ ಯಂತ್ರಗಳಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಸಂಘಟಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಿತ್ತು. ಒಂದೇ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ವಿವಿಧ ಕಾರ್ಯಗಳಿಗೆ ಸುಲಭವಾಗಿ ಬಳಸುವುದು ಈ ವೈಶಿಷ್ಟ್ಯದ ಉದ್ದೇಶವಾಗಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಕಾರ್ಯದರ್ಶಿಯು ದತ್ತಾಂಶ ನಮೂದನ್ನು ಮಾಡಬಹುದು, ನಂತರ, USER ಪ್ರದೇಶಗಳನ್ನು ಬದಲಾಯಿಸಿದ ನಂತರ, ಇನ್ನೊಬ್ಬ ಉದ್ಯೋಗಿ ತಮ್ಮ ಕಡತಗಳನ್ನು ಪರಸ್ಪರ ಬೆರೆಸದೆಯೇ ಬಿಲ್ಲಿಂಗ್ ಮಾಡಲು ಯಂತ್ರವನ್ನು ಬಳಸಬಹುದು. ಗ್ರಾಫಿಕ್ಸ್-ಸಾಮರ್ಥ್ಯದ ಎಸ್-100 ವ್ಯವಸ್ಥೆಗಳು ಎಸ್-100 ಬಸ್ನ ವಾಣಿಜ್ಯೀಕರಣದಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೂ, ಸಿಪಿ/ಎಂ 1982 ರವರೆಗೆ ಜಿಎಸ್ಎಕ್ಸ್ (ಗ್ರಾಫಿಕ್ಸ್ ಸಿಸ್ಟಮ್ ಎಕ್ಸ್ಟೆನ್ಶನ್) ನೊಂದಿಗೆ ಯಾವುದೇ ಪ್ರಮಾಣೀಕೃತ ಗ್ರಾಫಿಕ್ಸ್ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಿಲ್ಲ. ಲಭ್ಯವಿರುವ ಮೆಮೊರಿಯ ಸಣ್ಣ ಪ್ರಮಾಣದಿಂದಾಗಿ, 8-ಬಿಟ್ CP/M ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಗ್ರಾಫಿಕ್ಸ್ ಎಂದಿಗೂ ಸಾಮಾನ್ಯ ಲಕ್ಷಣವಾಗಿರಲಿಲ್ಲ. ಹೆಚ್ಚಿನ ವ್ಯವಸ್ಥೆಗಳು ಮೂಲಭೂತ ಎಎಸ್ಸಿಐಐ ಕಲಾ ನಕ್ಷೆಗಳು ಮತ್ತು ರೇಖಾಚಿತ್ರಗಳನ್ನು ಪಠ್ಯ ಕ್ರಮದಲ್ಲಿ ಅಥವಾ ಕಸ್ಟಮ್ ಅಕ್ಷರಗಳ ಗುಂಪನ್ನು ಬಳಸಿಕೊಂಡು ಮಾತ್ರ ಪ್ರದರ್ಶಿಸಬಹುದು. ಕೇಪ್ರೋ ಲೈನ್ ಮತ್ತು ಟಿ. ಆರ್. ಎಸ್-80 ಮಾಡೆಲ್ 4ರಲ್ಲಿನ ಕೆಲವು ಕಂಪ್ಯೂಟರ್ಗಳು ಬ್ಲಾಕ್ ಗ್ರಾಫಿಕ್ಸ್ ಅಕ್ಷರಗಳನ್ನು ಬೆಂಬಲಿಸುವ ವೀಡಿಯೊ ಯಂತ್ರಾಂಶವನ್ನು ಹೊಂದಿದ್ದವು ಮತ್ತು ಇವುಗಳನ್ನು ಸಿಎಚ್ಆರ್ $ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಜೋಡಿಸುವ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮತ್ತು ಬೇಸಿಕ್ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾಗಿತ್ತು. ಮಾದರಿ 4 ಐಚ್ಛಿಕ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಫಲಕದೊಂದಿಗೆ 640 x 240 ಪಿಕ್ಸೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು. ಉತ್ಪನ್ನಗಳು ಅಧಿಕೃತ ಕೆಲವು ಕಂಪನಿಗಳು ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಸೋರ್ಸ್ ಕೋಡ್ ಆಧಾರದ ಮೇಲೆ ಸಿಪಿ/ಎಂ ಅನ್ನು ಅಧಿಕೃತವಾಗಿ ಹೆಚ್ಚಿಸಿವೆ. ಪ್ರಸಿದ್ಧ ಆಲ್ಟೇರ್ 8800ನ ಪ್ರತಿರೂಪವಾದ ಐ. ಎಂ. ಎಸ್. ಅಸೋಸಿಯೇಟ್ಸ್, ಇಂಕ್. ತಯಾರಿಸಿದ ಐ. ಎಂ. ಎಸ್. ಎ. ಐ 8080 ಗಣಕಯಂತ್ರಕ್ಕಾಗಿ ಐ. ಎಂ. ಡಿ. ಓ. ಎಸ್. ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಹೊಂದಾಣಿಕೆಯ ಇತರ ಸಿಪಿ/ಎಂ ಹೊಂದಾಣಿಕೆಯ ಓಎಸ್ಗಳನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಕೋಡ್ ಅನ್ನು ಬಳಸಲಾಗಲಿಲ್ಲ. ಕೆಲವು ಸಮಕಾಲೀನ ಉದಾಹರಣೆಗಳೆಂದರೆಃ ಎಂಎಸ್ಎಕ್ಸ್ ಶ್ರೇಣಿಯ ಕಂಪ್ಯೂಟರ್ಗಳಿಗಾಗಿ ಕ್ರೊಮೆಮ್ಕೋ ಎಂಎಸ್ಎಕ್ಸ್-ಡಾಸ್ನಿಂದ ಕ್ರೊಮೆಮ್ಕೋ ಸಿಡಿಓಎಸ್ ಸಿಪಿ/ಎಂ-ಹೊಂದಾಣಿಕೆಯಾಗಿದೆ ಮತ್ತು ಸಿಪಿ/ಎಂ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು. ಎಪ್ಸನ್ ಕ್ಯೂಎಕ್ಸ್-10 ಅನ್ನು ಸಿಪಿ/ಎಂ ಅಥವಾ ಹೊಂದಾಣಿಕೆಯ ಟಿಪಿಎಂ-II ಅಥವಾ ಟಿಪಿಎಂ-III ಆಯ್ಕೆಯೊಂದಿಗೆ ರವಾನಿಸಲಾಗಿದೆ. ಬ್ರಿಟಿಷ್ ಝೆಡ್ಎಕ್ಸ್ ಸ್ಪೆಕ್ಟ್ರಮ್ ಹೊಂದಾಣಿಕೆಯ ಎಸ್ಎಎಂ ಕೂಪೆ ಪ್ರೊ-ಡಾಸ್ ಎಂಬ ಐಚ್ಛಿಕ ಸಿಪಿ/ಎಂ-2.2 ಹೊಂದಾಣಿಕೆಯ ಓಎಸ್ ಅನ್ನು ಹೊಂದಿತ್ತು. ಆಮ್ಸ್ಟ್ರಾಡ್/ಷ್ನೇಯ್ಡರ್ ಸಿಪಿಸಿ ಸರಣಿಯ 6xx (ಡಿಸ್ಕ್-ಆಧಾರಿತ) ಮತ್ತು ಪಿಸಿಡಬ್ಲ್ಯೂ ಸರಣಿಯ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಸಿಪಿ/ಎಂ ಡಿಸ್ಕ್ ಪ್ಯಾಕ್ನೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿತ್ತು. ಹಸ್ಕಿ (ಕಂಪ್ಯೂಟರ್) ಅನೇಕ CP/M ಅನ್ವಯಿಕೆಗಳನ್ನು ಚಲಾಯಿಸಬಲ್ಲ DEMOS ಎಂಬ ROM-ಆಧಾರಿತ ಮೆನು-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಂ ಲೋಡರ್ ಅನ್ನು ನಡೆಸುತ್ತಿತ್ತು. ಹೆರಾಲ್ಡ್ ಎಫ್. ಬೋವರ್ ಮತ್ತು ಕ್ಯಾಮೆರಾನ್ ಡಬ್ಲ್ಯೂ. ಕೊಟ್ರಿಲ್ ಬರೆದ ಸಿಪಿ/ಎಂ-80 2.2ಕ್ಕೆ ಬದಲಿಯಾಗಿ ಬಿಡಿಓಎಸ್ ಅನ್ನು ಝೆಡ್ಎಸ್ಡಿಒಎಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. CPMish ಒಂದು ಹೊಸ FOSS CP/M 2.2-compatible ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು, ಇದು ಮೂಲತಃ ಯಾವುದೇ ಡಿಆರ್ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿರಲಿಲ್ಲ. ಇದು ಅದರ ಬಿಡಿಓಎಸ್ ಆಗಿ ಜೆಡ್ಎಸ್ಡಿಒಎಸ್ ಮತ್ತು ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ಆಗಿ ಜೆಡ್ಸಿಪಿಆರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ (ಮೊದಲು ನೋಡಿ). ಡಿಆರ್ ಮಾಲೀಕರ ಲೀನಿಯೊದ ಅಧ್ಯಕ್ಷರಾದ ಬ್ರಿಯಾನ್ ಸ್ಪಾರ್ಕ್ಸ್ 2022ರಲ್ಲಿ ಸಿಪಿ/ಎಂ ಕೋಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಮತ್ತು ಮರುಹಂಚಿಕೆ ಮಾಡಲು ಅನುಮತಿ ನೀಡಿದಾಗಿನಿಂದ, ಡೆವಲಪರ್ ಡೇವಿಡ್ ಗಿವೆನ್ ಮೂಲ ಡಿಆರ್ ಸಿಪಿ/ಎಂನ ಕೆಲವು ಭಾಗಗಳೊಂದಿಗೆ ಸಿಪಿಮಿಶ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತಿದ್ದಾರೆ. ಲೋಕಿಯೋಸ್ ಒಂದು ಸಿಪಿ/ಎಂ 2.2 ಹೊಂದಾಣಿಕೆಯ ಓಎಸ್ ಆಗಿದೆ. ಓಪನ್ ಸ್ಪೆಕ್ಟ್ರಮ್ ಪ್ರಾಜೆಕ್ಟ್ಗಾಗಿ ಉದ್ದೇಶಿಸಲಾದ ಮತ್ತು ಬಿಐಒಎಸ್, ಬಿಡಿಒಎಸ್ ಮತ್ತು ಕಮಾಂಡ್-ಲೈನ್ _ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಇತರ ಪೋಷಕ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಡ್ರೈವರ್ಗಳಿಗಾಗಿ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಏಕ-ಲಿಖಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ವ್ಯಾಯಾಮವಾಗಿ ಡೇವಿಡ್ ಕಿಟ್ಸನ್ ಅವರು 2023 ರಲ್ಲಿ ಆವೃತ್ತಿ 0.9 ಅನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಿದರು. ಈ ವಿತರಣೆಯು ಮೂಲ ಡಿಆರ್ ಸೋರ್ಸ್ ಕೋಡ್ ಮತ್ತು ಓಎಸ್ ಘಟಕಗಳನ್ನು (ಉದಾಹರಣೆಗೆ, ಬಿಡಿಓಎಸ್, ಸಿಸಿಪಿ) ಬಿಸಿ-ವಿನಿಮಯ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುವ ಸೌಲಭ್ಯವನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ವರ್ಧನೆಗಳು ಕೆಲವು ಸಿಪಿ/ಎಂ ಹೊಂದಾಣಿಕೆಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಇಲ್ಲಿಯವರೆಗೆ ಮೂಲ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಿವೆ, ಅವು ಮೂಲವನ್ನು ಮೀರಿವೆ, ಉದಾಹರಣೆಗೆ ಬಹು-ಪ್ರೊಸೆಸರ್ ಸಾಮರ್ಥ್ಯದ ಟರ್ಬೊಡೋಸ್. ಈಸ್ಟರ್ನ್ ಬ್ಲಾಕ್ ಹಿಂದಿನ ಈಸ್ಟರ್ನ್ ಬ್ಲಾಕ್ನಲ್ಲಿ ಎಸ್ಸಿಪಿ (), ಎಸ್ಸಿಪಿ/ಎಂ, ಸಿಪಿ/ಎ, ಸಿಪಿ/ಜೆ, ಸಿಪಿ/ಕೆಸಿ, ಸಿಪಿ/ಕೆಎಸ್ಒಬಿ, ಸಿಪಿ/ಎಲ್, ಸಿಪಿ/ಜೆಡ್, ಮೈಕ್ರೊಡೋಸ್, ಬಿಸಿಯು880, ಜೊವಾಜ್, ಓಎಸ್/ಎಂ, ಟಿಒಎಸ್/ಎಂ, ಜೆಡ್ಎಸ್ಡಿಒಎಸ್, ಎಂ/ಓಎಸ್, ಸಿಒಎಸ್-ಪಿಎಸ್ಎ, ಡಾಸ್-ಪಿಎಸ್ಎ, ಸಿಎಸ್ಒಸಿ, ಸಿಎಸ್ಒಎಸ್, ಸಿಜೆಡ್-ಸಿಪಿಎಂ ಮತ್ತು ಇತರ ಹಲವಾರು ಹೆಸರುಗಳ ಅಡಿಯಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿತ್ತು. ಎಸ್ಸಿಪಿ1700, ಸಿಪಿ/ಕೆ ಮತ್ತು ಕೆ8918-ಓಎಸ್ ಎಂಬ ಹೆಸರಿನ ಸಿಪಿ/ಎಂ-86 ಉತ್ಪನ್ನಗಳೂ ಇದ್ದವು. ಅವುಗಳನ್ನು ಪೂರ್ವ ಜರ್ಮನಿಯ ವಿಇಬಿ ರೋಬೋಟ್ರಾನ್ ಮತ್ತು ಇತರರು ತಯಾರಿಸಿದರು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಪ್ರದರ್ಶಿಸಿದ ಹಲವಾರು ನಡವಳಿಕೆಗಳು ಎಂಎಸ್-ಡಾಸ್ನೊಂದಿಗೆ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯ ಪರಿಣಾಮವಾಗಿದೆ, ಇದು ಸಿಪಿ/ಎಂನೊಂದಿಗೆ ಕೆಲವು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಪ್ರಯತ್ನಿಸಿತು. MS-DOS (ಮತ್ತು ಆರಂಭಿಕ ವಿಂಡೋಸ್ ಆವೃತ್ತಿಗಳು) ನಲ್ಲಿನ ಡ್ರೈವ್ ಅಕ್ಷರ ಮತ್ತು 8.3 ಕಡತದ ಹೆಸರು ಸಂಪ್ರದಾಯಗಳನ್ನು ಮೂಲತಃ CP/M ನಿಂದ ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಯಿತು. ವಿಂಡೋಸ್ ಬಳಸುವ ವೈಲ್ಡ್ಕಾರ್ಡ್ ಹೊಂದಾಣಿಕೆಯ ಅಕ್ಷರಗಳು (? ಮತ್ತು *) ಗಳು CP/M ಅನ್ನು ಆಧರಿಸಿವೆ, ಹಾಗೆಯೇ ಪ್ರಿಂಟರ್ ("PRN:"), ಮತ್ತು ಕನ್ಸೋಲ್ ("CON:") ಗೆ ಔಟ್ಪುಟ್ ಅನ್ನು ಮರುನಿರ್ದೇಶಿಸಲು ಬಳಸುವ ಕಾಯ್ದಿರಿಸಿದ ಕಡತ ಹೆಸರುಗಳು. ಎ ಮತ್ತು ಬಿ ಎಂಬ ಡ್ರೈವ್ ಹೆಸರುಗಳನ್ನು ಸಿಪಿ/ಎಂ ವ್ಯವಸ್ಥೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಎರಡು ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ ಡ್ರೈವ್ಗಳನ್ನು ಸೂಚಿಸಲು ಬಳಸಲಾಗುತ್ತಿತ್ತು; ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳು ಕಾಣಿಸಿಕೊಂಡಾಗ, ಅವುಗಳನ್ನು ಸಿ ಎಂದು ಹೆಸರಿಸಲಾಯಿತು, ಇದು ಸಿಃ\> ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಂತೆ ಎಂಎಸ್-ಡಾಸ್ನಲ್ಲಿ ಉಳಿದುಕೊಂಡಿತು. ಕೆಲವು ಪಠ್ಯ ಕಡತಗಳ ಅಂತ್ಯವನ್ನು ಗುರುತಿಸುವ ನಿಯಂತ್ರಣ ಅಕ್ಷರವಾದ ^ Z ಅನ್ನು ಸಹ CP/M ಎಂದು ಹೇಳಬಹುದು. ಡಾಸ್ನಲ್ಲಿನ ವಿವಿಧ ಆಜ್ಞೆಗಳನ್ನು ಸಿಪಿ/ಎಂ ಆಜ್ಞೆಗಳ ಮಾದರಿಯಲ್ಲಿ ರೂಪಿಸಲಾಗಿದೆ; ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಡಿಐಆರ್, ಆರ್ಇಎನ್/ರೆನೇಮ್, ಅಥವಾ ಟೈಪ್ (ಮತ್ತು ಡಿಆರ್-ಡಾಸ್ನಲ್ಲಿ ಇಆರ್ಎ/ಇಆರ್ಎಎಸ್ಇ) ನಂತಹ ಅದೇ ಹೆಸರನ್ನು ಹೊಂದಿದ್ದವು. . TXT ಅಥವಾ. COM ನಂತಹ ಕಡತ ವಿಸ್ತರಣೆಗಳನ್ನು ಇನ್ನೂ ಅನೇಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಡತ ಪ್ರಕಾರಗಳನ್ನು ಗುರುತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. 1997 ಮತ್ತು 1998ರಲ್ಲಿ, ಕಾಲ್ಡೆರಾ ಕೆಲವು ಸಿಪಿ/ಎಂ 2.2 ಬೈನರಿಗಳು ಮತ್ತು ಸೋರ್ಸ್ ಕೋಡ್ಗಳನ್ನು ಓಪನ್ ಸೋರ್ಸ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಿತು, ಇದು 1997ರಿಂದ ಟಿಮ್ ಓಲ್ಮ್ಸ್ಟೆಡ್ನ "ದಿ ಅನ್ಆಫೀಶಿಯಲ್ ಸಿಪಿ/ಎಂ ವೆಬ್ ಸೈಟ್" ಮೂಲಕ ಸಿಪಿ/ಎಂ ಮತ್ತು ಎಂಪಿ/ಎಂ ಕುಟುಂಬಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮತ್ತಷ್ಟು ಸಂಗ್ರಹಿಸಿದ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಫೈಲ್ಗಳ ಪುನರ್ವಿತರಣೆ ಮತ್ತು ಮಾರ್ಪಾಡಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. 2001ರ ಸೆಪ್ಟೆಂಬರ್ 12ರಂದು ಓಲ್ಮ್ಸ್ಟೆಡ್ನ ಮರಣದ ನಂತರ, ವಿತರಣಾ ಪರವಾನಗಿಯನ್ನು ನವೀಕರಿಸಲಾಯಿತು ಮತ್ತು 19 ಅಕ್ಟೋಬರ್ 2001ರಂದು ಆ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಸ್ವತ್ತುಗಳ ಮಾಲೀಕರಾಗಿದ್ದ ಲಿನಿಯೊ ಅವರು ವಿಸ್ತರಿಸಿದರು. ಅಕ್ಟೋಬರ್ 2014 ರಲ್ಲಿ, ಸಿಪಿ/ಎಂನ ಮೊದಲ ಪ್ರಸ್ತುತಿಯ 40 ನೇ ವಾರ್ಷಿಕೋತ್ಸವವನ್ನು ಗುರುತಿಸಲು, ಕಂಪ್ಯೂಟರ್ ಹಿಸ್ಟರಿ ಮ್ಯೂಸಿಯಂ ಸಿಪಿ/ಎಂನ ಆರಂಭಿಕ ಮೂಲ ಕೋಡ್ ಆವೃತ್ತಿಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು. ಹಲವಾರು ಸಕ್ರಿಯ ವಿಂಟೇಜ್, ಹವ್ಯಾಸ ಮತ್ತು ರೆಟ್ರೊ-ಕಂಪ್ಯೂಟರ್ ಜನರು ಮತ್ತು ಗುಂಪುಗಳು ಮತ್ತು ಕೆಲವು ಸಣ್ಣ ವಾಣಿಜ್ಯ ವ್ಯವಹಾರಗಳು ಇನ್ನೂ ಸಿಪಿ/ಎಂ (ಹೆಚ್ಚಾಗಿ 2.2) ಅನ್ನು ಹೋಸ್ಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿ ಬಳಸುವ ಕಂಪ್ಯೂಟರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿವೆ ಮತ್ತು ಬೆಂಬಲಿಸುತ್ತಿವೆ. CP/M MP/M MP/NET ಮತ್ತು MP/NOS ಮಲ್ಟೀಯೂಸರ್ DOS ಪ್ಯಾಸ್ಕಲ್/MT + ಸ್ಪೀಡ್ಸ್ಟಾರ್ಟ್ CP/M 86-DOS ಅನ್ನು ಚಲಾಯಿಸುವ ಯಂತ್ರಗಳ ಪಟ್ಟಿ CP/M ಈಗಲ್ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಪಡೆದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾದ CP/NET ಮತ್ತು CP/NOS ಕ್ರೊಮೆಮ್ಕೋ DOS ಅನ್ನು ಸಹ ನೋಡಿ. ಈ ಪಿಬಿಎಸ್ ಸರಣಿಯು ಐಬಿಎಂ ಪಿಸಿಗಾಗಿ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ನ ಸಿಪಿ/ಎಂ ಬದಲಿಗೆ ಐಬಿಎಂನ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡಾಸ್ನ ಆಯ್ಕೆಯ ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ) ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅನಧಿಕೃತ ಸಿಪಿ/ಎಂ ವೆಬ್ ಸೈಟ್ (ಟಿಮ್ ಓಲ್ಮ್ಸ್ಟೆಡ್ ಸ್ಥಾಪಿಸಿದ)-ಸಿಪಿ/ಎಂ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಇತಿಹಾಸಕ್ಕಾಗಿ ಮೂಲ ಕೋಡ್ ಗ್ಯಾಬಿ ಚೌಡ್ರಿಯ ಮುಖಪುಟವನ್ನು ಒಳಗೊಂಡಿದೆ-ಜೆಡಿಸಿಪಿಆರ್ ಮೆಟೀರಿಯಲ್ಸ್ ಸಿಪಿ/ಎಂ ಮುಖ್ಯ ಪುಟವನ್ನು ಒಳಗೊಂಡಿದೆ-ಜಾನ್ ಸಿ. ಎಲಿಯಟ್ನ ತಾಂತ್ರಿಕ ಮಾಹಿತಿ ಸೈಟ್ ಮ್ಯಾಕ್ಸ್ಫ್ರೇಮ್ನ ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಸಿಪಿ/ಎಂ ಪುಟ ಸಿಪಿ/ಎಂ ರೂಪಾಂತರಗಳು ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ ಸಾಫ್ಟ್ವೇರ್ ಡಿಸ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಸ್ಥಗಿತಗೊಂಡ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ ಆಧಾರಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು 1974 ಸಾಫ್ಟ್ವೇರ್ ಫ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಕಂಪ್ಯೂಟಿಂಗ್ ಇತಿಹಾಸ ಹಿಂದಿನ ಸ್ವಾಮ್ಯದ ಸಾಫ್ಟ್ವೇರ್