x86, i386, i686, amd64, i5, i7, archtecture, processor confusion, बंद]


12

मैंने उन वस्तुओं को x86, i386, i686, amd64, i5, i7, archtecture, वेब से प्रोसेसर , अपने स्वयं के नोटबुक से, पुस्तक रीडिंग से देखा।

लेकिन मैं उन शब्दावली से वास्तव में भ्रमित हूं। मैं अपने भ्रम को विस्तृत करने की पूरी कोशिश करता हूं, हालांकि आप इसे समझ सकते हैं। आगे मुख्य बाधा मैं अपने मन को उन शर्तों के पीछे मेनलाइन पर व्यवस्थित नहीं कर सकता।

  1. क्या टर्म architectureऔर के बीच कोई अंतर है processor?
  2. x86और i5हैं architectureया processor?
  3. OS bit(32-बिट विंडो या 64-बिट विंडो) और x86 bit(32-बिट प्रोसेसर, जो अभी तक निश्चित नहीं है) के बीच क्या संबंध है ?
  4. ऊपर वर्णित वास्तुकला (या प्रोसेसर) सभी इंटेल द्वारा डिज़ाइन किए गए हैं? क्या यह सिर्फ एक खुला मानक है जो निर्माताओं ( AMD& Intel) का अनुसरण करता है?

मैंने इंटरनेट, विशेष रूप से विकिपीडिया पर खोज की है, लेकिन जितना अधिक मैंने वहां लेख पढ़ा, उतना ही मैं भ्रमित हुआ।

जवाबों:


19

यह शब्द architectureसिर्फ एक से अधिक को शामिल करता है processor। कई अन्य हार्डवेयर घटक हैं जो ओएस कर्नेल के लिए महत्वपूर्ण हैं। मेरे दिमाग में आने वाला पहला उदाहरण है interrupt controller, जो इससे अलग है processor, लेकिन वास्तविक मॉडल के आधार पर उसी चिप के अंदर रखा जा सकता है processor

हार्डवेयर घटकों के इस पूरे संग्रह को आर्किटेक्चर कहा जाता है। यदि आप कुछ मुख्य सॉफ़्टवेयर घटकों को भी शामिल करते हैं, तो आपके पास वह है जिसे आमतौर पर a कहा जाता है platform

इसके अलावा यह शब्द architectureथोड़ा अधिक सारगर्भित है processor, आप कभी-कभी architectureडिज़ाइन का processorउल्लेख करते हैं और हार्डवेयर के भौतिक टुकड़े का उल्लेख करते हैं।

x86प्रोसेसर का एक परिवार है। उस परिवार i386में सबसे पहले पेजिंग और 32 बिट सपोर्ट था। बहुत सारे सॉफ्टवेयर की आवश्यकता होती है, जिन्हें लिखा गया है, इसलिए अक्सर आप उस प्रोसेसर के साथ सॉफ्टवेयर को उनकी न्यूनतम आवश्यकता के रूप में देखेंगे। मानक पीसी के लिए, i386दशकों पहले अप्रचलित था, लेकिन यह कुछ एम्बेडेड सिस्टम पर लंबे समय तक रहता था।

जब तक i686नाम गढ़ा गया था, तब तक परिवार में पर्याप्त भिन्न प्रोसेसर थे, कि यह शब्द किसी विशिष्ट प्रोसेसर को संदर्भित नहीं करता है। लेकिन महत्वपूर्ण विशेषताओं का एक सेट है, जिसे i686लागू करने के लिए शब्द के लिए मौजूद होना चाहिए । i686लगभग एक दशक पहले कला की स्थिति थी। आज कुछ प्रणालियों ने प्रोसेसर के लिए समर्थन को गिरा दिया है, जिसमें सभी i686शब्द शामिल नहीं हैं।

AMD64एएमडी द्वारा डिजाइन किए गए 64 बिट आर्किटेक्चर का नाम सफल है x86। उस समय AMD64 इंटेल द्वारा विपणन किए गए 64 बिट आर्किटेक्चर की तुलना में अधिक सफल रहा। यह AMD64 सीपीयू सस्ता, पिछड़ा संगत और कम बिजली की खपत के कारण था। आखिरकार इंटेल को एहसास हुआ कि उन्हें प्रतिस्पर्धी बने रहने के लिए एएमडी संगत सीपीयू बनाना शुरू करना होगा। हालांकि वे उन्हें इस तरह से बाजार में नहीं लाएंगे, जो एक प्रमुख कारण है कि कुछ पर्यायवाची AMD64अस्तित्व में आए हैं।

यह शब्द परिवार x86में सभी 8, 16 और 32 बिट सीपीयू को शामिल करता है, और इस पर निर्भर करता है कि आप 64 बिट सीपीयू भी किससे पूछते हैं।

i5और i7इंटेल द्वारा निर्मित सीपीयू के उप-परिवार हैं।


1
एक मामूली अतिरिक्त, x64लिनक्स में जेनेरिक शब्द का उपयोगकर्ता है जो AMD64 और इंटेल के संबंधित 64-बिट मोड का वर्णन करता है।
Tero Kilkanen

3
@TeroKilkanen Wikiepedia में निम्नलिखित नामों का उल्लेख है: x86-64, x64, x86_64, AMD64, IA-32e, EM64T। वे सभी एक ही वास्तुकला का जिक्र कर रहे हैं। उनके बीच चयन करना विपणन या व्यक्तिगत प्राथमिकता से प्रेरित होता है, उन मामलों को छोड़कर जहां आपको सॉफ्टवेयर संगतता कारणों के कारण किसी और के सम्मेलन का पालन करना पड़ता है। विभिन्न शर्तों में से मेरी व्यक्तिगत पसंद एएमडी 64 है, क्योंकि मुझे लगता है कि एएमडी पिछड़े संगतता को संरक्षित करने और विरासत क्रेफ़्ट से छुटकारा पाने के बीच सही संतुलन बनाने में अपने प्रयास के लिए श्रेय का हकदार है।
कास्परड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.