CPU మీ కంప్యూటర్ యొక్క అతి ముఖ్యమైన భాగాలలో ఒకటి - అన్నింటికంటే, ఇది మీ కంప్యూటర్ మరియు దాని సాఫ్ట్వేర్లను మొదటి స్థానంలో అమలు చేయడంలో ఎక్కువ శాతం సమీకరణాలను నిర్వహించే కేంద్ర ప్రాసెసింగ్ యూనిట్. అయినప్పటికీ, CPU అనేక విభిన్న నిర్మాణాలపై ఆధారపడి ఉంటుందని మీకు తెలియకపోవచ్చు.
మొదట, CPU నిర్మాణం మొదటి స్థానంలో ఉందని మీరు ఆలోచిస్తూ ఉండవచ్చు. సరళంగా చెప్పాలంటే, ఒక CPU దాని స్వంత కొన్ని ప్రాథమిక-స్థాయి ఆదేశాలను మాత్రమే అర్థం చేసుకోగలదు. సిపియు సి ++ లేదా విజువల్ బేసిక్ వంటి మరింత ఆధునిక కంప్యూటర్ భాషలను అర్థం చేసుకోవటానికి, ఆ ప్రోగ్రామింగ్ భాషలను సిపియు అర్థం చేసుకోగల తక్కువ-స్థాయి ఆదేశాలకు కంపైల్ చేయాలి. CPU నిర్మాణం సాధ్యమైనంత కాంపాక్ట్ మరియు సమర్థవంతంగా ఉండాలి - ఆ విధంగా CPU లు ఆదేశాలను వేగంగా మరియు సులభంగా ప్రాసెస్ చేయగలవు మరియు అందువల్ల మీ కంప్యూటర్ వేగంగా నడుస్తుంది.
వినియోగదారు పరికరాలలో ఈ రోజు రెండు ప్రధాన కంప్యూటర్ నిర్మాణాలు ఉన్నాయి - ARM మరియు x86. కానీ ఆ నిర్మాణాల మధ్య తేడా ఏమిటి?
ARM (RISC)
ARM నిర్మాణాలు రెండు వేర్వేరు రూపాల్లో వస్తాయి - ARM, ఇది 32-బిట్, మరియు ARM64, ఇది 64-బిట్. ARM చిప్స్ RISC నిర్మాణాన్ని ఉపయోగిస్తాయి, దీనిని తగ్గించిన ఇన్స్ట్రక్షన్ సెట్ కంప్యూటర్ అని కూడా పిలుస్తారు. దీని అర్థం ఏమిటంటే, ARM యొక్క ఇన్స్ట్రక్షన్ సెట్ చాలా సులభం, మరియు చాలా సూచనలను ఒకే గడియార చక్రంలో అమలు చేయవచ్చు.
అంతే కాదు, ARM చిప్స్ లోడ్-అండ్-స్టోర్ మోడల్ను ఉపయోగిస్తాయి, అంటే డేటా ఆబ్జెక్ట్ల మధ్య కార్యకలాపాలు కంప్యూటర్ మెమరీ నుండి ప్రాసెసర్ యొక్క రిజిస్టర్లకు లోడ్ చేయబడాలి, ఆ తరువాత ఆపరేషన్ చేసి తిరిగి మెమరీలో నిల్వ చేయబడుతుంది. ఇది x86 ప్రాసెసర్ల నుండి భిన్నంగా ఉంటుంది, ఎందుకంటే లోడ్-అండ్-స్టోర్ సమాచారం నేరుగా చిప్ సూచనలలో నిర్మించబడింది - కాబట్టి తక్కువ సూచనలు చివరికి అవసరం.
ARM చిప్స్ సరళమైనవి కాబట్టి, తక్కువ మొత్తంలో సిలికాన్ ఉపయోగించబడుతుంది మరియు తక్కువ మొత్తంలో శక్తిని ఉపయోగిస్తారు - కాబట్టి శక్తి సామర్థ్యానికి ARM చిప్స్ గొప్పవి.
x86 (CISC)
శక్తి వినియోగం విషయానికి వస్తే x86 చిప్స్ అంత మంచివి కావు, కాని అవి సాధారణంగా చెప్పాలంటే, ARM చిప్స్ కంటే కొంచెం మెరుగ్గా పనిచేస్తాయి.
గమనించదగ్గ మరో ముఖ్యమైన విషయం ఏమిటంటే, x86 ప్రాసెసర్లకు నేరుగా ఇన్పుట్ మరియు అవుట్పుట్తో పనిచేయడానికి సూచనలు ఉన్నాయి - అయితే ARM కి ఆ సూచనలు లేవు, కాబట్టి అదనపు హార్డ్వేర్ అవసరం.
ముగింపు
రెండు ఆర్కిటెక్చర్లు రెండింటికీ వాటి ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి, మరియు ఏది బాగా పని చేస్తుందో చెప్పడం చాలా కష్టం, అయినప్పటికీ చాలా సాధారణంగా చెప్పాలంటే x86 ARM ను అధిగమిస్తుంది మరియు ఇది IO తో ప్రదర్శించడానికి సూచనలను కలిగి ఉంది. ARM, అయితే, విద్యుత్ వినియోగం విషయానికి వస్తే మంచిది - కాబట్టి దాని ప్రయోజనాలు కూడా ఉన్నాయి.
