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

विंडोज सिस्टम असेसमेंट टूल (WinSAT) माइक्रोसॉफ्ट विंडोज विस्टा, विंडोज़ 7, विंडोज 8, विंडोज 10 एवं विंडोज 11 का मॉड्यूल है जो परफॉर्मेंस इंफॉर्मेशन एंड टूल्स के अंतर्गत कंट्रोल पैनल (विंडोज़) में उपलब्ध है (विंडोज 8.1, विंडोज 10 एवं विंडोज 11 को छोड़कर)। यह जिस हार्डवेयर पर चल रहा है उसके विभिन्न प्रदर्शन विशेषताओं एवं क्षमताओं को मापता है एवं उन्हें विंडोज एक्सपीरियंस इंडेक्स

(डब्ल्यूइआई) स्कोर के रूप में रिपोर्ट करता है। डब्ल्यूइआई में पांच उपस्कोर सम्मिलित हैं: प्रोसेसर, मेमोरी, 2डी ग्राफिक्स, 3डी ग्राफिक्स एवं डिस्क; बेसस्कोर सबसे कम उपस्कोर के समान है एवं यह उपस्कोर का औसत नहीं है। WinSAT विंडोज़ विस्टा के लिए 1.0 से 5.9 के स्तर पर डब्ल्यूइआई स्कोर की रिपोर्ट करता है,विंडोज 7 के लिए 7.9, एवं विंडोज 8, विंडोज 10 एवं विंडोज 11 के लिए 9.9 है।

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

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