हार्डवेयर त्वरण क्या है?

आधुनिक कंप्यूटिंग में, हार्डवेयरत्वरण का उपयोग हर जगह किया जाता है। यह एमएमएक्स प्रोसेसर निर्देशों के विस्तार के रूप में परिचित और स्वाभाविक हो गया है। लेकिन ऐसा हमेशा नहीं होता। नई सुविधाओं को बढ़ावा देने के लिए डेवलपर्स और प्रोग्रामर के पहले डरपोक कदम, कंप्यूटर समुदाय का एक अस्पष्ट मूल्यांकन, और फिर - मान्यता ... यह सब था।

हार्डवेयर का त्वरण
अब हार्डवेयर त्वरण लगभग मौजूद हैहर डिवाइस और प्रोग्राम में। कभी-कभी, यहां तक ​​कि जहां कोई उसकी तलाश नहीं करेगा। एक ग्राफिक्स कार्ड चाहते हैं जो हार्डवेयर त्वरण का समर्थन करता हो? आपका स्वागत है! ध्वनि अनुकूलक के बारे में क्या? हाँ, जितना आवश्यक हो! लेकिन नेटवर्क कार्ड के बारे में क्या? और यह डेटा पैकेट के साथ नियमित काम से केंद्रीय प्रोसेसर को उतारने की क्षमता रखता है!

हार्डवेयर त्वरण का व्यापक रूप से उपयोग किया जाता हैमल्टीमीडिया स्ट्रीम के प्रसंस्करण के लिए विभिन्न कार्यक्रम। इसके लिए धन्यवाद, खर्च किए गए समय को काफी कम करना संभव है। हर कोई नहीं जानता कि ब्राउज़र डेवलपर्स ने लंबे समय से अपने उत्पादों में वीडियो कार्ड के माध्यम से बुनियादी कार्यों के हार्डवेयर त्वरण का उपयोग करके ग्राफिक्स (जटिल पृष्ठों को प्रस्तुत करना) को तेज करने की क्षमता शामिल की है।

हार्डवेयर त्वरण अक्षम करें
यह कैसी गति है?वास्तव में, सब कुछ सरल है। कंप्यूटर डिवाइस की सामान्य योजना के अनुसार, सभी गणितीय गणना सेंट्रल प्रोसेसिंग यूनिट (CPU) द्वारा की जाती है। तो, "2 + 2" योग की गणना करने के लिए कमांड को प्रोग्राम द्वारा मशीन कोड में परिवर्तित किया जाता है और प्रसंस्करण के लिए इसे स्थानांतरित कर दिया जाता है। लेकिन चूंकि प्रोसेसर हर सेकेंड में भारी मात्रा में गणना करता है, फिर एक नए कार्य को जोड़ने के साथ, इसका प्रदर्शन थोड़ा कम हो जाता है - कर्नेल लोड होता है। डेवलपर्स ने लंबे समय से सीपीयू की शक्ति को बढ़ाए बिना गणना की गति बढ़ाने की मांग की है, और सहायक हार्डवेयर क्षमताओं की शुरूआत ने इसे संभव बना दिया है।

हार्डवेयर गतिवृद्धि चालू करे

दस साल पहले के वीडियो कार्ड की कल्पना करें।यह तर्क और वीडियो मेमोरी का प्रतिनिधित्व करता था। छवि से जुड़ी कोई भी जानकारी, एक तरह से या कोई अन्य, मेमोरी कोशिकाओं की एक सरणी से रिकॉर्ड की गई थी और एक निश्चित तरीके से मॉनिटर सर्किट के लिए "समझने योग्य" सिग्नल में परिवर्तित हो गई थी।

छवि में कोई भी परिवर्तन, यहाँ तक कि तुच्छ भीरंगीन पृष्ठभूमि पर एक बिंदु को हिलाना केंद्रीय प्रोसेसर के काम का परिणाम है। उन्होंने निर्देशांक की गणना की, ऑफसेट किया और चक्र दोहराया गया। यदि एक से अधिक बिंदु हैं, तो गणनाओं की संख्या बढ़ जाती है। इसके अलावा, प्रोसेसर के पास पहले से ही कुछ करने के लिए है। नतीजा काम में मंदी है।
इसे हल करने के लिए, उन्होंने वीडियो कार्ड डालना शुरू कर दियाएक विशेष प्रोसेसर जो केवल ग्राफिक्स से निपटता है, जो सामान्य प्रयोजन के सीपीयू के संसाधनों को मुक्त करता है। ध्वनि के साथ काम करने के लिए एक समान विधि का उपयोग किया गया था - कुछ कार्यों को गति देने के लिए ऑडियो चिप्स "सीखा"; नेटवर्क - एडेप्टर ने एक विशेष प्रोसेसर आदि का अधिग्रहण किया।

आप हार्डवेयर त्वरण को अक्षम या सक्षम कर सकते हैंआवेदन में, लेकिन केवल अगर प्रोग्रामर द्वारा ऐसी संभावना प्रदान की जाती है। उदाहरण के लिए, आप विंडोज एक्सपी में ग्राफिक्स त्वरण को निम्नानुसार नियंत्रित कर सकते हैं: आपको डेस्कटॉप गुणों को कॉल करने और "विकल्प - उन्नत - निदान" पथ का पालन करने की आवश्यकता है। इस विंडो में स्लाइडर आपको पूरे सिस्टम में हार्डवेयर त्वरण को पूरी तरह या आंशिक रूप से अक्षम करने की अनुमति देता है। संगतता मुद्दों को हल करने के लिए कभी-कभी इसकी आवश्यकता होती है।