എഎംഡി64(X86-64)

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
Jump to navigation Jump to search
2003 ൽ x86-64 എക്സ്റ്റൻഷനുകൾ അവതരിപ്പിച്ച ആദ്യത്തെ സിപിയു ഒപ്‌റ്റെറോൺ
2002 ൽ എ‌എം‌ഡി പ്രസിദ്ധീകരിച്ച് വിതരണം ചെയ്ത x86-64 ആർക്കിടെക്ചർ പ്രോഗ്രാമേഴ്‌സ് ഗൈഡ് ന്റെ അഞ്ച് വാല്യങ്ങളുള്ള സെറ്റ്

x86 ഇൻസ്ട്രക്ഷൻ സെറ്റിന്റെ 64-ബിറ്റ് പതിപ്പാണ് x86-64 (x64, x86_64, AMD64, ഇന്റൽ 64 എന്നും അറിയപ്പെടുന്നു).[1][2] പുതിയ 4-ലെവൽ പേജിംഗ് മോഡിനൊപ്പം 64-ബിറ്റ് മോഡ്, കോംപാറ്റിബിളിറ്റി മോഡ് എന്നീ രണ്ട് പുതിയ പ്രവർത്തന രീതികൾ ഇത് അവതരിപ്പിക്കുന്നു. 64-ബിറ്റ് മോഡും പുതിയ പേജിംഗ് മോഡും ഉപയോഗിച്ച്, അതിന്റെ 32-ബിറ്റ് മുൻഗാമികളിൽ സാധ്യമായതിനേക്കാൾ വലിയ അളവിലുള്ള വിർച്വൽ മെമ്മറിയും ഫിസിക്കൽ മെമ്മറിയും ഇത് പിന്തുണയ്ക്കുന്നു, ഇത് മെമ്മറികളിൽ വലിയ അളവിലുള്ള ഡാറ്റ സംഭരിക്കാൻ പ്രോഗ്രാമുകളെ അനുവദിക്കുന്നു. x86-64 പൊതുവായ ഉദ്ദേശ്യ രജിസ്റ്ററുകളും 64-ബിറ്റിലേക്ക് വികസിപ്പിക്കുന്നു, അതുപോലെ തന്നെ അവയുടെ എണ്ണം 8 ൽ നിന്ന് (അവയിൽ ചിലത് പരിമിതമോ സ്ഥിരമോ ആയ പ്രവർത്തനക്ഷമതയുണ്ടായിരുന്നു, ഉദാ. സ്റ്റാക്ക് മാനേജുമെന്റിനായി) 16 (പൂർണ്ണമായും പൊതുവായ) വരെ വിപുലീകരിക്കുന്നു, കൂടാതെ മറ്റ് നിരവധി മെച്ചപ്പെടുത്തലുകളും നൽകുന്നു . നിർബന്ധിത എസ്‌എസ്‌ഇ 2 പോലുള്ള നിർദ്ദേശങ്ങൾ വഴി ഫ്ലോട്ടിംഗ് പോയിൻറ് പ്രവർത്തനങ്ങളെ പിന്തുണയ്‌ക്കുന്നു, മാത്രമല്ല x87 / MMX സ്റ്റൈൽ രജിസ്റ്ററുകൾ സാധാരണയായി ഉപയോഗിക്കില്ല (പക്ഷേ 64-ബിറ്റ് മോഡിൽ പോലും ലഭ്യമാണ്); പകരം, 32 വെക്റ്റർ രജിസ്റ്ററുകളുടെ ഒരു സെറ്റ്, 128 ബിറ്റുകൾ വീതം ഉപയോഗിക്കുന്നു. (ഓരോന്നിനും ഒന്നോ രണ്ടോ ഇരട്ട-കൃത്യ സംഖ്യകൾ അല്ലെങ്കിൽ ഒന്നോ നാലോ സിംഗിൾ പ്രിസിഷൻ നമ്പറുകൾ അല്ലെങ്കിൽ വിവിധ സംഖ്യ ഫോർമാറ്റുകൾ സംഭരിക്കാൻ കഴിയും.) 64-ബിറ്റ് മോഡിൽ, 64-ബിറ്റ് ഓപ്പറാൻഡുകളെയും 64-ബിറ്റ് വിലാസ മോഡിനെയും പിന്തുണയ്‌ക്കുന്നതിന് നിർദ്ദേശങ്ങൾ പരിഷ്‌ക്കരിച്ചു. 64-ബിറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, 16-, 32-ബിറ്റ് ഉപയോക്തൃ ആപ്ലിക്കേഷനുകൾ 64-ബിറ്റ് ആപ്ലിക്കേഷനുകളുമായി പരിഷ്‌ക്കരിക്കാതെ പ്രവർത്തിക്കാൻ അനുയോജ്യത മോഡ് അനുവദിക്കുന്നു.[3]പൂർണ്ണമായ x86 16-ബിറ്റ്, 32-ബിറ്റ് ഇൻസ്ട്രക്ഷൻ സെറ്റുകൾ യാതൊരു ഇടപെടലും കൂടാതെ ഹാർഡ്‌വെയറിൽ നടപ്പിലാക്കുന്നതിനാൽ, ഈ പഴയ എക്സിക്യൂട്ടബിളുകൾക്ക് പെർഫോമൻസ് പെനാൽറ്റി ഇല്ലാതെ പ്രവർത്തിപ്പിക്കാൻ കഴിയും, അതേസമയം പുതിയതോ പരിഷ്‌ക്കരിച്ചതോ ആയ അപ്ലിക്കേഷനുകൾക്ക് പ്രോസസർ ഡിസൈനിന്റെ പുതിയ സവിശേഷതകൾ പ്രയോജനപ്പെടുത്താൻ കഴിയും മാത്രമല്ല,[4]പ്രകടന മെച്ചപ്പെടുത്തലുകൾ‌ നേടുന്നതിന് പ്രോസസ്സർ‌ ഡിസൈനിന്റെ പുതിയ സവിശേഷതകൾ‌ പ്രയോജനപ്പെടുത്താൻ‌ പുതിയ അല്ലെങ്കിൽ‌ പരിഷ്‌ക്കരിച്ച അപ്ലിക്കേഷനുകൾ‌ക്ക് കഴിയും.

അവലംബം[തിരുത്തുക]

  1. "Debian AMD64 FAQ". Debian Wiki. ശേഖരിച്ചത് May 3, 2012.
  2. "x86-64 Code Model". Apple. ശേഖരിച്ചത് November 23, 2012.
  3. AMD Corporation (December 2016). "Volume 2: System Programming" (PDF). AMD64 Architecture Programmer's Manual. AMD Corporation. ശേഖരിച്ചത് March 25, 2017.
  4. IBM Corporation (September 6, 2007). "IBM WebSphere Application Server 64-bit Performance Demystified" (PDF). p. 14. ശേഖരിച്ചത് April 9, 2010. Figures 5, 6 and 7 also show the 32-bit version of WAS runs applications at full native hardware performance on the POWER and x86-64 platforms. Unlike some 64-bit processor architectures, the POWER and x86-64 hardware does not emulate 32-bit mode. Therefore applications that do not benefit from 64-bit features can run with full performance on the 32-bit version of WebSphere running on the above mentioned 64-bit platforms.
"https://ml.wikipedia.org/w/index.php?title=എഎംഡി64(X86-64)&oldid=3192109" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്