हाइपरथ्रेडिंग ऑपरेटिंग सिस्टम


-6

मेरा सवाल यह है कि ऑपरेटिंग सिस्टम की हाइपरथ्रेडिंग को लागू करने में कोई भूमिका है। BIOS स्तर या ऑपरेटिंग सिस्टम में हाइपरथ्रेडिंग कहां लागू किया गया है? क्या ऐसे ओएस हैं जो हाइपरथ्रेडिंग का समर्थन नहीं करते हैं लेकिन जिस हार्डवेयर पर वे चल रहे हैं वह हाइपरथ्रेडिंग का समर्थन करता है? क्या कोई माइक्रोकर्नल आधारित ओएस है जो हाइपरथ्रेडिंग का समर्थन करता है?


प्रत्येक ऑपरेटिंग सिस्टम एक हाइपरथ्रेडेड प्रोसेसर पर चलेगा क्योंकि यह कोर के साथ डबल कोर के रूप में दिखाई देता है लेकिन यह कार्यों को शेड्यूल करने के बारे में खराब विकल्प बना सकता है। यह दो विशेष कोर पर अनुसूची करने का निर्णय ले सकता है जो वास्तव में दो पूरी तरह से अलग कोर के बजाय एक हाइपरथ्रेडेड कोर के दो पक्ष हैं। यह एक गंभीर प्रदर्शन ड्रॉप का कारण बन सकता है और डेविड का उल्लेख नकारात्मक प्रभाव है। एक OS को इसके बारे में पता होना चाहिए, लेकिन इसे "लागू" करने के लिए बहुत कुछ करने की आवश्यकता नहीं है।
Mokubai

जवाबों:


1

हाइपरथ्रेडिंग एक सीपीयू फीचर है। यदि ऑपरेटिंग सिस्टम के शेड्यूल के बारे में पता नहीं है तो इसका प्रदर्शन पर गंभीर नकारात्मक प्रभाव पड़ सकता है। बहुत सारे आधुनिक ऑपरेटिंग सिस्टम जो सीपीयू पर चलते हैं जो हाइपरथ्रेडिंग का समर्थन करते हैं उनमें हाइपरथ्रेडिंग अवेयर शेड्यूलर्स होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.