इसका सरल उत्तर है "MS ने एक पोर्ट जारी नहीं किया है" (हालांकि विंडोज 8 को ARM को पोर्ट किया जाना चाहिए), बस इसका कारण यह है कि उस समय कोई व्यावसायिक समझ नहीं थी। यदि आप में जाना चाहते हैं, यदि एमएस ...
खैर, ऐतिहासिक रूप से, NT परिवार प्रोसेसर की एक श्रृंखला पर चला है - NT अल्फा, PPC और MIPS पर चला गया, और क्लिपर और SPARC आर्किटेक्चर के लिए योजनाबद्ध बंदरगाह थे । यह संभव है क्योंकि विंडोज़ एनटी ने कोड ( एचएएल ) के हार्डवेयर निर्भर भागों को सारगर्भित किया और उस खंड को फिर से लिखना और बाकी सभी चीजों को फिर से लिखना चाल को करना चाहिए (हालांकि सिद्धांत रूप में .NET आधारित सॉफ्टवेयर माना जाता है कि हार्डवेयर स्वतंत्र है)।
लिनक्स के विपरीत, जो, अगर मुझे सही ढंग से याद है कि प्रत्येक वास्तुकला के लिए अलग-अलग कर्नेल शाखाएं हैं, तो माना जाता है कि केवल एचएएल हार्डवेयर विशिष्ट है, और बाकी सामान्य है - मेरा मानना है कि एक बार प्रश्न में एआरएम प्लेटफॉर्म के लिए एचएएल बनाया गया था, यह अपेक्षाकृत होना चाहिए पीसीआई-ई और अन्य उद्योग-मानक इंटरफेस का उपयोग करते हुए, हार्डवेयर के विभिन्न बिट्स के लिए तुच्छ और कोडिंग से अलग नहीं है, खासकर अगर सिस्टम अन्यथा पारंपरिक था।
मान लिया जाये कि माइक्रोसॉफ्ट विंडोज 7 के एक एआरएम बंदरगाह जारी की है, किसी भी सॉफ्टवेयर है कि व्याख्या नहीं है, या JVM, LLVM या CLR की तरह एक तरह के वी एम पर चल फिर कंपाइल किया करने के लिए या एक अनुवाद परत पर चलाने के लिए, की तरह की आवश्यकता होगी Rosetta या पुराने 68K संगतता पुराने macs पर परत , कि x86 विशिष्ट कोड के बारे में पता है (और पारदर्शिता में है कि चलाता है), और अनुवाद के लिए पर्याप्त प्रोसेसर शक्ति है।