हाइपर थ्रेडिंग क्या है | What is Hyper Threading in Hindi (2022)

हेलो दोस्तों आज हम जानेगे कि हाइपर थ्रेडिंग क्या होता है? what is hyper threading in hindi हाइपर थ्रेडिंग का उपयोग, uses of hyper threading in hindi हाइपर थ्रेडिंग क्या अधिक कोर से बेहतर है और भी बहुत कुछ.

CPU खरीदना किसी भी यूजर के लिए एक कठिन कार्य होता है cpu में कई प्रकार की technology और term देखने को मिलते हैं और एक यूजर को इसकी जानकारी नहीं होती है  और ऐसे ही एक cpu technology की हम चर्चा करने जा रहे हैं।

वह है hyper threading technology.

सबसे पहले xeon processor में हाइपर थ्रेडिंग टेक्नोलॉजी को वर्ष 2002 में लांच किया गया और धीरे धीरे यह अन्य इंटेल (intel) के प्रोसेसर में भी उपलब्ध कराई गयी।

आज के समय में इंटेल के cpu हाइपर थ्रेडिंग टेक्नोलॉजी के साथ ही आते हैं और यह एक ऐसा फीचर बन चूका है जो cpu खरीदने से पहले यूजर  जाता है।

तो आइये जाने कि  हाइपर थ्रेडिंग टेक्नोलॉजी क्या है ?

मल्टीथ्रीडिंग क्या है ? What is Multi Threading in Hindi

what is hyper threading in hindi

हाइपर थ्रेडिंग टेक्नोलॉजी की जानकारी प्राप्त  करने से पहले हमें मल्टीथ्रीडिंग क्या  है यह जानना आवश्यक है।

सबसे पहले जो प्रोग्राम कंप्यूटर पर run  किये जाते हैं वह एक set of instructions होते हैं जिसे cpu प्रोसेस और रन run  करता है , यह instructions cpu तक एक रस्ते से पहुंच जाते हैं , generally cpu एक समय में one channel of instructions को execute हैं।

एक complete individual instructions को एक clock cycle कहा जाता है

Processor के clock speed को प्रोसेसर एक सेकंड में कितने clock cycle तक जा सकता है यह measure किया जाता है.

CPU core, cpu के physical unit होते हैं जो कि individual cpu की तरह कार्य करते हैं , यदि आपके पास quad core cpu है तो उसमे 4 physical core होंगे और हर एक कोर एक फिजिकल cpu की तरह कार्य करता है और रिसोर्सेस को शेयर करता है।

इससे cpu 4 channel of instructions एक समय में run  कर सकता है जिससे आपके कंप्यूटर की efficiency बढ़ती है।

thread” शब्द के 2 meaning होते हैं पहला सॉफ्टवेयर थ्रेड जो कि channels of instructions होता है और दूसरा हार्डवेयर थ्रेड जो कि virtually cpu cores के बराबर होता है हार्डवेयर थ्रेड एक individual thread होता है जो कि सॉफ्टवेयर थ्रेड को handle करता है।

मल्टीप्ल हार्डवेयर थ्रेड होने से हर कोर एक  अधिक सॉफ्टवेयर थ्रेड handle कर सकता है जिसे मल्टीथ्रीडिंग (multithreading) कहते हैं.

हाइपर थ्रेडिंग क्या है ? What is Hyper Threading in Hindi

इंटेल की हाइपर थ्रेडिंग टेक्नोलॉजी एक हार्डवेयर इनोवेशन है जो कि एक से अधिक थ्रेड को हर कोर में रन करने की सुविधा देता है , अधिक थ्रेड का अर्थ है एक समय में एक से अधिक कार्य का पूर्ण होना।

जब इंटेल हाइपर थ्रेडिंग टेक्नोलॉजी active होती है तो cpu एक फिजिकल कोर में दो एक्सेक्यूटिव कोर वर्क करती है , इस का अर्थ है एक फिजिकल कोर दो लॉजिकल कोर की तरह अलग अलग सॉफ्टवेयर थ्रेड को हैंडल कर सकता है।

उदाहरण  के लिए इंटेल कोर i9 10900k  प्रोसेसर में 20 threads हाइपर थ्रेडिंग होने पर enable होते हैं।

दो लॉजिकल कोर एक सिंगल थ्रेड कोर से कहीं बेहतर perform करते हैं , idle time का एडवांटेज लेते हुए जब task complete होने का वेट किया जाता है तब  हाइपर थ्रेडिंग टेक्नोलॉजी CPU के throughput को 30 % तक बेहतर करता है।

क्या हमें हाइपर थ्रेडिंग की आवश्यकता है? Do We Need Hyper Threading ?

हाइपर थ्रेडिंग cpu से अधिक काम लेने के लिए एक great feature है यह cpu को एक physical core से अधिक कार्य करने की सुविधा प्रदान करता है , यह cpu को आप कैसा workload देते हैं इसपर भी निर्भर करता है यदि वर्कलोड में ऐसे प्रोसेस हैं जो threads को पैरेलल रन नहीं करते देते हैं तो ऐसे में hyper threading से कोई अधिक performance प्राप्त नहीं होता है।

हाइपर थ्रेडिंग उस condition में अधिक उपयोगी है जब वर्कलोड को task के हैवी प्रोसेसिंग की आवश्यकता पड़ती है जो parallel run किया जा सकता है इन कंडीशन में वर्कलोड सॉफ्टवेयर थ्रेड्स (software threads) में devide कर दिए जाते हैं जो ऑपरेटिंग सिस्टम हार्डवेयर थ्रेड्स को असाइन करता है और एक्सेक्यूटे करता है , हाइपर थ्रेडिंग हैवी मल्टीटास्किंग और CPU intensive task जैसे ग्राफ़िक रेंडरिंग वीडियो एडिटिंग और गेमिंग में सहायता प्रदान करता है।

हाइपर थ्रेडिंग टेक्नोलॉजी केवल Intel तक ही सिमित नहीं है यह AMD के प्रोसेसर में भी पायी जाती है यदि आप इंटेल के स्थान पर amd cpu का उपयोग करते हैं तब भी आप हाइपर थ्रेडिंग टेक्नोलॉजी का उपयोग कर सकते हैं।

क्या अधिक कोर के स्थान पर हाइपर थ्रेडिंग बेहतर है ? Cores vs Hyper Threading in Hindi

हाइपर थ्रेड़िग टेक्नोलॉजी का होना CPU में हाइपर थ्रेडिंग टेक्नोलॉजी के नहीं होने से बेहतर है यह virtual cpu core प्रदान करता है जिसे ऑपरेटिंग सिस्टम के real core की तरह देखता है, इंटेल के द्वारा सर्वर एप्लीकेशन में हाइपर थ्रेडिंग 30 % की परफॉरमेंस बूस्ट प्रदान करता है ऐसा कहा जाता है किन्तु यूजर के लिए यह 30 % से भी कम होता है.

अधिक Cores का होना आपको हाइपर थ्रेडिंग से अधिक परफॉरमेंस प्रदान करता है , हाइपर थ्रेडिंग आपको एक कोर के मुकाबले बहुत कम परफॉरमेंस प्रदान करता है हाइपर थ्रेडिंग extra boost प्रदान करती है किन्तु Cores का यह कोई रिप्लेसमेंट नहीं है.

Related Articles

मदरबोर्ड क्या होता है ?

हार्ड डिस्क क्या होता है ?

SSD kya hota hai

रैम क्या होता है ?

BIOS kya hai

DDR5 Memory in Hindi

Windows 11 Kaise Install Kare?

निष्कर्ष : What is Hyper Threading in Hindi

आज हमने जाना कि हाइपर थ्रेडिंग क्या है? what is hyper threading in hindi हाइपर थ्रेडिंग का उपयोग, uses of hyper threading in hindi, क्या हाइपर थ्रेडिंग अधिक कोर होने से बेहतर है.

इस लेख को दूसरों तक भी अवश्य share करें और comment में हमें बताएं आपको यह जानकारी कैसी लगी और भविष्य में किस विषय पर आप लेख पढ़ना चाहेंगे।

Leave a Comment