ప్రాసెసర్ యొక్క థ్రెడ్లు ఏమిటి? కేంద్రకాలతో తేడాలు

విషయ సూచిక:
- ప్రాసెసర్ యొక్క కోర్లు ఏమిటి
- థ్రెడ్లను ప్రాసెస్ చేయడం ఏమిటి?
- కార్యక్రమాలు, ప్రక్రియలు మరియు థ్రెడ్లు
- కార్యక్రమం యొక్క ప్రక్రియలు
- ఒక ప్రక్రియ యొక్క థ్రెడ్లు
- వ్యవస్థలో ఆ థ్రెడ్లు లేదా థ్రెడ్లను మనం చూడగలమా?
ఈ వ్యాసంలో , ప్రాసెసర్ యొక్క థ్రెడ్లు ఏమిటో వివరించడానికి లేదా ఇంగ్లీష్ లేదా ప్రోగ్రామింగ్ థ్రెడ్లలోని థ్రెడ్లు అని వివరించడానికి కొంత సమయం కేటాయించబోతున్నాము , వీటికి మరియు ప్రాసెసర్ కోర్ల మధ్య ప్రాథమిక వ్యత్యాసాలను గుర్తించడానికి. తక్కువ నిపుణులలో మరియు మరింత ఆధునిక వినియోగదారులలో, ఈ విషయం గురించి ఇంకా కొంత గందరగోళం ఉంది. అందుకే ఈ నిబంధనలను సాధ్యమైనంతవరకు స్పష్టం చేయడానికి మేము బయలుదేరాము.
ప్రాసెసింగ్ థ్రెడ్ల యొక్క ఈ భావన సాధారణ వినియోగదారు కోసం ప్రాసెసర్ను కొనుగోలు చేసేటప్పుడు తెలుసుకోవడం అవసరం లేదు. చాలా సందర్భాలలో, తక్కువ కంటే మెరుగైనది, ఇది ఎల్లప్పుడూ నిజం. థ్రెడ్లు ఏమిటో మనం తెలుసుకోవలసిన అవసరం ప్రోగ్రామ్ అభివృద్ధి పనిలో ఉంది. ఒక అనువర్తనం ఎలా ప్రోగ్రామ్ చేయబడి, కంపైల్ చేయబడిందనే దానిపై ఆధారపడి, ఇది కోర్ల కంటే ఎక్కువ థ్రెడ్లతో ప్రాసెసర్లకు మరింత ఆప్టిమైజ్ ఎగ్జిక్యూషన్ కలిగి ఉంటుంది. ఇక్కడే మేము మా వివరణను పొందడానికి ప్రయత్నిస్తాము.
విషయ సూచిక
ప్రాసెసర్ యొక్క కోర్లు ఏమిటి
మా ప్రాసెసర్ యొక్క కోర్లు ఏమిటో వివరించడం ద్వారా మేము ప్రారంభిస్తాము, కాబట్టి గందరగోళానికి గురికాకుండా ఉండటానికి మనకు ఈ ముందస్తు జ్ఞానం ఉంటుంది.
మా కంప్యూటర్ యొక్క ర్యామ్ మెమరీలో లోడ్ చేయబడిన ప్రోగ్రామ్ల సూచనలను అమలు చేయడానికి మరియు అమలు చేయడానికి ప్రాసెసర్ బాధ్యత వహిస్తుందని మాకు తెలుసు. ఆచరణాత్మకంగా మా PC లో విలక్షణమైన పనులను నిర్వహించడానికి, నావిగేట్ చేయడానికి, వ్రాయడానికి, ఫోటోలను చూడటానికి అవసరమైన అన్ని సూచనలు దాని గుండా వెళతాయి. భౌతిక విభాగంలో, ప్రాసెసర్ అనేది మిలియన్ల ట్రాన్సిస్టర్లతో కూడిన ఇంటిగ్రేటెడ్ సర్క్యూట్, ఇది డేటా బిట్లను శక్తి రూపంలో, మరింత శ్రమ లేకుండా పాస్ చేయడానికి లేదా పాస్ చేయడానికి తార్కిక ద్వారాలను ఏర్పరుస్తుంది.
సరే, ఈ చిన్న చిప్లో మనకు న్యూక్లియై అని పిలవబడే వేర్వేరు మాడ్యూల్స్ ఉన్నాయి, వీటితో పాటు ఇప్పుడు మనకు ఆసక్తి లేదు. కొన్ని సంవత్సరాల క్రితం ప్రాసెసర్లలో ఈ కోర్లలో ఒకటి మాత్రమే ఉంది మరియు ప్రతి చక్రానికి ఒక సూచనను ప్రాసెస్ చేయగలిగారు. ఈ చక్రాలను మెగాహెర్ట్జ్ (MHz) లో కొలుస్తారు , ఎక్కువ MHz, ప్రతి సెకనులో మనం చేయగలిగే సూచనలు.
ఇప్పుడు మనకు ఒక కోర్ మాత్రమే కాదు, చాలా ఉన్నాయి. ప్రతి కోర్ ఒక ఉపప్రాసెసర్ను సూచిస్తుంది, అనగా, ఈ ఉపప్రాసెసర్లలో ప్రతి ఒక్కటి ఈ సూచనలలో ఒకదాన్ని అమలు చేస్తుంది, తద్వారా ప్రతి గడియార చక్రంలో వాటిలో చాలా వాటిని బహుళ-కోర్ CPU తో అమలు చేయగలుగుతారు. మన దగ్గర 4-కోర్ ప్రాసెసర్ ఉంటే, కేవలం ఒకదానికి బదులుగా ఒకేసారి 4 సూచనలను అమలు చేయవచ్చు. కాబట్టి పనితీరు మెరుగుదల నాలుగు రెట్లు. మనకు 6 ఉంటే, అదే సమయంలో 6 సూచనలు. ప్రస్తుత ప్రాసెసర్లు పాత వాటి కంటే చాలా శక్తివంతమైనవి.
మరియు గుర్తుంచుకోండి, ఈ కోర్లు భౌతికంగా మా ప్రాసెసర్లో ఉన్నాయి, ఇది వర్చువల్ లేదా కోడ్ ద్వారా సృష్టించబడినది కాదు.
థ్రెడ్లను ప్రాసెస్ చేయడం ఏమిటి?
థ్రెడ్లు, థ్రెడ్లు లేదా థ్రెడ్లు ప్రాసెసర్ యొక్క భౌతిక భాగం కాదు, కనీసం ఎక్కువ కోర్ల విషయానికి వస్తే లేదా అలాంటిదే కాదు.
మేము ప్రాసెసింగ్ థ్రెడ్ను ప్రోగ్రామ్ యొక్క డేటా నియంత్రణ ప్రవాహంగా నిర్వచించవచ్చు. ఇది ప్రాసెసర్ మరియు దాని విభిన్న కోర్ల యొక్క పనులను మరింత సమర్థవంతంగా నిర్వహించడానికి అనుమతించే సాధనం. థ్రెడ్లకు ధన్యవాదాలు, ప్రోగ్రామ్ యొక్క పనులు లేదా ప్రక్రియలు అయిన కనీస కేటాయింపు యూనిట్లను ప్రాసెస్ క్యూలో ప్రతి సూచనల యొక్క వేచి ఉండే సమయాన్ని ఆప్టిమైజ్ చేయడానికి ముక్కలుగా విభజించవచ్చు. ఈ భాగాలు థ్రెడ్లు లేదా థ్రెడ్లు అంటారు.
మరో మాటలో చెప్పాలంటే, ప్రతి ప్రాసెసింగ్ థ్రెడ్లో చేయవలసిన పని యొక్క భాగం ఉంటుంది, భౌతిక కేంద్రకంలో మేము పూర్తి పనిని ప్రవేశపెడితే దాని కంటే సరళమైనది. ఈ విధంగా CPU ఒకే సమయంలో అనేక పనులను ప్రాసెస్ చేయగలదు మరియు ఒకేసారి, వాస్తవానికి, ఇది థ్రెడ్లను కలిగి ఉన్నంత ఎక్కువ పనులను చేయగలదు మరియు సాధారణంగా ప్రతి కోర్కి ఒకటి లేదా రెండు ఉంటాయి. ఉదాహరణకు 6 కోర్లు మరియు 12 థ్రెడ్లను కలిగి ఉన్న ప్రాసెసర్లలో అవి ప్రక్రియలను కేవలం 6 కి బదులుగా 12 వేర్వేరు పనులుగా విభజించగలవు.
ఈ పని విధానం సిస్టమ్ వనరులను మరింత సమానంగా మరియు సమర్ధవంతంగా నిర్వహించడానికి చేస్తుంది. మీకు తెలుసా… అతను విభజిస్తాడు మరియు మీరు అన్ని జీవితాలను గెలుస్తారు. ఈ ప్రాసెసర్లను మల్టీ-థ్రెడ్ అంటారు. ప్రస్తుతానికి, 12 థ్రెడ్లతో కూడిన ప్రాసెసర్కు 12 కోర్లు ఉండవు, కోర్లు భౌతిక మూలం మరియు థ్రెడ్లు తార్కిక మూలం.
ఇది ఖచ్చితంగా కొంత వియుక్తమైనది మరియు అర్థం చేసుకోవడం కష్టంగా ఉంది, కాబట్టి మన కంప్యూటర్లోని ప్రోగ్రామ్ యొక్క నిర్మాణం గురించి మాట్లాడితే అది ఎలా అనువదిస్తుందో చూద్దాం.
కార్యక్రమాలు, ప్రక్రియలు మరియు థ్రెడ్లు
ప్రోగ్రామ్ అంటే మనందరికీ తెలుసు, ఇది మన కంప్యూటర్లో నిల్వ చేయబడిన కోడ్ మరియు ఇది ఒక నిర్దిష్ట పనిని నిర్వహించడానికి ఉద్దేశించబడింది. అప్లికేషన్ ఒక ప్రోగ్రామ్, డ్రైవర్ కూడా ఒక ప్రోగ్రామ్ మరియు ఆపరేటింగ్ సిస్టమ్ కూడా దానిలోని ఇతర ప్రోగ్రామ్లను అమలు చేయగల ప్రోగ్రామ్. ప్రాసెసర్ వాటిని మరియు సున్నాలను మాత్రమే అర్థం చేసుకుంటుంది కాబట్టి, అవన్నీ బైనరీ రూపంలో నిల్వ చేయబడతాయి, ప్రస్తుత / నాన్-కరెంట్.
కార్యక్రమం యొక్క ప్రక్రియలు
ప్రోగ్రామ్ను అమలు చేయడానికి, ఇది మెమరీ, RAM లోకి లోడ్ అవుతుంది. ఈ ప్రోగ్రామ్ ప్రక్రియల ద్వారా లోడ్ అవుతుంది, ఇది దాని అనుబంధ బైనరీ కోడ్ మరియు అది పనిచేయడానికి అవసరమైన వనరులను కలిగి ఉంటుంది, ఇది ఆపరేటింగ్ సిస్టమ్ చేత "తెలివిగా" కేటాయించబడుతుంది.
ప్రాసెస్కు అవసరమైన ప్రాథమిక వనరులు ప్రోగ్రామ్ కౌంటర్ మరియు రికార్డుల స్టాక్.
- ప్రోగ్రామ్ కౌంటర్ (సిపి): దీనిని ఇన్స్ట్రక్షన్ పాయింటర్ అని పిలుస్తారు మరియు ఇది ప్రాసెస్ చేయబడుతున్న సూచనల క్రమాన్ని ట్రాక్ చేస్తుంది. రిజిస్టర్లు: ఇది ప్రాసెసర్లో ఉన్న ఒక గిడ్డంగి, ఇక్కడ ఒక సూచన, నిల్వ చిరునామా లేదా ఏదైనా ఇతర డేటాను నిల్వ చేయవచ్చు. స్టాక్: కంప్యూటర్లో ఒక ప్రోగ్రామ్ చురుకుగా ఉన్న సందర్భాలకు సంబంధించిన సమాచారాన్ని నిల్వ చేసే డేటా నిర్మాణం ఇది.
అప్పుడు ప్రతి ప్రోగ్రామ్ ప్రక్రియలుగా విభజించబడింది మరియు జ్ఞాపకశక్తిలో ఒక నిర్దిష్ట ప్రదేశంలో నిల్వ చేయబడుతుంది. అలాగే, ప్రతి ప్రక్రియ స్వతంత్రంగా నడుస్తుంది మరియు ఇది అర్థం చేసుకోవడం చాలా ముఖ్యం ఎందుకంటే ప్రాసెసర్ మరియు సిస్టమ్ ఒకే సమయంలో బహుళ పనులను చేయగల సామర్థ్యాన్ని కలిగి ఉంటాయి, వీటిని మనం మల్టీ టాస్కింగ్ సిస్టమ్ అని పిలుస్తాము. ఈ ప్రాసెసింగ్ సిస్టమ్ ఒక ప్రోగ్రామ్ బ్లాక్ అయినప్పటికీ, మేము మా PC లో పనిని కొనసాగించగల అపరాధి.
ఒక ప్రక్రియ యొక్క థ్రెడ్లు
ఆపరేటింగ్ సిస్టమ్స్లో థ్రెడ్లు అని పిలువబడే ప్రాసెసింగ్ థ్రెడ్లు ఇక్కడ కనిపిస్తాయి. థ్రెడ్ అనేది ఒక ప్రక్రియ యొక్క అమలు యొక్క యూనిట్. మేము ప్రక్రియను థ్రెడ్లుగా విభజించవచ్చు మరియు వాటిలో ప్రతి ఒక్కటి అమలు యొక్క థ్రెడ్ అవుతుంది.
ఒక ప్రోగ్రామ్ మల్టీ-థ్రెడ్ కాకపోతే, దానిలోని ప్రక్రియలకు ఒక థ్రెడ్ మాత్రమే ఉంటుంది, కాబట్టి అవి ఒకే సమయంలో మాత్రమే ప్రాసెస్ చేయబడతాయి. దీనికి విరుద్ధంగా, మనకు బహుళ-థ్రెడ్ ప్రక్రియలు ఉంటే, వీటిని అనేక ముక్కలుగా విభజించవచ్చు మరియు ఆ థ్రెడ్లు ప్రతి ప్రక్రియకు కేటాయించిన వనరులను పంచుకుంటాయి. కాబట్టి మల్టీథ్రెడింగ్ మరింత సమర్థవంతంగా ఉంటుందని మేము చెప్పాము.
అదనంగా, ప్రతి థ్రెడ్కు దాని స్వంత రికార్డుల స్టాక్ ఉంది, తద్వారా వాటిలో రెండు లేదా అంతకంటే ఎక్కువ ఒకే సమయంలో ప్రాసెస్ చేయబడతాయి, ఒకే ప్రక్రియ వలె కాకుండా, ఒకేసారి అమలు చేయాల్సి ఉంటుంది. థ్రెడ్లు సరళమైన ప్రక్రియలు, ఇవి ఒక ప్రక్రియను స్ప్లిట్ పద్ధతిలో అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తాయి. మరియు ఇది ప్రాథమికంగా ప్రాసెసింగ్ థ్రెడ్ల యొక్క తుది పని. ఎక్కువ థ్రెడ్లు, ప్రక్రియల విభజన ఎక్కువ, మరియు ఏకకాల గణనల వాల్యూమ్ ఎక్కువ మరియు అందువల్ల ఎక్కువ సామర్థ్యం ఉంటుంది.
మేము ఇంకా పూర్తి కాలేదు, డబుల్ థ్రెడ్తో ఒక కోర్తో అప్పుడు ఏమి జరుగుతుంది ? ప్రతి కెర్నల్ ఒకే సమయంలో ఒకే సూచనను అమలు చేయగలదని మేము ఇప్పటికే చెప్పాము. CPU ఒక సంక్లిష్టమైన అల్గోరిథంను కలిగి ఉంది, ఇది అమలు సమయాన్ని సాధ్యమైనంత సమర్థవంతంగా విభజిస్తుంది, తద్వారా ప్రతి పనికి ఒక నిర్దిష్ట అమలు విరామం కేటాయించబడుతుంది. పనుల మధ్య మార్పు చాలా వేగంగా ఉంటుంది, ఇది కేంద్రకం పనులను సమాంతరంగా నిర్వహిస్తుందనే భావనను ఇస్తుంది.
వ్యవస్థలో ఆ థ్రెడ్లు లేదా థ్రెడ్లను మనం చూడగలమా?
చాలా వివరంగా చెప్పలేదు, కానీ అవును, మేము వాటిని విండోస్ మరియు మాక్ లలో చూడవచ్చు.
విండోస్ విషయంలో, మేము టాస్క్ మేనేజర్ను మాత్రమే తెరిచి " పనితీరు " కి వెళ్ళాలి. అప్పుడు మేము క్రింద ఉన్న “ రిసోర్స్ మానిటర్ ” లింక్పై క్లిక్ చేస్తాము. ఈ క్రొత్త విండోలో ప్రతి ప్రక్రియను CPU వినియోగం మరియు థ్రెడ్లుగా విభజించాము, ఇవి థ్రెడ్లు.
Mac కార్యాచరణ మానిటర్లో, ప్రధాన స్క్రీన్లో జాబితా చేయబడిన థ్రెడ్లను మేము నేరుగా కలిగి ఉంటాము.
CPU ప్రాసెసింగ్ థ్రెడ్లు ఏమిటో మా కథనాన్ని ఇది ముగించింది. ఇది ఖచ్చితంగా వివరించడానికి కొంత క్లిష్టమైన అంశం మరియు చాలా వియుక్తమైనది, ప్రత్యేకించి ప్రాసెసర్ ఎలా పనిచేస్తుందో పూర్తిగా అర్థం చేసుకోని వినియోగదారులకు. ఈ సందర్భంలో మనకు శుభవార్త ఉంది, ఎందుకంటే ప్రాసెసర్ ఎలా పనిచేస్తుందో మరియు మొత్తం బోధనా చక్రం ఎలా నిర్వహించబడుతుందో గురించి మాట్లాడే మంచి కథనం కూడా మన దగ్గర ఉంది.
దీనిపై మా కథనాలను సందర్శించండి:
ప్రతిదీ ఎక్కువ లేదా తక్కువ స్పష్టంగా ఉందని మేము ఆశిస్తున్నాము మరియు ఈ విషయం గురించి మరింత తెలుసుకోవడానికి మీరు మమ్మల్ని ఎన్నుకున్నారని మేము అభినందిస్తున్నాము.
Cmd అంటే ఏమిటి, దీని అర్థం ఏమిటి మరియు దాని కోసం ఏమిటి?

విండోస్ 10, విండోస్ 8 మరియు విండోస్ 7 in లలో CMD అంటే ఏమిటి మరియు దాని కోసం మేము వివరించాము. మేము మీకు ఎక్కువగా ఉపయోగించిన మరియు ఉపయోగించిన ఆదేశాలను కూడా చూపిస్తాము
ప్రాసెసర్ యొక్క కోర్లు ఏమిటి? మరియు తార్కిక దారాలు లేదా కోర్లు?

అవి ప్రాసెసర్ యొక్క కోర్లు అని మేము వివరించాము. ఒక భౌతిక మరియు మరొక తార్కికం మధ్య వ్యత్యాసం మరియు అది నిజంగా విలువైనది అయితే.
896 కేంద్రకాలతో rx 560 యొక్క పొడిగింపును Amd నిర్ధారిస్తుంది

రేడియన్ ఆర్ఎక్స్ 560 యొక్క స్పెసిఫికేషన్లను AMD మార్చిందని నిన్న తెలిసింది. ఇప్పుడు వేర్వేరు లక్షణాలతో రెండు RX 560 కార్డులు ఉన్నాయి.