विंडोज़ सिस्टम असेसमेंट टूल

विंडोज सिस्टम असेसमेंट टूल (WinSAT) माइक्रोसॉफ्ट विंडोज विस्टा, [[विंडोज़ 11]], विंडोज 8, विंडोज 10 और विंडोज 11 का एक मॉड्यूल है जो परफॉर्मेंस इंफॉर्मेशन एंड टूल्स के तहत नियंत्रण कक्ष (विंडोज़)  में उपलब्ध है (विंडोज 8.1, विंडोज 10 और विंडोज 11 को छोड़कर)। यह जिस हार्डवेयर पर चल रहा है उसकी विभिन्न प्रदर्शन विशेषताओं और क्षमताओं को मापता है और उन्हें विंडोज एक्सपीरियंस इंडेक्स (WEI) स्कोर के रूप में रिपोर्ट करता है। WEI में पांच उपस्कोर शामिल हैं: प्रोसेसर, मेमोरी, 2डी ग्राफिक्स, 3डी ग्राफिक्स और डिस्क; बेसस्कोर सबसे कम उपस्कोर के बराबर है और यह उपस्कोर का औसत नहीं है।  WinSAT विंडोज़ विस्टा के लिए 1.0 से 5.9 के पैमाने पर WEI स्कोर की रिपोर्ट करता है, रेफरी>विस्टा टीम ब्लॉग: विंडोज एक्सपीरियंस इंडेक्स: एक इन-डेप्थ लुक विंडोज 7 के लिए 7.9, रेफरी> और विंडोज 8, विंडोज 10 और विंडोज 11 के लिए 9.9। रेफरी>

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

वास्तविक डिस्क बैंडविड्थ जैसी विस्तृत कच्ची प्रदर्शन जानकारी, इनवॉकिंग द्वारा प्राप्त की जा सकती है  कमांड लाइन से. यह केवल विशिष्ट परीक्षणों को ही दोबारा चलाने की अनुमति देता है। कमांड लाइन से WEI स्कोर प्राप्त करना इनवॉइस किया जाता है, जो संग्रहीत मूल्य को भी अद्यतन करता है. (नकली प्रदर्शन मूल्यों की रिपोर्ट करने के लिए वहां संग्रहीत XML फ़ाइलों को आसानी से हैक किया जा सकता है। ) WEI एक एपीआई के माध्यम से अनुप्रयोगों के लिए भी उपलब्ध है, इसलिए वे अस्वीकार्य रूप से धीमी गति के बिना इसकी क्षमताओं का लाभ उठाते हुए, हार्डवेयर प्रदर्शन के एक फ़ंक्शन के रूप में खुद को कॉन्फ़िगर कर सकते हैं। विंडोज एक्सपीरियंस इंडेक्स स्कोर विंडोज 8.1 और उसके बाद प्रदर्शित नहीं होता है क्योंकि विंडोज के इन संस्करणों में WinSAT के लिए ग्राफिकल यूजर इंटरफेस हटा दिया गया था, हालांकि कमांड लाइन विंसैट टूल अभी भी मौजूद है और कमांड शेल: गेम्स लॉन्च करते समय अंतिम स्कोर के साथ सही ढंग से काम करता है। पीसी प्रो के एक लेख के अनुसार, माइक्रोसॉफ्ट ने इस विचार को बढ़ावा देने के लिए WinSAT GUI को हटा दिया कि सभी प्रकार के हार्डवेयर विंडोज 8 को समान रूप से अच्छी तरह से चलाते हैं।

इतिहास
2003 के गेम डेवलपर्स सम्मेलन  में माइक्रोसॉफ्ट के विंडोज ग्राफिक्स और गेमिंग के महाप्रबंधक डीन लेस्टर ने  गेमस्पोट  के साथ एक साक्षात्कार में कहा कि माइक्रोसॉफ्ट का इरादा विंडोज के अगले संस्करण, विंडोज विस्टा, जिसे उस समय कोडनेम लॉन्गहॉर्न दिया गया था, के लिए एक नई गेमिंग पहल के हिस्से के रूप में पीसी गेमिंग अनुभव में सुधार पर ध्यान केंद्रित करना था। लेस्टर ने कहा कि इस पहल के हिस्से के रूप में ऑपरेटिंग सिस्टम में विंडोज के लिए गेम्स#गेम्स एक्सप्लोरर और अन्य सुविधाओं के अलावा,  विंडोज़ डिस्प्ले ड्राइवर मॉडल, विंडोज विस्टा#पैरेंटल कंट्रोल में नई सुरक्षा और सुरक्षा सुविधाएं और इंस्टालेशन के दौरान विंडोज#ट्रे और प्ले के लिए गेम्स शामिल होंगे -  विडियो गेम कंसोल  के लिए डिज़ाइन किए गए गेम के समान। माइक्रोसॉफ्ट को एक रेटिंग प्रणाली के साथ विंडोज गेम के लिए खुदरा पैकेजिंग पर सिस्टम आवश्यकताओं को प्रदर्शित करने की एक नई विधि की भी आवश्यकता होगी जो संख्यात्मक प्रणाली के आधार पर गेम को वर्गीकृत करेगी। 2004 में, लेस्टर ने माइक्रोसॉफ्ट के इरादों को और विस्तार देते हुए कहा कि कंपनी विंडोज विस्टा के लिए पीसी बनाने के लिए हार्डवेयर निर्माताओं के साथ काम करेगी जो सिस्टम के हार्डवेयर के प्रदर्शन और क्षमताओं को नामित करने के लिए एक स्तर प्रणाली का उपयोग करती है और एक्सबॉक्स 360 पेरिफेरल्स ऑपरेटिंग सिस्टम के साथ पूरी तरह से संगत होंगे। विंडोज विस्टा में विंडोज एक्सपीरियंस इंडेक्स फीचर सिस्टम की क्षमताओं का सटीक मूल्यांकन प्रदान करने के लिए WinSAT के साथ लिए गए माप पर निर्भर करता है - इन क्षमताओं को रेटिंग के रूप में प्रस्तुत किया जाता है, जहां उच्च रेटिंग बेहतर प्रदर्शन का संकेत देती है।

2004 में रॉबर्ट स्टीन द्वारा माइक्रोसॉफ्ट के लिए बनाए गए प्रारंभिक डिज़ाइन तत्वों से पता चलता है कि WinSAT का उद्देश्य आउट-ऑफ़-बॉक्स अनुभव के दौरान उपयोगकर्ता के हार्डवेयर को रेट करना था; यह एक डिज़ाइन निर्णय है जिसे ऑपरेटिंग सिस्टम के विनिर्माण के लिए जारी करने के लिए बरकरार रखा जाएगा। 2005 विंडोज़ हार्डवेयर इंजीनियरिंग सम्मेलन सम्मेलन के दौरान, माइक्रोसॉफ्ट ने औपचारिक रूप से WinSAT के अस्तित्व का अनावरण किया और इसे न केवल गेम के लिए एक तकनीक के रूप में प्रस्तुत किया, बल्कि एक ऐसी तकनीक के रूप में प्रस्तुत किया जो विंडोज विस्टा को मशीन की हार्डवेयर क्षमताओं के आधार पर निर्णय लेने की अनुमति देगा, जैसे कि कंपोज़िटिंग विंडो प्रबंधक  को सक्षम करना है या नहीं।   WinSAT विनिर्माण के लिए जारी होने से पहले ऑपरेटिंग सिस्टम के विकास के दौरान मुख्य फोकस बना रहेगा।

परीक्षण
Windows Vista और Windows 7 में WinSAT निम्नलिखित परीक्षण करता है:
 * Direct3D 9 एयरो असेसमेंट
 * Direct3D 9 बैच मूल्यांकन
 * Direct3D 9 अल्फा कंपोजिटिंग मूल्यांकन
 * Direct3D 9 बनावट का मानचित्रण  लोड असेसमेंट
 * Direct3D 9 अंकगणितीय तर्क इकाई मूल्यांकन
 * Direct3D 10 बैच मूल्यांकन
 * Direct3D 10 अल्फा ब्लेंड असेसमेंट
 * Direct3D 10 बनावट लोड आकलन
 * Direct3D 10 ALU मूल्यांकन
 * Direct3D 10 ज्यामिति मूल्यांकन
 * Direct3D 10 लगातार बफर मूल्यांकन
 * विंडोज़ मीडिया डिकोडिंग प्रदर्शन
 * विंडोज मीडिया एन्कोडिंग प्रदर्शन
 * सेंट्रल प्रोसेसिंग यूनिट का प्रदर्शन
 * कंप्यूटर भंडारण प्रदर्शन
 * हार्ड डिस्क प्रदर्शन ( ठोस राज्य ड्राइव जैसे डिवाइस शामिल हैं)

चलते समय, परीक्षण केवल एक प्रगति पट्टी और एक कार्यशील पृष्ठभूमि एनीमेशन दिखाते हैं। परीक्षण के दौरान एयरो ग्लास को विंडोज विस्टा और विंडोज 7 पर निष्क्रिय कर दिया गया है ताकि टूल ग्राफिक्स कार्ड और सीपीयू का सही आकलन कर सके।

विंडोज 8 में, WinSAT हर हफ्ते रखरखाव शेड्यूलर के तहत चलता है। रविवार को डिफ़ॉल्ट शेड्यूल 1 बजे है। रखरखाव शेड्यूलर विभिन्न ओएस कार्यों को एक शेड्यूल में जोड़ता है ताकि कंप्यूटर व्यक्तिगत कार्यों से यादृच्छिक रूप से बाधित न हो। शेड्यूलर कंप्यूटर को नींद से जगाता है, सभी निर्धारित कार्यों को चलाता है और फिर कंप्यूटर को वापस स्लीप में डाल देता है। इस साप्ताहिक कार्य के दौरान, WinSAT यह पता लगाने के लिए काफी देर तक चलता है कि क्या कोई हार्डवेयर परिवर्तन हुआ है। यदि हां, तो परीक्षण दोबारा चलाए जाते हैं। यदि नहीं, तो WinSAT बस समाप्त हो जाता है क्योंकि मौजूदा स्कोर वैध होना चाहिए।

जब लैपटॉप बैटरी से संचालित होता है तो WinSAT उपरोक्त परीक्षण नहीं कर सकता है।

बाहरी संबंध

 * WinSAT API