एएमडी64 क्या है?

अगस्त 7, 2025

AMD64 एक 64-बिट प्रोसेसर आर्किटेक्चर है जिसे AMD द्वारा x86 निर्देश सेट के विस्तार के रूप में विकसित किया गया है।

amd64 क्या है

AMD64 का क्या अर्थ है?

AMD64, जिसे x86-64 या xXNUMX-XNUMX के नाम से भी जाना जाता है x64, एक 64-बिट है माइक्रोप्रोसेसर AMD द्वारा एक विस्तार के रूप में प्रस्तुत आर्किटेक्चर x86 निर्देश सेट आर्किटेक्चर (ISA)। इसे 32-बिट कंप्यूटिंग से 64-बिट में निर्बाध संक्रमण प्रदान करने के लिए डिज़ाइन किया गया था, जिससे प्रोसेसर को काफी बड़ी मात्रा में निर्देश सेट आर्किटेक्चर को संबोधित करने की अनुमति मिलती है। आभासी और भौतिक स्मृति मौजूदा 32-बिट के साथ पश्चगामी संगतता को संरक्षित करते हुए अनुप्रयोगों.

AMD64 सामान्य प्रयोजन रजिस्टरों की संख्या का विस्तार करता है, निर्देश सूचक क्षमताओं को बढ़ाता है, और प्रदर्शन और प्रदर्शन में सुधार के लिए नई सुविधाएँ पेश करता है। मापनीयता आधुनिक कंप्यूटिंग परिवेशों में। इस आर्किटेक्चर को AMD और Intel दोनों प्रोसेसरों में व्यापक रूप से अपनाया गया है, और यह डेस्कटॉप के लिए वास्तविक मानक बन गया है। server, तथा उच्च प्रदर्शन कंप्यूटिंग सिस्टम.

क्या AMD64 और x64 एक ही हैं?

हां, AMD64 और x64 एक ही 64-बिट आर्किटेक्चर को संदर्भित करते हैं।

AMD64 मूल नाम AMD द्वारा दिया गया था जब उन्होंने x64 निर्देश सेट में 86-बिट एक्सटेंशन पेश किया था। x64 एक सामान्य शब्द है जिसका उपयोग आमतौर पर किया जाता है ऑपरेटिंग सिस्टमAMD64 के साथ संगत 64-बिट प्रोसेसर और आर्किटेक्चर का वर्णन करने के लिए सॉफ्टवेयर और दस्तावेज़ीकरण, चाहे सी पी यू AMD या Intel द्वारा बनाया गया है.

हालाँकि इंटेल ने शुरुआत में अपने कार्यान्वयन को EM64T (एक्सटेंडेड मेमोरी 64 टेक्नोलॉजी) कहा था, यह AMD64 के साथ पूरी तरह से संगत है। समय के साथ, x64 एक विक्रेता-तटस्थ शब्द बन गया जिसका इस्तेमाल AMD64 और इंटेल के संगत 64-बिट प्रोसेसर, दोनों का सामूहिक रूप से वर्णन करने के लिए किया जाने लगा।

AMD64 का इतिहास

AMD64 का इतिहास 1990 के दशक के अंत और 2000 के दशक के प्रारंभ में शुरू होता है, जब AMD ने उच्च प्रदर्शन कंप्यूटिंग की बढ़ती मांगों को पूरा करने के लिए, मौजूदा सॉफ्टवेयर के साथ पश्चगामी संगतता का त्याग किए बिना, पुराने 32-बिट x86 आर्किटेक्चर का विस्तार करने का प्रयास किया।

उस समय, इंटेल एक नया 64- विकसित कर रहा थाबिट IA-64 नामक आर्किटेक्चर, जिसे बाद में Itanium के नाम से जाना गया। हालाँकि, IA-64 x86 के साथ पश्चगामी संगत नहीं था, जिसके कारण सॉफ़्टवेयर को पुनर्लेखन या पुनर्संकलन की आवश्यकता होती थी—जो व्यापक रूप से अपनाने में एक बड़ी बाधा थी। AMD ने एक अलग दृष्टिकोण अपनाया और एक ऐसा आर्किटेक्चर डिज़ाइन किया जो मौजूदा x86 निर्देश सेट को 64-बिट तक विस्तारित करता था, जिससे 32-बिट अनुप्रयोगों के साथ पूर्ण संगतता सुनिश्चित होती थी और साथ ही बढ़ी हुई एड्रेसेबल मेमोरी और उन्नत प्रोसेसिंग क्षमताओं का लाभ भी मिलता था।

2000 में, AMD ने x86-64 की घोषणा की, जिसे बाद में व्यावसायिक रूप से रिलीज़ होने पर AMD64 नाम दिया गया। AMD64 को लागू करने वाले पहले प्रोसेसर Opteron श्रृंखला (लगभग XNUMX मिलियन यूनिट) थे। servers) और एथलॉन 64 (डेस्कटॉप के लिए), 2003 में लॉन्च किया गया। इन प्रोसेसरों ने 64-बिट सामान्य-उद्देश्य रजिस्टर, 64 बिट तक विस्तारित मेमोरी एड्रेसिंग और प्रदर्शन और स्केलेबिलिटी में सुधार के लिए डिज़ाइन की गई नई वास्तुशिल्प सुविधाओं को पेश किया।

इंटेल ने शुरुआत में AMD के दृष्टिकोण का विरोध किया और IA-64 को आगे बढ़ाया, लेकिन Itanium के साथ सीमित सफलता और पश्चगामी संगतता की उद्योग की मज़बूत माँग के कारण, इंटेल ने AMD के डिज़ाइन को अपना लिया। 2004 में, इंटेल ने अपना स्वयं का AMD64-संगत कार्यान्वयन प्रस्तुत किया, जिसे शुरुआत में Intel 64 या EM64T (विस्तारित मेमोरी 64 तकनीक) नाम दिया गया।

आज, AMD64 व्यक्तिगत कंप्यूटरों के लिए वास्तविक मानक 64-बिट आर्किटेक्चर बन गया है, servers, और उच्च प्रदर्शन कंप्यूटिंग सिस्टम, सभी प्रमुख ऑपरेटिंग सिस्टम (विंडोज़, Linux, macOS) इसका समर्थन करता है। दस्तावेज़ों में इस आर्किटेक्चर को आमतौर पर x86-64 या x64 कहा जाता है, जबकि AMD के कार्यान्वयन का आधिकारिक नाम AMD64 ही है।

AMD64 आर्किटेक्चर

एएमडी आर्किटेक्चर

AMD64 आर्किटेक्चर, x64 निर्देश सेट का एक 86-बिट एक्सटेंशन है जिसे मौजूदा 32-बिट सॉफ़्टवेयर के साथ संगतता बनाए रखते हुए कंप्यूटिंग शक्ति बढ़ाने के लिए डिज़ाइन किया गया है। इसका डिज़ाइन प्रमुख आर्किटेक्चरल घटकों को बेहतर बनाता है ताकि बड़े मेमोरी स्पेस को सपोर्ट किया जा सके, प्रोसेसिंग दक्षता में सुधार किया जा सके और अधिक स्केलेबल सिस्टम को सक्षम किया जा सके, और साथ ही पुराने x86 निर्देश सेट को भी बरकरार रखा जा सके।

AMD64 की एक प्रमुख विशेषता इसका 64-बिट एड्रेस स्पेस है, जो प्रोसेसर को 2^64 बाइट्स तक की वर्चुअल मेमोरी को एड्रेस करने की अनुमति देता है। हालाँकि शुरुआती कार्यान्वयनों में पूरे 64-बिट एड्रेस स्पेस का उपयोग नहीं किया गया था, लेकिन उन्होंने 4-बिट x32 सिस्टम की 86 GB सीमा की तुलना में भौतिक और वर्चुअल मेमोरी की सीमाओं का व्यापक विस्तार किया। AMD64 सामान्य-उद्देश्य रजिस्टरों की संख्या को 8 से बढ़ाकर 16 कर देता है, जिनमें से प्रत्येक 64 बिट चौड़ा होता है, जिससे मेमोरी एक्सेस की अड़चनें कम होती हैं और रजिस्टर-गहन कार्यों के लिए प्रदर्शन में सुधार होता है।

आर्किटेक्चर एक नया लॉन्ग मोड पेश करता है, जो 64-बिट ऑपरेटिंग सिस्टम और एप्लिकेशन को निष्पादित करने के लिए उपयोग किया जाने वाला मोड है। लॉन्ग मोड में एक 64-बिट सबमोड (64-बिट कोड के लिए) और एक कम्पैटिबिलिटी सबमोड (बिना किसी अतिरिक्त कोड के पुराने 32-बिट एप्लिकेशन चलाने के लिए) शामिल है। अनुकरण) लॉन्ग मोड के बाहर, प्रोसेसर पारंपरिक रियल मोड और पुराने सॉफ्टवेयर के लिए प्रोटेक्टेड मोड में भी काम कर सकता है।

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

इसके अतिरिक्त, AMD64 में SSE2 और SSE3 अनुदेश समर्थन शामिल है, और बाद के संस्करणों में SIMD (एकल अनुदेश, एकाधिक डेटा) एक्सटेंशन जोड़े गए, जिससे मल्टीमीडिया, वैज्ञानिक और तकनीकी अनुप्रयोगों के लिए प्रदर्शन में सुधार हुआ। क्रिप्टोग्राफिक वर्कलोड।

मैं कैसे जानूं कि मेरा डिवाइस AMD64 है?

यह जाँचने के लिए कि आपका डिवाइस AMD64 (x86-64 / x64) आर्किटेक्चर वाला है या नहीं, आपको यह सत्यापित करना होगा कि आपका प्रोसेसर और ऑपरेटिंग सिस्टम 64-बिट है या नहीं। विभिन्न सिस्टम पर आप यह कैसे कर सकते हैं:

विंडोज़ में:

  1. सेटिंग खोलेंप्रणालीमेरे बारे में.
  2. नीचे देखो डिवाइस विनिर्देश:
    • सिस्टम प्रकार हम कहेंगे:
      • "64-बिट ऑपरेटिंग सिस्टम, x64-आधारित प्रोसेसर" → इसका मतलब है AMD64 आर्किटेक्चर.
      • "32-बिट ऑपरेटिंग सिस्टम, x64-आधारित प्रोसेसर" → CPU AMD64 का समर्थन करता है, लेकिन OS 32-बिट है।
      • "32-बिट ऑपरेटिंग सिस्टम, x86-आधारित प्रोसेसर" → CPU 32-बिट है (AMD64 नहीं).

लिनक्स पर:

  1. टर्मिनल खोलें और चलाएँ:
uname -m
  1. यदि यह दिख जाए x86_64, आपका सिस्टम AMD64 है.
    • यदि यह दिख जाए i386, i486, i586या, i686यह एक 32-बिट सीपीयू है।

वैकल्पिक रूप से, आप चला सकते हैं:

lscpu

ढूंढें आर्किटेक्चर: x86_64 और सीपीयू ऑप-मोड(मोड): 32-बिट, 64-बिट AMD64 की पुष्टि करने के लिए.

macOS पर (केवल Intel Macs पर):

  1. Apple मेनूइस मैक के बारे मेंसिस्टम रिपोर्ट.
  2. के अंतर्गत हार्डवेयर अवलोकन, चेक प्रोसेसर का नाम.
    • यदि यह इंटेल कोर i5, i7, i9, या Xeon है, तो यह AMD64 (x86-64) आर्किटेक्चर का उपयोग करता है।
    • यदि आप किसी एप्पल सिलिकॉन (M1/M2/M3) मैक, यह ARM64 का उपयोग करता है, AMD64 का नहीं।

AMD64 क्यों महत्वपूर्ण है?

AMD64, पारंपरिक 32-बिट कंप्यूटिंग और आधुनिक 64-बिट प्रदर्शन आवश्यकताओं के बीच की खाई को पाटता है, तथा सिस्टम को मौजूदा x86 सॉफ्टवेयर के साथ संगतता को तोड़े बिना बड़ी मेमोरी क्षमता, तीव्र प्रोसेसिंग और अधिक जटिल कार्यभार को संभालने में सक्षम बनाता है।

AMD64 से पहले, x86 आर्किटेक्चर अपने 4-बिट डिज़ाइन के कारण 32 GB एड्रेसेबल मेमोरी तक सीमित था, जो अनुप्रयोगों और ऑपरेटिंग सिस्टम द्वारा अधिक RAM और कम्प्यूटेशनल क्षमता की माँग के कारण एक बाधा बन गया। AMD64 ने एड्रेस स्पेस को 64 बिट्स तक बढ़ा दिया, जिससे सैद्धांतिक रूप से 16 तक की अनुमति मिलती थी। एक्साबाइट वर्चुअल मेमोरी की, हालांकि व्यावहारिक सीमाएं बहुत कम हैं, जो इस पर निर्भर करती है हार्डवेयर और ओएस.

AMD64 ने सामान्य प्रयोजन CPU रजिस्टरों की संख्या को 8 से 16 तक दोगुना कर दिया, जिससे उन अनुप्रयोगों के लिए प्रदर्शन में उल्लेखनीय सुधार हुआ जो लगातार डेटा हेरफेर पर निर्भर करते हैं, जैसे डेटाबेस, वर्चुअलाइजेशन, उच्च-प्रदर्शन कंप्यूटिंग और आधुनिक गेमिंग। इस आर्किटेक्चर ने एक "लॉन्ग मोड" पेश किया जो 64-बिट और 32-बिट दोनों अनुप्रयोगों का समर्थन करता है, जिससे संक्रमण सुचारू हो जाता है और मौजूदा सॉफ़्टवेयर पारिस्थितिकी तंत्रों की दीर्घायु सुनिश्चित होती है।

AMD64 बनाम AMR64

AMD64 बनाम ARM64 की तुलना तालिका यहां दी गई है:

Featureएएमडी64 (x86-64 / x64)ARM64 (AArch64)
वास्तुकला की उत्पत्तिAMD द्वारा x64 आर्किटेक्चर के 86-बिट विस्तार के रूप में विकसित किया गया।एआरएम होल्डिंग्स द्वारा 64-बिट एक्सटेंशन के रूप में विकसित एआरएम आर्किटेक्चर।
निर्देश समुच्चयजटिल निर्देश सेट कंप्यूटिंग (सीआईएससी)।रिड्यूस्ड इंस्ट्रक्शन सेट कंप्यूटिंग (RISC)।
अनुकूलता32-बिट x86 सॉफ्टवेयर के साथ पिछड़ा संगत।32-बिट ARM सॉफ्टवेयर के साथ पिछड़ा संगत (डिजाइन में वैकल्पिक)।
विशिष्ट उपयोग के मामलेडेस्कटॉप, लैपटॉप, servers, कार्यस्थान.मोबाइल डिवाइस, टैबलेट, एम्बेडेड सिस्टम, अब विस्तार कर रहे हैं servers और लैपटॉप.
पावर दक्षताउच्च विद्युत खपत, प्रदर्शन के लिए अनुकूलित।बेहतर विद्युत दक्षता, कम विद्युत वातावरण के लिए अनुकूलित।
प्रदर्शनउच्च एकल-थ्रेडेड प्रदर्शन, भारी कम्प्यूट कार्यों के लिए मजबूत।अत्यधिक स्केलेबल, उत्कृष्ट प्रदर्शन-प्रति-वाट अनुपात।
पारिस्थितिकी तंत्रव्यापक ओएस और सॉफ्टवेयर समर्थन के साथ परिपक्व पारिस्थितिकी तंत्र।तेजी से बढ़ता पारिस्थितिकी तंत्र, विशेष रूप से मोबाइल और cloud सेक्टरों.
निर्माताएएमडी, इंटेल.एप्पल (एम1/एम2/एम3), क्वालकॉम, एडब्ल्यूएस ग्रेविटन, विभिन्न एआरएम लाइसेंसधारी।
वर्चुअलाइजेशन समर्थनपरिपक्व के साथ अच्छी तरह से स्थापित हाइपरविजर समर्थन (वीएमवेयर, हाइपर-वी)।समर्थित लेकिन पारिस्थितिकी तंत्र अभी भी परिपक्व हो रहा है (केवीएम, पैरेलल्स, आदि)।
निर्देश जटिलतासमृद्ध विरासत समर्थन के लिए बड़े, अधिक जटिल निर्देश सेट।सुव्यवस्थित निष्पादन के लिए सरल, अधिक कुशल निर्देश।

अनास्ताज़िजा
स्पासोजेविक
अनास्ताज़ीजा ज्ञान और जुनून के साथ एक अनुभवी सामग्री लेखक हैं cloud कंप्यूटिंग, सूचना प्रौद्योगिकी और ऑनलाइन सुरक्षा। पर phoenixNAP, वह डिजिटल परिदृश्य में सभी प्रतिभागियों के लिए डेटा की मजबूती और सुरक्षा सुनिश्चित करने के बारे में ज्वलंत सवालों के जवाब देने पर ध्यान केंद्रित करती है।