విషయ సూచిక:
మీరు దీన్ని చదువుతుంటే, మీరు PC ని ఉపయోగించే అవకాశాలు ఉన్నాయి. ఇది బహుశా విండోస్ కూడా నడుస్తోంది, లేదా మీరు Mac OS X లేదా Linux ను ఉపయోగిస్తున్నారు. 1980 లో ఒక విధిలేని రోజు భిన్నంగా ఆడి ఉంటే, మేము బదులుగా CP / M ను ఉపయోగిస్తున్నాము.
బిగినింగ్స్
గ్యారీ కిల్డాల్ 1970 ల ప్రారంభంలో మాంటెరీ కాలిఫోర్నియాలోని నావల్ పోస్ట్ గ్రాడ్యుయేట్ అకాడమీలో బోధించే కంప్యూటర్ శాస్త్రవేత్త, సిలికాన్ వ్యాలీలో ఇంటెల్ ఉత్తరాన అభివృద్ధి చేసిన కొన్ని కొత్త సాంకేతిక పరిజ్ఞానం యొక్క గాలిని పట్టుకున్నాడు.సంస్థ ఇటీవల మైక్రోప్రాసెసర్ను ప్రవేశపెట్టింది, కాని ఇంటెల్ ట్రాఫిక్ లైట్లను నియంత్రించడాన్ని చూసినప్పుడు కిల్డాల్ పూర్తి సామర్థ్యాన్ని చూశాడు. పర్సనల్ కంప్యూటర్లను నిర్మించడం సాధ్యమవుతుందని అతను గ్రహించాడు, కాని వాటిని నిజంగా అమలు చేయడానికి అవసరమైనది వాటిని అమలు చేయడానికి సాఫ్ట్వేర్.
CP / M యొక్క పెరుగుదల
ఇంటెల్ కోసం కన్సల్టెంట్గా పనిచేస్తున్న కిల్డాల్, మైక్రోకంప్యూటర్లకు ప్రోగ్రామింగ్ లాంగ్వేజ్ అయిన మైక్రోకంప్యూటర్స్ కోసం పిఎల్ / ఎమ్ లేదా ప్రోగ్రామింగ్ లాంగ్వేజ్ను అభివృద్ధి చేశాడు మరియు మైక్రోకంప్యూటర్స్ కోసం కంట్రోల్ ప్రోగ్రామ్, లేదా సిపి / ఎమ్.CP / M అనేది ఆపరేటింగ్ సిస్టమ్, ఇది యంత్ర-ఆధారిత భాగాలు పోర్ట్ చేయబడినంతవరకు, ఏదైనా మైక్రోకంప్యూటర్పై సిద్ధాంతపరంగా నడుస్తుంది.
కిల్డాల్ డిజైన్ అద్భుతమైనది. CP / M ను మూడు భాగాలుగా విభజించారు: BIOS (బేసిక్ ఇన్పుట్ / అవుట్పుట్ సిస్టమ్), బేసిక్ డిస్క్ ఆపరేటింగ్ సిస్టమ్ (BDOS) మరియు కన్సోల్ కమాండ్ ప్రాసెసర్ (CCP). BIOS యంత్ర-ఆధారిత కోడ్ను నిర్వహించింది, అయితే CCP వినియోగదారు నుండి ఆదేశాలను అంగీకరించింది, యునిక్స్ మరియు లైనక్స్ సిస్టమ్లలోని షెల్ మాదిరిగానే.
