"എഎംഡി64(X86-64)" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(ചെ.) വർഗ്ഗം:X86 രൂപകല്‌പന ചേർത്തു ഹോട്ട്ക്യാറ്റ് ഉപയോഗിച്ച്
No edit summary
വരി 26: വരി 26:
|author = IBM Corporation
|author = IBM Corporation
|date = September 6, 2007
|date = September 6, 2007
|accessdate= April 9, 2010}}</ref>പ്രകടന മെച്ചപ്പെടുത്തലുകൾ‌ നേടുന്നതിന് പ്രോസസ്സർ‌ ഡിസൈനിന്റെ പുതിയ സവിശേഷതകൾ‌ പ്രയോജനപ്പെടുത്താൻ‌ പുതിയ അല്ലെങ്കിൽ‌ പരിഷ്‌ക്കരിച്ച അപ്ലിക്കേഷനുകൾ‌ക്ക് കഴിയും.
|accessdate= April 9, 2010}}</ref>പ്രകടന മെച്ചപ്പെടുത്തലുകൾ‌ നേടുന്നതിന് പ്രോസസ്സർ‌ ഡിസൈനിന്റെ പുതിയ സവിശേഷതകൾ‌ പ്രയോജനപ്പെടുത്താൻ‌ പുതിയത് അല്ലെങ്കിൽ‌ പരിഷ്‌ക്കരിച്ച അപ്ലിക്കേഷനുകൾ‌ക്ക് കഴിയും. കൂടാതെ, x86-64 നെ പിന്തുണയ്ക്കുന്ന ഒരു പ്രോസസർ 8086 യുമായുള്ള പൂർണ്ണ പിന്നോക്ക അനുയോജ്യതയ്ക്കായി(backward compatibility) യഥാർത്ഥ മോഡിൽ ഇപ്പോഴും പ്രവർത്തിക്കുന്നു, പരിരക്ഷിത മോഡിനെ പിന്തുണയ്ക്കുന്ന x86 പ്രോസസ്സറുകൾ 80286 മുതൽ ആരംഭിക്കുകയും ചെയ്തു.
==അവലംബം==
==അവലംബം==



20:40, 10 ഡിസംബർ 2020-നു നിലവിലുണ്ടായിരുന്ന രൂപം

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]പ്രകടന മെച്ചപ്പെടുത്തലുകൾ‌ നേടുന്നതിന് പ്രോസസ്സർ‌ ഡിസൈനിന്റെ പുതിയ സവിശേഷതകൾ‌ പ്രയോജനപ്പെടുത്താൻ‌ പുതിയത് അല്ലെങ്കിൽ‌ പരിഷ്‌ക്കരിച്ച അപ്ലിക്കേഷനുകൾ‌ക്ക് കഴിയും. കൂടാതെ, x86-64 നെ പിന്തുണയ്ക്കുന്ന ഒരു പ്രോസസർ 8086 യുമായുള്ള പൂർണ്ണ പിന്നോക്ക അനുയോജ്യതയ്ക്കായി(backward compatibility) യഥാർത്ഥ മോഡിൽ ഇപ്പോഴും പ്രവർത്തിക്കുന്നു, പരിരക്ഷിത മോഡിനെ പിന്തുണയ്ക്കുന്ന x86 പ്രോസസ്സറുകൾ 80286 മുതൽ ആരംഭിക്കുകയും ചെയ്തു.

അവലംബം

  1. "Debian AMD64 FAQ". Debian Wiki. Retrieved May 3, 2012.
  2. "x86-64 Code Model". Apple. Retrieved November 23, 2012.
  3. AMD Corporation (December 2016). "Volume 2: System Programming" (PDF). AMD64 Architecture Programmer's Manual. AMD Corporation. Retrieved March 25, 2017.
  4. IBM Corporation (September 6, 2007). "IBM WebSphere Application Server 64-bit Performance Demystified" (PDF). p. 14. Retrieved 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=3488415" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്