आई.ए.-३२

x86 आर्किटेक्चर की तीसरी पीढ़ी

आई.ए.-३२ (अंग्रेजी में: IA-32) जो कि इंटेल आर्किटेक्चर, ३२-बिट (Intel Architecture, 32-bit) का संक्षिप्त रूप है, तथा जिसे कभी-कभी आई३८६ (i386)[1][2] भी कहा जाता है,[3] x86 इंस्ट्रक्शन सेट आर्किटेक्चर का 32-बिट संस्करण है, जिसे इंटेल द्वारा डिज़ाइन किया गया है और इसे पहली बार 1985 में निर्मित 80386 माइक्रोप्रोसेसर पर लागू किया गया था । IA-32, x86 का पहला अवतार है, जो 32-बिट कंप्यूटिंग का समर्थन करता है;[4] नतीजतन, "IA-32" शब्द का उपयोग 32-बिट कंप्यूटिंग का समर्थन करने वाले सभी x86 संस्करणों के लिए संदर्भित किया जा सकता है। [5][6]

स्थापत्य विशेषताएँ(Architectural features)संपादित करें

32-बिट पूर्णांक क्षमता (32-bit integer capability)
और अधिक सामान्य एड्रेसिङ मोड (More general addressing modes)
अतिरिक्त खंड रजिस्टर (Additional segment registers)
बड़ा वर्चुअल एड्रेस स्पेस (Larger virtual address space)
मांग पृष्ठन (Demand paging)

ऑपरेटिंग मोड (Operating modes)संपादित करें

Operating mode Operating system required Type of code being run Default address size Default operand size Typical GPR width
Protected mode 32-bit operating system or boot loader 32-bit protected-mode code 32 bits 32 bits 32 bits
16-bit protected-mode operating system or boot loader, or 32-bit boot loader 16-bit protected-mode code 16 bits 16 bits 16 or 32 bits
Virtual 8086 mode 16- or 32-bit protected-mode operating system 16-bit real-mode code 16 bits 16 bits 16 or 32 bits
Real mode 16-bit real-mode operating system or boot loader, or 32-bit boot loader 16-bit real-mode code 16 bits 16 bits 16 or 32 bits

इन्हें भी देखेंसंपादित करें

सन्दर्भसंपादित करें

  1. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Ditto नाम के संदर्भ में जानकारी नहीं है।
  2. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Intelli नाम के संदर्भ में जानकारी नहीं है।
  3. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Adm नाम के संदर्भ में जानकारी नहीं है।
  4. "Intel 64 and IA-32 Architectures Software Developer's Manual". Intel Corporation. September 2014. पृ॰ 31. The Intel386 processor was the first 32-bit processor in the IA-32 architecture family. It introduced 32-bit registers for use both to hold operands and for addressing.
  5. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Generally so नाम के संदर्भ में जानकारी नहीं है।
  6. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; Generally So - Ubuntu नाम के संदर्भ में जानकारी नहीं है।