"ഇൻസ്ട്രക്ഷൻ സെറ്റ് ആർക്കിടെക്ചർ" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

1,875 ബൈറ്റുകൾ കൂട്ടിച്ചേർത്തിരിക്കുന്നു ,  1 വർഷം മുമ്പ്
തിരുത്തലിനു സംഗ്രഹമില്ല
No edit summary
No edit summary
 
ആ ഐ‌എസ്‌എ നടപ്പാക്കുമ്പോൾ പ്രവർത്തിക്കുന്ന മെഷീൻ കോഡിന്റെ സ്വഭാവം വ്യക്തമാക്കുന്നു, അത് നടപ്പിലാക്കുന്നതിന്റെ സവിശേഷതകളെ ആശ്രയിക്കാത്ത രീതിയിൽ, നടപ്പാക്കലുകൾക്കിടയിൽ ബൈനറി അനുയോജ്യത നൽകുന്നു. പ്രകടനം, ഭൗതിക വലുപ്പം, പണച്ചെലവ് എന്നിവയിൽ വ്യത്യാസമുള്ള (എന്നാൽ മറ്റ് കാര്യങ്ങളിൽ) ഒരു ഐ‌എസ്‌എയുടെ ഒന്നിലധികം നടപ്പാക്കലുകൾക്ക് ഇത് പ്രാപ്‌തമാക്കുന്നു, എന്നാൽ ഒരേ മെഷീൻ കോഡ് തന്നെ പ്രവർത്തിപ്പിക്കാൻ കഴിവുള്ളവയാണ്, സോഫ്റ്റ്വെയർ മാറ്റിസ്ഥാപിക്കാതെ തന്നെ ഉയർന്ന ചെലവും ഉയർന്ന പ്രകടനവുമുള്ള മെഷീൻ കുറഞ്ഞ ചെലവിൽ മാറ്റിസ്ഥാപിക്കാൻ കഴിയും. ഐ‌എസ്‌എയുടെ മൈക്രോ ആർക്കിടെക്ചറുകളുടെ പരിണാമവും ഇതിന് പ്രാപ്തമാക്കുന്നു, അതിലൂടെ ഒരു പുതിയ, ഉയർന്ന പ്രകടനമുള്ള ഐ‌എസ്‌എ നടപ്പാക്കുന്നത് മുൻ തലമുറയിലെ നടപ്പാക്കലുകളിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
 
ഒരു പ്രത്യേക ഐ‌എസ്‌എയ്‌ക്കായി ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു സ്റ്റാൻഡേർഡ്, അനുയോജ്യമായ ആപ്ലിക്കേഷൻ ബൈനറി ഇന്റർഫേസ് (എബിഐ) പരിപാലിക്കുന്നുവെങ്കിൽ, ആ ഐ‌എസ്‌എയുടെയും ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻറെയും മെഷീൻ കോഡും ആ ഐ‌എസ്‌എയുടെ ഭാവി നടപ്പാക്കലുകളിലും ആ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പുതിയ പതിപ്പുകളിലും പ്രവർത്തിക്കും. എന്നിരുന്നാലും, ഒന്നിലധികം ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ ഒരു ഐ‌എസ്‌എ പിന്തുണയ്‌ക്കുന്നുവെങ്കിൽ, മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനായി നിർമ്മിച്ച മെഷീൻ കോഡിനെ ആദ്യത്തെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പിന്തുണയ്‌ക്കുന്നില്ലെങ്കിൽ, ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനായുള്ള മെഷീൻ കോഡ് മറ്റൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുമെന്ന് ഇത് ഉറപ്പുനൽകുന്നില്ല.
==അവലംബം==
"https://ml.wikipedia.org/wiki/പ്രത്യേകം:മൊബൈൽവ്യത്യാസം/3344614" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്