CPU బేసిక్స్: బహుళ CPU లు, కోర్లు మరియు హైపర్-థ్రెడింగ్ వివరించబడింది

మీ కంప్యూటర్‌లోని సెంట్రల్ ప్రాసెసింగ్ యూనిట్ (సిపియు) ప్రాథమికంగా గణన పని-నడుస్తున్న ప్రోగ్రామ్‌లను చేస్తుంది. ఆధునిక CPU లు బహుళ కోర్లు మరియు హైపర్-థ్రెడింగ్ వంటి లక్షణాలను అందిస్తాయి. కొన్ని PC లు బహుళ CPU లను కూడా ఉపయోగిస్తాయి. ఇవన్నీ పరిష్కరించడానికి మేము ఇక్కడ ఉన్నాము.

సంబంధించినది:కంప్యూటర్ పనితీరును పోల్చడానికి మీరు ఎందుకు CPU క్లాక్ వేగాన్ని ఉపయోగించలేరు

పనితీరును పోల్చినప్పుడు CPU కోసం గడియార వేగం సరిపోతుంది. విషయాలు ఇప్పుడు అంత సులభం కాదు. బహుళ కోర్లను లేదా హైపర్-థ్రెడింగ్‌ను అందించే ఒక CPU హైపర్-థ్రెడింగ్‌ను కలిగి లేని అదే వేగం యొక్క సింగిల్-కోర్ CPU కంటే మెరుగైన పనితీరును కనబరుస్తుంది. మరియు బహుళ CPU లను కలిగి ఉన్న PC లు ఇంకా పెద్ద ప్రయోజనాన్ని కలిగి ఉంటాయి. ఈ లక్షణాలన్నీ ఒకేసారి బహుళ ప్రక్రియలను మరింత సులభంగా అమలు చేయడానికి PC లను అనుమతించేలా రూపొందించబడ్డాయి-మల్టీటాస్కింగ్ చేసేటప్పుడు లేదా వీడియో ఎన్‌కోడర్లు మరియు ఆధునిక ఆటల వంటి శక్తివంతమైన అనువర్తనాల డిమాండ్ల కింద మీ పనితీరును పెంచుతాయి. కాబట్టి, ఈ లక్షణాలలో ప్రతిదాన్ని మరియు అవి మీకు అర్థం ఏమిటో పరిశీలిద్దాం.

హైపర్-థ్రెడింగ్

వినియోగదారు PC లకు సమాంతర గణనను తీసుకురావడానికి ఇంటెల్ చేసిన మొదటి ప్రయత్నం హైపర్-థ్రెడింగ్. ఇది 2002 లో పెంటియమ్ 4 హెచ్‌టితో డెస్క్‌టాప్ సిపియులలో ప్రారంభమైంది. పెంటియమ్ 4 యొక్క రోజు కేవలం ఒకే సిపియు కోర్‌ను కలిగి ఉంది, కాబట్టి ఇది నిజంగా ఒక సమయంలో ఒక పనిని మాత్రమే చేయగలదు-ఇది పనుల మధ్య త్వరగా మారగలిగినప్పటికీ అది మల్టీ టాస్కింగ్ లాగా అనిపించింది. హైపర్-థ్రెడింగ్ దాని కోసం ప్రయత్నిస్తుంది.

హైపర్-థ్రెడింగ్‌తో ఒకే భౌతిక CPU కోర్ ఆపరేటింగ్ సిస్టమ్‌కు రెండు తార్కిక CPU లుగా కనిపిస్తుంది. CPU ఇప్పటికీ ఒకే CPU, కాబట్టి ఇది కొంచెం మోసగాడు. ఆపరేటింగ్ సిస్టమ్ ప్రతి కోర్ కోసం రెండు CPU లను చూస్తుండగా, వాస్తవ CPU హార్డ్‌వేర్ ప్రతి కోర్ కోసం ఒకే అమలు వనరులను కలిగి ఉంటుంది. CPU దాని కంటే ఎక్కువ కోర్లను కలిగి ఉన్నట్లు నటిస్తుంది మరియు ప్రోగ్రామ్ అమలును వేగవంతం చేయడానికి దాని స్వంత తర్కాన్ని ఉపయోగిస్తుంది. మరో మాటలో చెప్పాలంటే, ఆపరేటింగ్ సిస్టమ్ ప్రతి వాస్తవ CPU కోర్ కోసం రెండు CPU లను చూడటానికి మోసపోతుంది.

హైపర్-థ్రెడింగ్ రెండు తార్కిక CPU కోర్లను భౌతిక అమలు వనరులను పంచుకోవడానికి అనుమతిస్తుంది. ఇది కొంతవరకు వేగవంతం చేస్తుంది-ఒక వర్చువల్ CPU నిలిచిపోయి వేచి ఉంటే, మరొక వర్చువల్ CPU దాని అమలు వనరులను తీసుకోవచ్చు. హైపర్-థ్రెడింగ్ మీ సిస్టమ్‌ను వేగవంతం చేయడంలో సహాయపడుతుంది, అయితే ఇది అసలు అదనపు కోర్లను కలిగి ఉన్నంత మంచిది.

కృతజ్ఞతగా, హైపర్-థ్రెడింగ్ ఇప్పుడు “బోనస్”. హైపర్-థ్రెడింగ్ ఉన్న అసలైన వినియోగదారు ప్రాసెసర్‌లు ఒకే కోర్‌ను బహుళ కోర్లుగా మారుస్తాయి, ఆధునిక ఇంటెల్ సిపియులు ఇప్పుడు బహుళ కోర్లు మరియు హైపర్-థ్రెడింగ్ టెక్నాలజీని కలిగి ఉన్నాయి. హైపర్-థ్రెడింగ్‌తో మీ డ్యూయల్-కోర్ CPU మీ ఆపరేటింగ్ సిస్టమ్‌కు నాలుగు కోర్లుగా కనిపిస్తుంది, హైపర్-థ్రెడింగ్‌తో మీ క్వాడ్-కోర్ CPU ఎనిమిది కోర్లుగా కనిపిస్తుంది. హైపర్-థ్రెడింగ్ అదనపు కోర్లకు ప్రత్యామ్నాయం కాదు, అయితే హైపర్-థ్రెడింగ్ ఉన్న డ్యూయల్-కోర్ సిపియు హైపర్-థ్రెడింగ్ లేకుండా డ్యూయల్-కోర్ సిపియు కంటే మెరుగ్గా పని చేస్తుంది.

బహుళ కోర్లు

వాస్తవానికి, CPU లకు ఒకే కోర్ ఉంది. భౌతిక CPU దానిపై ఒకే కేంద్ర ప్రాసెసింగ్ యూనిట్ ఉందని అర్థం. పనితీరును పెంచడానికి, తయారీదారులు అదనపు “కోర్లను” లేదా సెంట్రల్ ప్రాసెసింగ్ యూనిట్లను జోడిస్తారు. డ్యూయల్-కోర్ CPU కి రెండు సెంట్రల్ ప్రాసెసింగ్ యూనిట్లు ఉన్నాయి, కాబట్టి ఇది ఆపరేటింగ్ సిస్టమ్‌కు రెండు CPU లుగా కనిపిస్తుంది. రెండు కోర్లతో కూడిన CPU, ఉదాహరణకు, ఒకే సమయంలో రెండు వేర్వేరు ప్రక్రియలను అమలు చేయగలదు. ఇది మీ సిస్టమ్‌ను వేగవంతం చేస్తుంది, ఎందుకంటే మీ కంప్యూటర్ ఒకేసారి పలు పనులను చేయగలదు.

హైపర్-థ్రెడింగ్ మాదిరిగా కాకుండా, ఇక్కడ ఉపాయాలు లేవు - ద్వంద్వ-కోర్ CPU అక్షరాలా CPU చిప్‌లో రెండు కేంద్ర ప్రాసెసింగ్ యూనిట్లను కలిగి ఉంది. క్వాడ్-కోర్ సిపియులో నాలుగు సెంట్రల్ ప్రాసెసింగ్ యూనిట్లు ఉన్నాయి, ఒక ఆక్టా-కోర్ సిపియులో ఎనిమిది సెంట్రల్ ప్రాసెసింగ్ యూనిట్లు ఉన్నాయి.

భౌతిక CPU యూనిట్‌ను చిన్నగా ఉంచేటప్పుడు ఇది పనితీరును నాటకీయంగా మెరుగుపరచడంలో సహాయపడుతుంది కాబట్టి ఇది ఒకే సాకెట్‌లో సరిపోతుంది. ఒకే సిపియు యూనిట్‌తో ఒకే సిపియు సాకెట్ మాత్రమే చొప్పించాల్సిన అవసరం ఉంది-నాలుగు వేర్వేరు సిపియులతో నాలుగు వేర్వేరు సిపియు సాకెట్లు కాదు, ఒక్కొక్కటి వాటి స్వంత శక్తి, శీతలీకరణ మరియు ఇతర హార్డ్‌వేర్ అవసరం. తక్కువ జాప్యం ఉంది, ఎందుకంటే కోర్లు ఒకే చిప్‌లో ఉన్నందున అవి మరింత త్వరగా కమ్యూనికేట్ చేయగలవు.

విండోస్ టాస్క్ మేనేజర్ దీన్ని చాలా బాగా చూపిస్తుంది. ఇక్కడ, ఉదాహరణకు, ఈ వ్యవస్థకు ఒక వాస్తవ CPU (సాకెట్) మరియు నాలుగు కోర్లు ఉన్నాయని మీరు చూడవచ్చు. హైపర్‌థ్రెడింగ్ ప్రతి కోర్ ఆపరేటింగ్ సిస్టమ్‌కు రెండు సిపియుల వలె కనిపిస్తుంది, కాబట్టి ఇది 8 లాజికల్ ప్రాసెసర్‌లను చూపుతుంది.

బహుళ CPU లు

సంబంధించినది:కంప్యూటర్ పనితీరును పోల్చడానికి మీరు ఎందుకు CPU క్లాక్ వేగాన్ని ఉపయోగించలేరు

చాలా కంప్యూటర్లలో ఒకే CPU మాత్రమే ఉంటుంది. ఆ సింగిల్ సిపియులో బహుళ కోర్లు లేదా హైపర్-థ్రెడింగ్ టెక్నాలజీ ఉండవచ్చు - కాని ఇది మదర్‌బోర్డులోని ఒకే సిపియు సాకెట్‌లోకి చేర్చబడిన భౌతిక సిపియు యూనిట్ మాత్రమే.

హైపర్-థ్రెడింగ్ మరియు మల్టీ-కోర్ CPU లు రావడానికి ముందు, ప్రజలు అదనపు CPU లను జోడించడం ద్వారా కంప్యూటర్లకు అదనపు ప్రాసెసింగ్ శక్తిని జోడించడానికి ప్రయత్నించారు. దీనికి బహుళ CPU సాకెట్లతో మదర్బోర్డ్ అవసరం. ఆ CPU సాకెట్లను RAM మరియు ఇతర వనరులతో అనుసంధానించడానికి మదర్‌బోర్డుకు అదనపు హార్డ్‌వేర్ అవసరం. ఈ రకమైన సెటప్‌లో చాలా ఓవర్ హెడ్ ఉంది. CPU లు ఒకదానితో ఒకటి సంభాషించుకోవాల్సిన అవసరం ఉంటే, బహుళ CPU లతో వ్యవస్థలు ఎక్కువ శక్తిని వినియోగిస్తాయి మరియు మదర్‌బోర్డుకు ఎక్కువ సాకెట్లు మరియు హార్డ్‌వేర్ అవసరం.

బహుళ CPU లతో ఉన్న సిస్టమ్‌లు ఈ రోజు గృహ-వినియోగదారు PC లలో చాలా సాధారణం కాదు. బహుళ గ్రాఫిక్స్ కార్డులతో అధిక శక్తితో కూడిన గేమింగ్ డెస్క్‌టాప్‌లో సాధారణంగా ఒకే CPU మాత్రమే ఉంటుంది. సూపర్ కంప్యూటర్లు, సర్వర్లు మరియు ఇలాంటి హై-ఎండ్ సిస్టమ్స్ మధ్య మీరు బహుళ CPU వ్యవస్థలను కనుగొంటారు, అవి పొందగలిగినంత ఎక్కువ శక్తి అవసరం.

కంప్యూటర్‌లో ఎక్కువ CPU లు లేదా కోర్లు ఉన్నాయి, ఎక్కువ పనులను ఒకేసారి చేయగలవు, చాలా పనులలో పనితీరును మెరుగుపరచడంలో సహాయపడతాయి. చాలా కంప్యూటర్లలో ఇప్పుడు బహుళ కోర్లతో CPU లు ఉన్నాయి-మనం చర్చించిన అత్యంత సమర్థవంతమైన ఎంపిక. మీరు ఆధునిక స్మార్ట్‌ఫోన్‌లు మరియు టాబ్లెట్‌లలో బహుళ కోర్లతో కూడిన CPU లను కూడా కనుగొంటారు. ఇంటెల్ CPU లలో హైపర్-థ్రెడింగ్ కూడా ఉంటుంది, ఇది ఒక రకమైన బోనస్. పెద్ద మొత్తంలో CPU శక్తి అవసరమయ్యే కొన్ని కంప్యూటర్లలో బహుళ CPU లు ఉండవచ్చు, కానీ ఇది ధ్వనించే దానికంటే చాలా తక్కువ సామర్థ్యం కలిగి ఉంటుంది.

చిత్ర క్రెడిట్: Flickr పై lung పిరితిత్తుల, Flickr లో మైక్ బాబ్‌కాక్, Flickr లో DeclanTM


$config[zx-auto] not found$config[zx-overlay] not found