CPU లేదా సెంట్రల్ ప్రాసెసింగ్ యూనిట్ (స్పానిష్లో సెంట్రల్ ప్రాసెసింగ్ యూనిట్) అనేది ప్రతి కంప్యూటర్లో కేంద్ర భాగం, ఎందుకంటే ఇది అన్ని ఫంక్షన్లను ప్రాసెస్ చేయడంతో పాటు సమాచారాన్ని నిల్వ చేసే పనిని పూర్తి చేస్తుంది. ఇది ఒక ఎలక్ట్రానిక్ సర్క్యూట్, దాని మోడల్తో సంబంధం లేకుండా కంప్యూటర్లలో ఎల్లప్పుడూ ఉనికిలో ఉంటుంది మరియు అందుకే ఇది ఏదైనా కంప్యూటర్ యొక్క ప్రాథమిక అంశాలలో ఒకటిగా పరిగణించబడుతుంది.
ఇది సాధారణ ప్రయోజన మూలకం అయి ఉండాలి, దీనికి సాఫ్ట్వేర్ ఏమి చేయాలో నిర్దేశిస్తుంది. నిర్దిష్ట పనిని నిర్వహించడానికి నిర్దిష్ట ప్రాసెసర్లు ఉన్నాయి, కొంతమంది రచయితలు CPUలుగా పరిగణించినప్పటికీ, ఇతరులు అలా చేయరు. దీనిపై నా స్థానం స్పష్టంగా ఉంది: CPU తప్పనిసరిగా సాధారణ ప్రయోజనంగా ఉండాలి.
నేటి కంప్యూటర్లకు పూర్వజన్మలుగా మనం పరిగణించగలిగే మెషీన్ల యొక్క మొదటి డిజైన్లు అటువంటి CPUని కలిగి లేవు. మొదటి తరం కంప్యూటర్లలో CPU వలె పనిచేసే ఒక మూలకం లేదు, కానీ ఆ ఫంక్షన్ హార్డ్వేర్లోని వివిధ అంశాల మధ్య పంపిణీ చేయబడింది.
మొదటి CPUని ప్రత్యేకంగా చిప్లో ఒకే ముక్కలో ఉంచడానికి, మనం సిలికాన్ టెక్నాలజీ ప్రారంభానికి మరియు మరింత ప్రత్యేకంగా, 1970 యొక్క ఇంటెల్ 4004కి తిరిగి వెళ్లాలి.
కొత్త సాంకేతికత తక్కువ వాల్యూమ్ను ఆక్రమించేటప్పుడు ఈ యంత్రాలకు మరింత శక్తిని అందించడం సాధ్యం చేయడమే కాకుండా, వాటిని చౌకగా చేసింది మరియు తత్ఫలితంగా, మరింత భారీ ప్రజలచే వాటిని స్వీకరించడానికి వీలు కల్పించింది.
CPUలలో సాంకేతిక పురోగతులు ప్రోగ్రామ్ల అమలు వేగాన్ని గణనీయంగా పెంచడం మరియు ఒకే చిప్లో అనేక CPUలను కనుగొనడం సులభతరం చేసింది.
రెండోది అంటారు మల్టీకోర్ ఆర్కిటెక్చర్, మరియు ఇది ఇతర అవకాశాలతో పాటు, ఈ లేదా ఆ చిప్కి "డ్యూయల్ కోర్" లేదా "క్వాడ్ కోర్" ఉందని చెప్పడానికి ఇది దారి తీస్తుంది.
కానీ కంప్యూటర్లు మాత్రమే CPUలను కలిగి ఉన్న పరికరాలు కాదు; స్మార్ట్ఫోన్లు, టాబ్లెట్లు మరియు టెలివిజన్లు కూడా ఈ ఫంక్షన్ను నిర్వహించే చిప్లను కలిగి ఉంటాయి మరియు అవి స్మార్ట్ఫోన్ లేదా స్మార్ట్ టీవీలో వలె పదంలోని “స్మార్ట్” భాగాన్ని అందజేస్తూ “మేధస్సు”ని అందిస్తాయి.
CPU తప్పనిసరిగా కంప్యూటర్లోని మిగిలిన భాగాలతో లేదా అది అమర్చబడిన పరికరంతో కమ్యూనికేట్ చేయాలి, ఇది బస్ అని పిలవబడే దాని ద్వారా చేయబడుతుంది.
భిన్నమైనది బస్సులు ఇన్పుట్ మరియు అవుట్పుట్ (I/O) పోర్ట్లు, ఎక్స్పాన్షన్ స్లాట్లు (PCI కార్డ్లతో కమ్యూనికేట్ చేయడానికి CPU దారి తీస్తుంది) లేదా గ్రాఫిక్స్ కార్డ్ వంటి కంప్యూటర్ సిస్టమ్లోని ప్రతి ఇతర భాగాలతో CPUని కమ్యూనికేట్ చేయండి.
ఇంటెల్ సిలికాన్ చిప్స్ మరియు ఆధునిక CPUల యుగాన్ని ప్రారంభించిన తయారీదారు అయినప్పటికీ, ఇది ఈ ప్రాంతంలో ప్రత్యేకంగా ఉండదు.
ప్రత్యామ్నాయాలను అందించే తయారీదారులు ఉన్నారు, వారు ఈ సంస్థ యొక్క చిప్లకు అనుకూలంగా ఉన్నా లేదా కాకపోయినా. ఉదాహరణకు, AMD (అధునాతన మైక్రో పరికరాలు) Intel-అనుకూల CPUల వరుసను అందిస్తుంది.
మరోవైపు, Qualcomm Intel లేదా AMD కంటే పూర్తిగా భిన్నమైన రీతిలో పనిచేసే CPUల వరుసను అందిస్తుంది.
మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్ అనేది CPU ఎలా పనిచేస్తుందో నిర్వచిస్తుంది.
సూచనలు ఎలా పని చేస్తాయి మరియు ప్రోగ్రామర్లకు ఉన్న పరిమితులు ఏమిటి మరియు వారు ఎలా పని చేయగలరు అని ఇది సూచిస్తుంది. ప్రతి CPU దాని నిర్మాణం కోసం దాని స్వంత సూచనలను కలిగి ఉంటుంది.
దాదాపు మొత్తం మార్కెట్ను కవర్ చేసే రెండు నిర్మాణాలు ప్రస్తుతం ఉన్నాయి: x86 (మరియు దాని 64-బిట్ పొడిగింపు, x86-64), మరియు ARM. మొదటిది డెస్క్టాప్ కంప్యూటర్ల కోసం మరియు రెండవది అన్ని రకాల మొబైల్ పరికరాల కోసం.