12,089
തിരുത്തലുകൾ
No edit summary |
No edit summary |
||
{{prettyurl|Instruction set}}
ഒരു കമ്പ്യൂട്ടറിന്റെ അബ്സ്ട്രാറ്റ് മോഡലാണ് '''ഇൻസ്ട്രക്ഷൻ സെറ്റ് ആർക്കിടെക്ചർ''' (ഐഎസ്എ). ഇതിനെ ആർക്കിടെക്ചർ അല്ലെങ്കിൽ കമ്പ്യൂട്ടർ ആർക്കിടെക്ചർ എന്നും വിളിക്കുന്നു. [[CPU|സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ്]] (സിപിയു) പോലുള്ള ഐഎസ്എയുടെ കാര്യനിർവഹണത്തെ നടപ്പാക്കൽ എന്ന് വിളിക്കുന്നു.<ref>https://www.computerhope.com/jargon/i/instset.htm</ref>
പൊതുവേ പിന്തുണയ്ക്കുന്ന ഡാറ്റ തരങ്ങൾ, രജിസ്റ്ററുകൾ, പ്രധാന മെമ്മറി അടിസ്ഥാന സവിശേഷതകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഹാർഡ്വെയർ പിന്തുണ (മെമ്മറി സ്ഥിരത, വിലാസ മോഡുകൾ, വെർച്വൽ മെമ്മറി എന്നിവ), നടപ്പിലാക്കുന്ന ഒരു കുടുംബത്തിന്റെ ഇൻപുട്ട് / ഔട്ട്പുട്ട് മോഡൽ എന്നിവ ഒരു ഐഎസ്എ നിർവചിക്കുന്നു.
ആ ഐഎസ്എ നടപ്പാക്കുമ്പോൾ പ്രവർത്തിക്കുന്ന മെഷീൻ കോഡിന്റെ സ്വഭാവം വ്യക്തമാക്കുന്നു, അത് നടപ്പിലാക്കുന്നതിന്റെ സവിശേഷതകളെ ആശ്രയിക്കാത്ത രീതിയിൽ, നടപ്പാക്കലുകൾക്കിടയിൽ ബൈനറി അനുയോജ്യത നൽകുന്നു. പ്രകടനം, ഭൗതിക വലുപ്പം, പണച്ചെലവ് എന്നിവയിൽ വ്യത്യാസമുള്ള (എന്നാൽ മറ്റ് കാര്യങ്ങളിൽ) ഒരു ഐഎസ്എയുടെ ഒന്നിലധികം നടപ്പാക്കലുകൾക്ക് ഇത് പ്രാപ്തമാക്കുന്നു, എന്നാൽ ഒരേ മെഷീൻ കോഡ് തന്നെ പ്രവർത്തിപ്പിക്കാൻ കഴിവുള്ളവയാണ്, സോഫ്റ്റ്വെയർ മാറ്റിസ്ഥാപിക്കാതെ തന്നെ ഉയർന്ന ചെലവും ഉയർന്ന പ്രകടനവുമുള്ള കുറഞ്ഞ ചെലവുമുള്ള മെഷീൻ മാറ്റിസ്ഥാപിക്കാൻ കഴിയും. ഐഎസ്എയുടെ മൈക്രോ ആർക്കിടെക്ചറുകളുടെ പരിണാമവും ഇതിന് പ്രാപ്തമാക്കുന്നു, അതിലൂടെ ഒരു പുതിയ, ഉയർന്ന പ്രകടനമുള്ള ഐഎസ്എ നടപ്പാക്കുന്നത് മുൻ തലമുറയിലെ നടപ്പാക്കലുകളിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയർ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
==അവലംബം==
|