"മൈക്രോകോഡ്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
No edit summary |
No edit summary |
||
വരി 1: | വരി 1: | ||
{{Prettyurl|Microcode}} |
|||
കമ്പ്യൂട്ടറിന്റേയും മറ്റും [[മൈക്രോപ്രൊസസ്സര്|മൈക്രോപ്രൊസെസ്സറുകളിലെ]] [[യന്ത്രഭാഷ|യന്ത്രഭാഷയുടെ]] പ്രത്യക്ഷവല്ക്കരണത്തിന് വേണ്ടിയുള്ള ഹാര്ഡ്വെയര് തലത്തിലെ നിര്ദ്ദേശങ്ങള്, [[ഡാറ്റാ സ്ട്രക്ച്ചര്|ഡാറ്റാ സ്ട്രക്ച്ചറുകള്]] എന്നിവയാണ് '''മൈക്രോകോഡ്'''. പ്രോസസ്സറിനുള്ളിലെ ഒരു അതിവേഗ മെമ്മറിയിലാണ് ഇവയുണ്ടാവുക, യന്ത്രഭാഷയിലെ നിര്ദ്ദേശങ്ങളെ സര്ക്യൂട്ട് തലത്തിലെ ക്രിയകളുടെ അനുക്രമങ്ങളായി പരിവര്ത്തനം ചെയ്യുകയാണിവ ചെയ്യുന്നത്. യന്ത്രഭാഷയെ പ്രൊസസ്സറിന്റെ ഇലക്ട്രോണിസ് വിശദാംശങ്ങളില് നിന്നും മുക്തമാക്കുവാനും അതുവഴി യന്ത്രഭാഷയിലെ നിര്ദ്ദേശങ്ങളെ സൗകര്യപ്രദമായ രീതിയില് രൂപല്പ്പന ചെയ്യുവാനും ഇവ സഹായിക്കുന്നു. സങ്കീര്ണ്ണ പ്രവര്ത്തനങ്ങളെ ഒന്നിലധികം നിര്ദ്ദേശങ്ങളിലൂടെ പ്രാവര്ത്തികമാക്കിക്കൊണ്ട് ഇലക്ട്രോണിക്ക് സര്ക്യൂട്ടുകളെ സങ്കീര്ണ്ണത കുറക്കുന്നതും ഇവ സാധ്യമാക്കുന്നു. മൈക്രോകോഡ് നിര്മ്മിക്കുന്നതിനെ '''മൈക്രോപ്രോഗ്രാമിങ്ങ്''' എന്നാണറിയപ്പെടുന്നത്, ഒരു നിശ്ചിത പ്രോസസ്സറിനുള്ള മൈക്രോകോഡിനെ '''മൈക്രോപ്രോഗ്രാം''' എന്നും വിളിക്കുന്നു. |
കമ്പ്യൂട്ടറിന്റേയും മറ്റും [[മൈക്രോപ്രൊസസ്സര്|മൈക്രോപ്രൊസെസ്സറുകളിലെ]] [[യന്ത്രഭാഷ|യന്ത്രഭാഷയുടെ]] പ്രത്യക്ഷവല്ക്കരണത്തിന് വേണ്ടിയുള്ള ഹാര്ഡ്വെയര് തലത്തിലെ നിര്ദ്ദേശങ്ങള്, [[ഡാറ്റാ സ്ട്രക്ച്ചര്|ഡാറ്റാ സ്ട്രക്ച്ചറുകള്]] എന്നിവയാണ് '''മൈക്രോകോഡ്'''. പ്രോസസ്സറിനുള്ളിലെ ഒരു അതിവേഗ മെമ്മറിയിലാണ് ഇവയുണ്ടാവുക, യന്ത്രഭാഷയിലെ നിര്ദ്ദേശങ്ങളെ സര്ക്യൂട്ട് തലത്തിലെ ക്രിയകളുടെ അനുക്രമങ്ങളായി പരിവര്ത്തനം ചെയ്യുകയാണിവ ചെയ്യുന്നത്. യന്ത്രഭാഷയെ പ്രൊസസ്സറിന്റെ ഇലക്ട്രോണിസ് വിശദാംശങ്ങളില് നിന്നും മുക്തമാക്കുവാനും അതുവഴി യന്ത്രഭാഷയിലെ നിര്ദ്ദേശങ്ങളെ സൗകര്യപ്രദമായ രീതിയില് രൂപല്പ്പന ചെയ്യുവാനും ഇവ സഹായിക്കുന്നു. സങ്കീര്ണ്ണ പ്രവര്ത്തനങ്ങളെ ഒന്നിലധികം നിര്ദ്ദേശങ്ങളിലൂടെ പ്രാവര്ത്തികമാക്കിക്കൊണ്ട് ഇലക്ട്രോണിക്ക് സര്ക്യൂട്ടുകളെ സങ്കീര്ണ്ണത കുറക്കുന്നതും ഇവ സാധ്യമാക്കുന്നു. മൈക്രോകോഡ് നിര്മ്മിക്കുന്നതിനെ '''മൈക്രോപ്രോഗ്രാമിങ്ങ്''' എന്നാണറിയപ്പെടുന്നത്, ഒരു നിശ്ചിത പ്രോസസ്സറിനുള്ള മൈക്രോകോഡിനെ '''മൈക്രോപ്രോഗ്രാം''' എന്നും വിളിക്കുന്നു. |
||
പ്രൊസസ്സര് രൂപകല്പ്പന വേളയില് ഒരു എന്ജിനീയര് ആയിരിക്കും അതില് മൈക്രോകോഡിനെ ചേര്ക്കുക, ഒരു റോ അല്ലെങ്കില് പി.എല്.എ. യില് (പ്രോഗ്രാമബിള് ലോജിക്ക് അറേ) ആയിരിക്കും ഇവ സൂക്ഷിക്കപ്പെടുകയും ചെയ്യും, ചിലവയില് എസ്.ആര്.എ.എം. അല്ലെങ്കില് ഫ്ലാഷ് മെമ്മറിയിലും മൈക്രോകോഡ് സൂക്ഷിക്കുവാറുണ്ട്. സാധാരണ പ്രോഗ്രാമര്ക്കോ അസെംബ്ലി പ്രോഗ്രാമര്ക്കുപോലുമോ ഇവയെ മാറ്റാനോ ഉപയോഗിക്കാനോ കഴിയില്ല. ഒരേ കുടുബത്തില്പ്പെട്ട പ്രോസസ്സറുകളില് ഒരു യന്ത്രഭാഷ ഉപയോഗിക്കാന് കഴിയുന്നതുപോലെ മൈക്രോകോഡിനെ ഉപയോഗിക്കാന് കഴിയില്ല, പ്രോസസ്സര് രൂപകല്പ്പന ചെയ്യപ്പെട്ടിരിക്കുന്ന ഇലക്ട്രോണിക്ക് സര്ക്യൂട്ടില് മാത്രമേ അവ പ്രവര്ത്തിക്കുകയുള്ളൂ. |
പ്രൊസസ്സര് രൂപകല്പ്പന വേളയില് ഒരു എന്ജിനീയര് ആയിരിക്കും അതില് മൈക്രോകോഡിനെ ചേര്ക്കുക, ഒരു റോ അല്ലെങ്കില് പി.എല്.എ. യില് (പ്രോഗ്രാമബിള് ലോജിക്ക് അറേ) ആയിരിക്കും ഇവ സൂക്ഷിക്കപ്പെടുകയും ചെയ്യും, ചിലവയില് എസ്.ആര്.എ.എം. അല്ലെങ്കില് ഫ്ലാഷ് മെമ്മറിയിലും മൈക്രോകോഡ് സൂക്ഷിക്കുവാറുണ്ട്. സാധാരണ പ്രോഗ്രാമര്ക്കോ അസെംബ്ലി പ്രോഗ്രാമര്ക്കുപോലുമോ ഇവയെ മാറ്റാനോ ഉപയോഗിക്കാനോ കഴിയില്ല. ഒരേ കുടുബത്തില്പ്പെട്ട പ്രോസസ്സറുകളില് ഒരു യന്ത്രഭാഷ ഉപയോഗിക്കാന് കഴിയുന്നതുപോലെ മൈക്രോകോഡിനെ ഉപയോഗിക്കാന് കഴിയില്ല, പ്രോസസ്സര് രൂപകല്പ്പന ചെയ്യപ്പെട്ടിരിക്കുന്ന ഇലക്ട്രോണിക്ക് സര്ക്യൂട്ടില് മാത്രമേ അവ പ്രവര്ത്തിക്കുകയുള്ളൂ. |
||
[[bs:Mikroprogram]] |
|||
[[de:Mikroprogrammsteuerwerk]] |
|||
[[en:Microcode]] |
|||
[[es:Microcódigo]] |
|||
[[fa:ریزبرنامهسازی]] |
|||
[[fr:Microcode]] |
|||
[[ko:마이크로코드]] |
|||
[[hr:Mikroprogramiranje]] |
|||
[[it:Microprogrammazione]] |
|||
[[nl:Microcode]] |
|||
[[ja:マイクロプログラム方式]] |
|||
[[pl:Mikroprogram]] |
|||
[[ru:Микрокод]] |
|||
[[simple:Microprogram]] |
|||
[[sr:Микропрограм]] |
|||
[[sh:Mikroprogramiranje]] |
|||
[[fi:Mikro-ohjelma]] |
|||
[[sv:Mikroprogram]] |
|||
[[tr:Mikroprogramlama]] |
|||
[[uk:Мікрокод]] |
|||
[[zh:微程序]] |
07:52, 26 ഡിസംബർ 2009-നു നിലവിലുണ്ടായിരുന്ന രൂപം
കമ്പ്യൂട്ടറിന്റേയും മറ്റും മൈക്രോപ്രൊസെസ്സറുകളിലെ യന്ത്രഭാഷയുടെ പ്രത്യക്ഷവല്ക്കരണത്തിന് വേണ്ടിയുള്ള ഹാര്ഡ്വെയര് തലത്തിലെ നിര്ദ്ദേശങ്ങള്, ഡാറ്റാ സ്ട്രക്ച്ചറുകള് എന്നിവയാണ് മൈക്രോകോഡ്. പ്രോസസ്സറിനുള്ളിലെ ഒരു അതിവേഗ മെമ്മറിയിലാണ് ഇവയുണ്ടാവുക, യന്ത്രഭാഷയിലെ നിര്ദ്ദേശങ്ങളെ സര്ക്യൂട്ട് തലത്തിലെ ക്രിയകളുടെ അനുക്രമങ്ങളായി പരിവര്ത്തനം ചെയ്യുകയാണിവ ചെയ്യുന്നത്. യന്ത്രഭാഷയെ പ്രൊസസ്സറിന്റെ ഇലക്ട്രോണിസ് വിശദാംശങ്ങളില് നിന്നും മുക്തമാക്കുവാനും അതുവഴി യന്ത്രഭാഷയിലെ നിര്ദ്ദേശങ്ങളെ സൗകര്യപ്രദമായ രീതിയില് രൂപല്പ്പന ചെയ്യുവാനും ഇവ സഹായിക്കുന്നു. സങ്കീര്ണ്ണ പ്രവര്ത്തനങ്ങളെ ഒന്നിലധികം നിര്ദ്ദേശങ്ങളിലൂടെ പ്രാവര്ത്തികമാക്കിക്കൊണ്ട് ഇലക്ട്രോണിക്ക് സര്ക്യൂട്ടുകളെ സങ്കീര്ണ്ണത കുറക്കുന്നതും ഇവ സാധ്യമാക്കുന്നു. മൈക്രോകോഡ് നിര്മ്മിക്കുന്നതിനെ മൈക്രോപ്രോഗ്രാമിങ്ങ് എന്നാണറിയപ്പെടുന്നത്, ഒരു നിശ്ചിത പ്രോസസ്സറിനുള്ള മൈക്രോകോഡിനെ മൈക്രോപ്രോഗ്രാം എന്നും വിളിക്കുന്നു.
പ്രൊസസ്സര് രൂപകല്പ്പന വേളയില് ഒരു എന്ജിനീയര് ആയിരിക്കും അതില് മൈക്രോകോഡിനെ ചേര്ക്കുക, ഒരു റോ അല്ലെങ്കില് പി.എല്.എ. യില് (പ്രോഗ്രാമബിള് ലോജിക്ക് അറേ) ആയിരിക്കും ഇവ സൂക്ഷിക്കപ്പെടുകയും ചെയ്യും, ചിലവയില് എസ്.ആര്.എ.എം. അല്ലെങ്കില് ഫ്ലാഷ് മെമ്മറിയിലും മൈക്രോകോഡ് സൂക്ഷിക്കുവാറുണ്ട്. സാധാരണ പ്രോഗ്രാമര്ക്കോ അസെംബ്ലി പ്രോഗ്രാമര്ക്കുപോലുമോ ഇവയെ മാറ്റാനോ ഉപയോഗിക്കാനോ കഴിയില്ല. ഒരേ കുടുബത്തില്പ്പെട്ട പ്രോസസ്സറുകളില് ഒരു യന്ത്രഭാഷ ഉപയോഗിക്കാന് കഴിയുന്നതുപോലെ മൈക്രോകോഡിനെ ഉപയോഗിക്കാന് കഴിയില്ല, പ്രോസസ്സര് രൂപകല്പ്പന ചെയ്യപ്പെട്ടിരിക്കുന്ന ഇലക്ട്രോണിക്ക് സര്ക്യൂട്ടില് മാത്രമേ അവ പ്രവര്ത്തിക്കുകയുള്ളൂ.