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

विंडोज सिस्टम असेसमेंट टूल (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 निम्नलिखित परीक्षण करता है:
 * डायरेक्ट3D 9 एयरो असेसमेंट
 * डायरेक्ट3D 9 बैच मूल्यांकन
 * डायरेक्ट3D 9 अल्फा कंपोजिटिंग मूल्यांकन
 * डायरेक्ट3D 9 टेक्सचर का मानचित्रण लोड असेसमेंट
 * डायरेक्ट3D 9 अंकगणितीय तर्क इकाई मूल्यांकन
 * डायरेक्ट3D 10 बैच मूल्यांकन
 * डायरेक्ट3D 10 अल्फा ब्लेंड असेसमेंट
 * डायरेक्ट3D 10 टेक्सचर लोड आकलन
 * डायरेक्ट3D 10 एलयू मूल्यांकन
 * डायरेक्ट3D 10 ज्यामिति मूल्यांकन
 * डायरेक्ट3D 10 निरंतर बफर मूल्यांकन
 * विंडोज़ मीडिया डिकोडिंग प्रदर्शन
 * विंडोज मीडिया एन्कोडिंग प्रदर्शन
 * सेंट्रल प्रोसेसिंग यूनिट का प्रदर्शन
 * कंप्यूटर भंडारण प्रदर्शन
 * हार्ड डिस्क प्रदर्शन (सॉलिड-स्टेट ड्राइव जैसे डिवाइस सम्मिलित हैं)

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

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

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

बाप्रत्येकी संबंध

 * WinSAT API