smcproject/ml-wiki-sentences huggingface dataset:
കം‌പ്യൂട്ടർ ആർക്കിടെക്‌ചറിനു പ്രധാനമായും മൂന്നു ഉപവിഭാഗങ്ങളാണുള്ളത് ഇൻസ്ട്രക്ഷൻ സെറ്റ് ആർക്കിടെക്‌ചർ അഥവാ ഐ.എസ്.എ
ഇവിടെ പരിഗണിക്കുന്നത്  ഇൻസ്ട്രക്ഷൻ സെറ്റ്,മെമറി അഡ്രസ് മോഡ്സ്, പ്രോസസർ റെജിസ്റ്റേർസ്, കൂടാതെ അഡ്രസ്,ഡേറ്റാ ഫോർമാറ്റ് എന്നിവയാണ്.
ഇൻസ്ട്രക്ഷൻ സെറ്റിൽ  അരിത്മെറ്റിക്,ലോജിക്,മെമറി റഫറൻസ്,കൻട്രോൾ ഫ്ലൊ എന്നീ തരത്തിലുള്ള ഇൻസ്ട്രക്ഷനുകൾ ആണോ എന്ന് വിവരിക്കുന്നു.
നിരവധി അഡ്രസിങ് മോഡുകളുണ്ട്,ഡയറക്റ്റ്,ഇൻഡയറക്റ്റ്,പിസി റിലേറ്റിവ് എന്നിങ്ങനെ,ഇവയെ വിവരിക്കുന്നതാണ് അഡ്രസ് മോഡ്സ്.
സി.പി.യുവിന്റെ ഒരു ഭാഗം ശേഖരിച്ചുവെക്കാൻ ഉപയോഗിക്കുന്നതാണ് ഒരു റജിസ്റ്റർ.
ഇതിന്റെ പ്രധാനഗുണം എന്തെന്നാൽ വിവരം തിരികെ കിട്ടാൻ എളുപ്പമാണെന്നതാണ്.
റജിസ്റ്ററുകൾ ഡേറ്റ,അഡ്രസ്,കണ്ടീഷണൽ എന്നിങ്ങനെ പലവിധത്തിലുണ്ട്.
മൈക്രോ ആർക്കിടെക്‌ചർ സിസ്റ്റം ഡിസൈൻ
ഒരു കംപ്യുട്ടർ സിസ്റ്റത്തിലെ വിവിധ ഹാർഡ്‌വെയർ ഭാഗങ്ങളെക്കുറിച്ചുള്ള വിവരണമാണ് സിസ്റ്റം ഡിസൈൻ കൊണ്ട് ഉദ്ദേശിക്കുന്നത്.
ഈ ഭാഗങ്ങൾ കം‌പ്യൂട്ടർ ബസ് മെമ്മറി കൺട്രോളുകൾ ഡയറക് മെമ്മറി ആക്സസ് മൾടി പ്രോസസ്സിങ്
ഇവയാണ്
ഐ.എസ്.എയും മൈക്രോ ആർക്കിടെക്‌ചറും വ്യക്തമാക്കി കഴിഞ്ഞാൽ അടുത്ത ഘട്ടം ഹാർഡ്‌വെയറിലേക്ക് സിസ്റ്റത്തിന്റെ രൂപം നൽകുക എന്നതാണ്.
ഈ പ്രവൃത്തിയെ പറയുന്ന പേരാണ് ഇം‌പ്ലിമെന്റേഷൻ.
ഇത് നടപ്പിലാക്കുന്നത് 3 ഘട്ടങ്ങളിലായിട്ടാണ്.
ലോജിക് ഇം‌പ്ലിമെന്റേഷൻ - ബ്ലൊക്കുകളുടെ രൂപകല്പന സർക്യൂട് ഇം‌പ്ലിമെന്റേഷൻ- ഫിസികൽ ഇം‌പ്ലിമെന്റേഷൻ
സി പി യുവിൽ ഉള്ള എല്ലാ ഇം‌പ്ലിമെന്റേഷൻ പ്രവർത്തനങ്ങളെ ഒരുമിച്ച് സി.പി.യു ഡിസൈൻ എന്ന് പറയുന്നു.
ആർകിടെക്‌ചർ എന്ന പദത്തിന്റെ ആദ്യ സൂചന  ഐ ബി എം സിസ്റ്റം/360യെ  വിവരിക്കുന്ന 1964 ലെ ഒരു ലേഖനത്തിൽ ആണ് ഉള്ളത്.
ഈ ലേഖനത്തിൽ ആർകിടെക്‌ചർ എന്നതു കൊണ്ട് ആട്രിബ്യൂടുകളുടെ ഒരു കൂട്ടത്തെ ആണ് ഉദ്ദേശിക്കുന്നത്.
കമ്പ്യൂട്ടർ ടെർമിനൽ ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Computer_terminal കമ്പ്യൂട്ടർ ടെർമിനൽ
കമ്പ്യൂട്ടറിനും ഉപയോക്താവിനും പരസ്പരം വാർത്താവിനിമയം നടത്താൻ സഹായിക്കുന്ന ഉപകരണമാണ് കമ്പ്യൂട്ടർ ടെർമിനൽ അഥവാ കമ്പ്യൂട്ട൪ മുനമ്പുകൾ .
പൊതു മുനമ്പുകൾ, സവിശേഷ മുനമ്പുകൾ എന്നിങ്ങനെ ഇവയെ രണ്ടായി വർഗീകരിക്കാം.
പൊതു മുനമ്പുകൾ അഥവാ പൊതു ടെർമിനലുകൾ
ഈ വിഭാഗത്തിൽ സന്ദേശ കൈമാറ്റ ടെർമിനലുകൾ, വിവര കൈമാറ്റ ടെർമിനലുകൾ, വിശിഷ്ട ഡേറ്റാബേസ് ടെർമിനലുകൾ എന്നിങ്ങനെ മൂന്നിനങ്ങളുണ്ട്.
സന്ദേശ കൈമാറ്റ മുനമ്പുകൾ ഇ-മെയിൽ ടെർമിനൽ ഇ മെയിൽ ടെർമിനൽ
ഈ ഇനം ടെർമിനലുകളിൽ സന്ദേശങ്ങൾ ഇ-മെയിൽ രീതിയിലാണ് വിനിമയം ചെയ്യപ്പെടുന്നത്.
സന്ദേശം അയയ്ക്കുന്ന വ്യക്തി സന്ദേശവും അത് ലഭിക്കേണ്ട മേൽവിലാസവും കീഇൻ അഥവാ ഇൻപുട്ട് ചെയ്യുന്നു.
തുടർന്ന് ടെർമിനലിൽനിന്ന് സന്ദേശങ്ങൾ ഒരു കേന്ദ്ര കമ്പ്യൂട്ടറിൽ എത്തിച്ചേരുന്നു.
മേൽവിലാസക്കാരനുമായി ബന്ധം ലഭിക്കുന്ന മുറയ്ക്ക് ഈ കേന്ദ്ര കമ്പ്യൂട്ടറിൽ നിന്ന് സന്ദേശങ്ങൾ യഥാക്രമം വിനിമയം ചെയ്യപ്പെടുന്നു.
ഇത് സ്റ്റോർ ആൻഡ് ഫോർവേഡ് രീതി എന്നറിയപ്പെടുന്നു.
സന്ദേശം അയക്കുന്ന വ്യക്തിക്ക് മേൽവിലാസക്കാരനുമായി വാർത്താവിനിമയ ബന്ധം ലഭിക്കുന്നതുവരെ കാത്തിരിക്കാതെ തന്നെ സന്ദേശം തയ്യാറാക്കി അയയ്ക്കാനാവുന്നു എന്നതാണ് ഈ രീതിയുടെ ഗുണമേന്മ.
മാത്രമല്ല, സന്ദേശങ്ങൾ സംഘമായി (batch) തന്നെ കേന്ദ്ര കംപ്യൂട്ടറിൽ നിന്നും അയയ്ക്കാൻ സാധിക്കുമെന്നതിനാൽ സമയ ലാഭവും ഉണ്ടാവുന്നു.
വിവര കൈമാറ്റ മുനമ്പുകൾ
കംപ്യൂസെർവ്, പ്രൊഡിജി, അമേരിക്കൻ ഓൺലൈൻ, സത്യം ഓൺലൈൻ, ഡിഷ്നെറ്റ് തുടങ്ങിയ സ്വകാര്യ കമ്പനികൾ അവയുടെ അംഗങ്ങൾക്കു സന്ദേശ കൈമാറ്റ സംവിധാനം സൌകര്യപ്പെടുത്താറുണ്ട്.
ഇതു കൂടാതെ, കാലാവസ്ഥ, സ്റ്റോക്ക് വിവരം, വാർത്ത, വിജ്ഞാനകോശങ്ങൾ, ഗവേഷണ റിപ്പോർട്ടുകൾ, ഫയലുകൾ, കംപ്യൂട്ടർ പ്രോഗ്രാമുകൾ, പരസ്യം തുടങ്ങിയ പൊതു വിവരങ്ങളും ഇത്തരം ഏജൻസികൾ അവയുടെ അംഗങ്ങൾക്ക് നൽകാറുണ്ട്.
വിശിഷ്ട ഡേറ്റാബേസ് മുനമ്പുകൾ
ഈ ഇനം ടെർമിനലുകളിൽ പ്രത്യേകം തയ്യാറാക്കിയ പ്രോഗ്രാമുകളും ഡേറ്റാബേസുകളും ഉപയോഗപ്പെടുത്തുന്നു.
ടെർമിനലുകളായി മിക്കപ്പോഴും പേഴ്സണൽ കംപ്യൂട്ടർ (PC) മോണിറ്ററും കീബോർഡും തന്നെയാവും സ്വീകാര്യം.
ഓരോ സിസ്റ്റവും അതിന്റേതായ രീതിയിൽ ടെർമിനലിൽ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.
ഉദാഹരണത്തിന്, സ്റ്റോക്ക് വിവരം നൽകുന്ന ടെർമിനലിന് ഹോസ്റ്റ് കംപ്യൂട്ടറുമായി തൽസമയ ബന്ധമുണ്ടാകുകയും, സ്റ്റോക്ക് വിവരങ്ങൾ ക്രമമായി മോണിറ്ററിൽ പ്രത്യക്ഷപ്പെടുകയും ചെയ്യും.
സേർച്ച് ഫങ്ഷൻ , റിപ്പോർട്ട് ജനറേഷൻ , ഗവേഷണ ഫല പരതൽ എന്നിവയ്ക്കായി പ്രത്യേക സംവിധാനവും ഈ സിസ്റ്റത്തിൽ ലഭ്യമാക്കുന്നു.
ഭൂവസ്തുക്കളെ സംബന്ധിച്ച് വിവരം നൽകുന്ന ഒരു സംവിധാനത്തിൽ മേൽപ്പറഞ്ഞ സൗകര്യങ്ങൾ കൂടാതെ വീട്/വസ്തു/നിലം എന്നിവയുടെ ചിത്രവും പല ദിശകളിൽ നിന്ന് അവയുടെ വീക്ഷണ ദൃശ്യങ്ങളും കാണാനാകുന്നു.
ചില സിസ്റ്റങ്ങളിൽ ആധുനിക വെർച്വൽ റിയാലിറ്റി സംവിധാനത്തിലൂടെ സ്ഥലത്തിന്റെയോ, വീടിന്റെയോ അകത്ത് പ്രവേശിച്ചും പരിശോധനകൾ നടത്താനും സാധിക്കും.
എന്നാൽ ഇഅഉ/ഇഅങ സൗകര്യമുള്ളവയുടെ പ്രവർത്തനത്തിന് വേഗതയേറിയതും ബാൻഡ് വിഡ്ത് കൂടിയതുമായ വാർത്താവിനിമയ കേബിളുകൾ ആവശ്യമാണ്.
വാർത്താ പ്രസിദ്ധീകരണത്തിനും ഇന്ന് ടെർമിനലുകൾ ലഭ്യമാണ്.
റിപ്പോർട്ടർ ഒരിടത്ത് നിന്ന് വാർത്തകൾ കേന്ദ്രത്തിലേക്ക് അയയ്ക്കുന്നു.
അതുപോലെ അവിടെ നിന്നോ, മറ്റ് റിപ്പോർട്ടർമാരിൽ നിന്നോ, പ്രസ്തുത റിപ്പോർട്ടർക്ക് സന്ദേശങ്ങളും വാർത്തകളും ലഭിക്കുവാൻ സൗകര്യമുണ്ടാകുന്നു.
ഇത്തരം സിസ്റ്റങ്ങളിൽ ഒരേ ടെർമിനലിൽ തന്നെ രണ്ടോ അതിലധികമോ കമ്യൂണിക്കേഷൻ പോർട്ടുകൾ കാണും സവിശേഷ മുനമ്പുകൾ അഥവാ സവിശേഷ ടെർമിനലുകൾ
ഇവയിൽ PC തന്നെ ഉപയോഗിക്കേണ്ടതായിവരുന്നു.
ഓരോന്നിലും അവയ്ക്കാവശ്യമായിട്ടുള്ള ഹാർഡ്വെയെറും സോഫ്റ്റ്വെയെറും പ്രത്യേകമായി ക്രമീകരിക്കുന്നു.
നിരവധിയിനം സവിശേഷ ടെർമിനലുകളുമുണ്ട്.
വിമാന റിസർവേഷൻ മുനമ്പുകൾ
വിമാന കമ്പനിയുടെ ടിക്കറ്റ് ലഭ്യമാക്കുന്ന ഏജന്റ്, ഹോസ്റ്റ് ഡേറ്റാബേസുമായി ബന്ധപ്പെട്ട്, യാത്രാവഴികൾ, സീറ്റ് ലഭ്യത, കുറഞ്ഞ യാത്രാനിരക്ക്, എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കുന്നു.
ആവശ്യാനുസരണം സീറ്റുകൾ മുൻകൂട്ടി റിസർവു ചെയ്യാനും, കാൻസൽ ചെയ്യാനും ഇതിൽ സൗകര്യമുണ്ടാവും.
ഇതിലെ ഡേറ്റാബേസ് ഒരു കേന്ദ്ര സ്ഥാനത്താവും സ്ഥാപിച്ചിരിക്കുക.
അവിടെ ഹോസ്റ്റ് കംപ്യൂട്ടർ ടൈം ഷെയറിങ്ങിലൂടെ ശൃംഖലയിലെ ഇതര ടെർമിനലുകളുമായി ബന്ധപ്പെടുന്നു.
സമയ നഷ്ടം വരാതിരിക്കാനുള്ള സംവിധാനമാണിത്.
വളരെ കുറഞ്ഞ പ്രതികരണ സമയം (response time), കൂടെക്കൂടെയുള്ള അന്യോന്യ ക്രിയകൾ, ദൈർഘ്യം കുറഞ്ഞ സന്ദേശങ്ങൾ, എന്നിവ ഇത്തരം സംവിധാനത്തിന്റെ പ്രത്യേകതകളാണ്.
വിമാന റിസർവേഷൻ പോലെ തന്നെ മറ്റ് യാത്രാ മാധ്യമങ്ങളിലും ഈ സംവിധാനം ക്രമീകരിക്കാവുന്നതാണ്.
സ്വയംകൃത പണമിടപാട് യന്ത്രം (ഓട്ടോമാറ്റിക് ടെല്ലർ മെഷീൻ- ATM).
ഓട്ടോമാറ്റിക് ടെല്ലർ മെഷീൻ
കാന്തിക സ്ട്രൈപ്പ് റീഡർ , അക്കങ്ങൾ കീഇൻ ചെയ്യാവുന്ന ന്യൂമെറിക് കീബോർഡ് , ഡിസ് പ്ലേ, പണം നൽകാനും സ്വീകരിക്കാനും സൗൗകര്യമുള്ള ഒരു വിദ്യുത് യാന്ത്രിക ഉപകരണം, രസീതുകൾ തയ്യാറാക്കാനുള്ള ഒരു പ്രിന്റർ, എന്നിവയാണ് ഓട്ടോമാറ്റിക് ടെല്ലർ മെഷീനിന്റെ മുഖ്യ ഹാർഡുവെയെറുകൾ.
ഇവയെല്ലാം പെട്ടെന്ന് കേടുവരാതിരിക്കുന്നവയും കാലാവസ്ഥാ വ്യതിയാനങ്ങളെ അതിജീവിക്കുന്നവയും ആണ്.
ഇവയെ അനായാസം മോഷ്ടിച്ചു കൊണ്ടു പോകാനുമാവില്ല.
ഓട്ടോമാറ്റിക് ടെല്ലർ മെഷീനിലെ ടെർമിനലിനെ ലോക്കൽ കൺട്രോളറുമായി ബന്ധപ്പെടുത്തിയിരിക്കുന്നു.
ടെർമിനലിനെ സദാനേരവും നിരീക്ഷിക്കുക, അതിലേയ്ക്ക് ആവശ്യമുള്ള നിർദ്ദേശങ്ങൾ നൽകുക, വിവിധ അക്കൗണ്ടിങ് പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുക എന്നിവയാണ് 'കൺട്രോളറുടെ' ചുമതല.
ഈ കൺട്രോളറിന് സമീപ പ്രദേശത്തുള്ള ഒരു ലോക്കൽ കംപ്യൂട്ടറുമായും ബന്ധമുണ്ടാവും.
അക്കൗണ്ട് ഉടമയുടെ വിവരങ്ങൾ അക്കൗണ്ടിലെത്തിക്കുക, പണമിടപാടുകൾക്കുള്ള നിർദ്ദേശം നൽകുക, ക്രെഡിറ്റ്/ഡെബിറ്റ് ക്രിയകൾ നടപ്പാക്കുക എന്നീ ചുമതലകൾ ഈ ലോക്കൽ കംപ്യൂട്ടറിനാണുള്ളത്.
ഉപയോക്താവിന്റെ അക്കൌണ്ട് മറ്റൊരു ബാങ്ക് സ്ഥാപനത്തിലാണ് ഉള്ളതെങ്കിൽ അവിടത്തെ കംപ്യൂട്ടറുമായി, കംപ്യൂട്ടർ ശൃംഖലകൾ വഴിയാവും, ബന്ധം സ്ഥാപിക്കുക.
മിക്ക ഓട്ടോമാറ്റിക് ടെല്ലർ മെഷീനുകളും സ്റ്റേറ്റ്-ഒഫ്-ദ-ആർട് സാങ്കേതിക രീതിയിൽ പ്രവർത്തിക്കുന്നവയാണ്.
അക്കൗണ്ട് ഉടമ സ്വന്തം 'മണി അക്സസ്' കാർഡ് മെഷീനിന്റെ അറയിൽ വച്ചാലുടൻ പരിശോധനകളിലൂടെ മെഷീൻ അതിന്റെ നിജസ്ഥിതി ഉറപ്പുവരുത്തുന്നു.
ഇതര ഇനങ്ങൾ
ഡിപ്പാർട്ട്മെന്റ് സ്റ്റോറിലെ സെൽഫ് സർവീസ്, ലൈബ്രറി കൗൺടറിലെ ചെക്ക്-ഇൻ/ചെക്ക്-ഔട്ട്, എന്നീ സംവിധാനങ്ങളിൽ ഉപയോഗിക്കുന്നവയും ഓട്ടോമാറ്റിക് ടെല്ലർ മെഷീനിന്റെ സദൃശ ഇനങ്ങളാണ്.
പക്ഷേ, മൾട്ടിമീഡിയ, അനിമേഷൻ ഹൈഡെഫിനിഷൻ ടെലിവിഷൻ (HDTV) എന്നിവയിലേതിന് ഉയർന്ന ബാൻഡ് വിഡ്ത് സൗകര്യം കൂടി ആവശ്യമാണ്.
ബാൻഡ് വിഡ്ത് ശേഷി വർധിക്കുന്നതോടെ വെർച്വൽ റിയാലിറ്റി നെറ്റ് വർക് ടെർമിനലുകളും പ്രചാരത്തിൽ വരുന്നതായിരിക്കും.
അവലംബം പുറംകണ്ണികൾ http://java.about.com/od/gettingstarted/ss/firstprogram_4.htm http://www.nextag.com/Terminals-Thin-Clients--zz300358zB4z5---html Archived 2012-03-18 at the Wayback Machine .
http://www.wisegeek.com/what-is-a-computer-terminal.htm http://www.computerhistory.org/brochures/companies.php?alpha=a-c company=com-42b9d42015ee7 http://www.infoplease.com/ce6/sci/A0813133.html കടപ്പാട്: കേരള സർക്കാർ ഗ്നൂ സ്വതന്ത്ര പ്രസിദ്ധീകരണാനുമതി പ്രകാരം ഓൺലൈനിൽ പ്രസിദ്ധീകരിച്ച മലയാളം സർ‌വ്വവിജ്ഞാനകോശത്തിലെ ടെർമിനൽ എന്ന ലേഖനത്തിന്റെ ഉള്ളടക്കം ഈ ലേഖനത്തിൽ ഉപയോഗിക്കുന്നുണ്ട്.
കമ്പ്യൂട്ടർ ക്ലസ്റ്റർ ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Computer_cluster ജർമ്മനിയിലെ ചെംനിറ്റ്‌സ് യൂണിവേഴ്‌സിറ്റി ഓഫ് ടെക്‌നോളജിയിലെ ഒരു വലിയ ലിനക്‌സ് ക്ലസ്റ്ററിൽ ജോലി ചെയ്യുന്ന സാങ്കേതിക വിദഗ്ധർ സൺ മൈക്രോസിസ്റ്റംസ് സോളാരിസ് ക്ലസ്റ്റർ, ഇൻ-റോ കൂളിംഗ് തായ്‌വാനിയ സീരീസ് വലിയ ശേഷിയുള്ള ക്ലസ്റ്റർ ആർക്കിടെക്ചർ ഉപയോഗിക്കുന്നു, ഇത് കോവിഡ്-19 സമയത്ത് തായ്‌വാനിലെയും മറ്റ് നിരവധി ശാസ്ത്രജ്ഞരെയും സഹായിച്ചു.
20 SGI Altix ക്ലസ്റ്ററുകൾ ചേർത്ത് നിർമ്മിച്ച കൊളംബിയ സൂപ്പർ കമ്പ്യൂട്ടർ
ഒരു പ്രത്യേക കാര്യ നിർവഹണത്തിനായി ഒരുമിച്ചു പ്രവർത്തിക്കുന്ന കംപ്യൂട്ടർ ( സെർവർ ) ശൃംഖലകളെ കമ്പ്യൂട്ടർ ക്ലസ്റ്റർ എന്നു വിളിക്കുന്നു.
പ്രധാനമായും രണ്ട് തരത്തിലുള്ള ക്ലസ്റ്ററുകൾ ഉണ്ട് : ഹൈ പെർഫോമൻസ് ക്ലസ്റ്ററും ഹൈ അവയിലബിലിറ്റി ക്ലസ്റ്ററും.
ക്ലസ്റ്റർ ശൃംഖലയിലെ ഓരോ സെർവറെയും നോഡ് എന്നുവിളിക്കുന്നു.
ഗ്രിഡ് കമ്പ്യൂട്ടറുകളിൽ നിന്ന് വ്യത്യസ്തമായി, കമ്പ്യൂട്ടർ ക്ലസ്റ്ററുകൾക്ക് ഓരോ നോഡും ഒരേ ടാസ്‌ക് ചെയ്യാൻ സജ്ജമാക്കിയിട്ടുണ്ട്, സോഫ്‌റ്റ്‌വെയർ നിയന്ത്രിക്കുകയും ഷെഡ്യൂൾ ചെയ്യുകയും ചെയ്യുന്നു.
ക്ലസ്റ്റർ കമ്പ്യൂട്ടിംഗിൻ്റെ ഏറ്റവും പുതിയ ഉദാഹരണമാണ് ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ് .
മിക്ക സാഹചര്യങ്ങളിലും, എല്ലാ നോഡുകളും ഒരേ ഹാർഡ്‌വെയറും ഒരേ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും ഉപയോഗിക്കുന്നു, എന്നിരുന്നാലും ചില സജ്ജീകരണങ്ങളിൽ (ഉദാ. ഓപ്പൺ സോഴ്‌സ് ക്ലസ്റ്റർ ആപ്ലിക്കേഷൻ റിസോഴ്‌സ് (OSCAR) ഉപയോഗിക്കുന്നത്) വ്യത്യസ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിക്കാനാകും.
ഓരോന്നിനും ഓരോ കമ്പ്യൂട്ടറും അല്ലെങ്കിൽ വ്യത്യസ്ത ഹാർഡ്‌വെയറും ഉപയോഗപ്പെടുത്തുന്നു.
ഒരു ക്ലസ്റ്ററിൻ്റെ ഘടകങ്ങൾ സാധാരണയായി വേഗതയേറിയ ലോക്കൽ ഏരിയ നെറ്റ്‌വർക്കുകൾ വഴി പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്നു, ഓരോ നോഡും (സെർവറായി ഉപയോഗിക്കുന്ന കമ്പ്യൂട്ടർ) ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വഴി സ്വന്തമായി പ്രവർത്തിപ്പിക്കുന്നു.
ഒരു കമ്പ്യൂട്ടറിനേക്കാൾ മികച്ച പ്രകടനവും ലഭ്യതയും മെച്ചപ്പെടുത്തുന്നതിനാണ് സാധാരണയായി ക്ലസ്റ്ററുകൾ വിന്യസിക്കുന്നത്, അതേസമയം ക്ലസ്റ്റകളുമായി താരതമ്യപ്പെടുത്താവുന്ന വേഗതയോ ലഭ്യതയോ ഉള്ള സിംഗിൾ കമ്പ്യൂട്ടറുകളേക്കാൾ വളരെ ചെലവ് കുറഞ്ഞതായിരിക്കും.
ചെലവ് കുറഞ്ഞ മൈക്രോപ്രൊസസ്സറുകൾ , ഹൈ-സ്പീഡ് നെറ്റ്‌വർക്കുകൾ , ഉയർന്ന പ്രവർത്തനക്ഷമതയുള്ള ഡിസ്ട്രിബ്യൂഡ് കമ്പ്യൂട്ടിംഗിനായുള്ള സോഫ്റ്റ്‌വെയർ എന്നിവയുടെ ലഭ്യത ഉൾപ്പെടെ നിരവധി കമ്പ്യൂട്ടിംഗ് ട്രെൻഡുകളുടെ സംയോജനത്തിൻ്റെ ഫലമായി കമ്പ്യൂട്ടർ ക്ലസ്റ്ററുകൾ ഉയർന്നുവന്നു.
കഠിനമായ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ ഉപയോഗിക്കുന്ന അവിശ്വസനീയമാംവിധം ശക്തമായ കമ്പ്യൂട്ടറുകളാണ് സൂപ്പർ കമ്പ്യൂട്ടറുകൾ.
ചെറുകിട ബിസിനസുകൾ മുതൽ ഐബിഎമ്മിൻ്റെ സെക്കോയ (Sequoia) പോലുള്ള ഏറ്റവും വലിയ സൂപ്പർ കമ്പ്യൂട്ടറുകൾ വരെ വിവിധ സ്ഥലങ്ങളിൽ അവ കണ്ടെത്താനാകും.
അവ കമ്പ്യൂട്ടർ ലോകത്തെ സൂപ്പർഹീറോകളെപ്പോലെയാണ്, ആവശ്യപ്പെടുന്ന ചില ജോലികൾ കൈകാര്യം ചെയ്യാൻ അവയ്ക്ക് കഴിയും.
ക്ലസ്റ്ററുകളുടെ വരവിന് മുമ്പ്, മോഡുലാർ റിഡൻഡൻസിയുള്ള സിംഗിൾ-യൂണിറ്റ് ഫോൾട്ട് ടോളറൻ്റ് മെയിൻഫ്രെയിമുകൾ ഉപയോഗിച്ചിരുന്നു; എന്നാൽ ക്ലസ്റ്ററുകളുടെ കുറഞ്ഞ  വിലയും നെറ്റ്‌വർക്ക് ഫാബ്രിക്കിൻ്റെ വർദ്ധിച്ച വേഗതയും ക്ലസ്റ്ററുകൾ സ്വീകരിക്കുന്നതിന് അനുകൂലമായി.
ഉയർന്ന വിശ്വാസ്യതയുള്ള മെയിൻഫ്രെയിമുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ക്ലസ്റ്ററുകൾ സ്കെയിൽ ചെയ്യാൻ ചിലവ് കുറവാണ്, മാത്രമല്ല പിശക് കൈകാര്യം ചെയ്യുന്നതിൽ സങ്കീർണ്ണത വർദ്ധിക്കുകയും ചെയ്യുന്നു, കാരണം ക്ലസ്റ്ററുകളിലെ എറർ മോഡ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ സാധിക്കില്ല.
ഹൈ അവയിലബിലിറ്റി ക്ലസ്റ്റർ
സെർവറുകളുടെ ലഭ്യത (redundancy)വർദ്ധിപ്പിക്കുന്നതിനായി ഉപയോഗിക്കുന്ന ഈ ക്ലസ്റ്ററിൽ സാധാരണ രണ്ടോ അതിലധികമോ നോഡുകൾ ഉണ്ടായിരിക്കും.
ഇതിൽ ഒരു നോഡിൽ എന്തെങ്കിലും പ്രവർത്തനതടസം ഉണ്ടായാൽ അടുത്ത് നിമിഷം രണ്ടാമത്തെ നോഡ് പ്രവർത്തനം ഏറ്റെടുക്കും.
തുടർച്ചയായി ലഭ്യത വേണ്ട രംഗങ്ങളിൽ ഹൈ അവയിലബിലിറ്റി ക്ലസ്റ്റർ ഉപയോഗിക്കുന്നു.
ഹൈ അവയിലബിലിറ്റി ക്ലസ്റ്റർ ഉപയോഗിക്കുന്നതുമൂലം സോഫ്റ്റ് വേർ മൂലമോ ഹാർഡ് വേർ മൂലമോ ഉണ്ടാകുന്ന തടസങ്ങളിൽ നിന്നും രക്ഷ നേടാൻ സാധിക്കും.
ഹൈ പെർഫോമൻസ് ക്ലസ്റ്റർ
വളരെ സങ്കീർണ്ണമായ കണക്കുകൂട്ടലുകൾ നടത്തുന്നതിനായി വളരെ അധികം നോഡുകൾ ചേർത്ത് നിർമ്മിക്കുന്ന ക്ലസ്റ്ററുകളാണിവ.
സൂപ്പർ കമ്പ്യൂട്ടറുകളും മറ്റും ഈ രീതിയിലാണു നിർമ്മിക്കുന്നത്.
ഹൈ പെർഫോമൻസ് ക്ലസ്റ്ററിൽ ഒരു നോഡിനെ മാസ്റ്റർ നോഡ് എന്നു പറയുന്നു.
ഈ മാസ്റ്റർ നോഡ് ബാക്കി സ്ലേവ് നോഡുകൾക്ക് ജോലി വീതിച്ചു കൊടുക്കുകയും അവയെ നിയന്ത്രിക്കുകയും ചെയുന്നു.
ഗ്രിഡ് കംപ്യൂട്ടിങ്ങ്
ഗ്രിഡ് കംപ്യൂട്ടിങ്ങും വളരെ സങ്കീർണ്ണമായ കണക്കുകൂട്ടലുകൾ വേണ്ട രംഗങ്ങളിൽ തന്നെയാണ് ഉപയോഗിക്കാറുള്ളത്, പക്ഷേ ഇവയിൽ പലതരത്തിലുള്ള നോഡുകൾ പലയിടങ്ങളിലായി പലപ്പോഴും പല സ്ഥാപനങ്ങളിൽ പോലുമായിരിക്കും സ്ഥിതി ചെയ്യുന്നത്.
പലപ്പൊഴും സാധാരണ കംപ്യൂട്ടറുകളുടെ ഭാഗികശേഷി ഗ്രിഡ് കംപ്യൂട്ടിങ്ങിനു വിട്ടുകൊടുക്കാറുണ്ട്.
അന്യഗ്രഹജീവികളുടെ സാന്നിധ്യം പ്രപഞ്ചതിലുണ്ടോ എന്നു നിരന്തരം പരിശോധിച്ചുകൊണ്ടിരിക്കുന്ന SETI@home എന്ന കംപ്യൂട്ടർ ശൃംഖല ഗ്രിഡ് കംപ്യൂട്ടിങ്ങിനു ഒരു ഉദാഹരണമാ‌ണ്‌.
SETI@home സാധ്യമാക്കുന്ന ബോയിൻക് , മറ്റു പല ഗ്രിഡ് കമ്പ്യൂട്ടിങ്ങ് പദ്ധതികൾക്കും വേദിയാണ്.
കമ്പ്യൂട്ടർ പ്രോഗ്രാം ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Computer_program പ്രോഗ്രാം vs. പ്രോസസ് vs. ത്രെഡ്
ഷെഡ്യൂളിംഗ്, പ്രീമ്ക്ഷൻ, കോണ്ടക്ട് സ്വിച്ചിംഗ്
എന്തെങ്കിലുമൊരു പ്രത്യേക ജോലി കമ്പ്യൂട്ടറിനെക്കൊണ്ട് ചെയ്യിക്കാനുള്ള നിർദ്ദേശങ്ങളെയാണ് കമ്പ്യൂട്ടർ പ്രോഗ്രാം എന്ന് പറയുന്നത്.
കമ്പ്യൂട്ടറിന് സ്വയമേ ഒന്നും ചെയ്യാനാവില്ല, എന്തെങ്കിലും ചെയ്യണമെങ്കിൽ വ്യക്തമായ നിർദ്ദേശങ്ങൾ കിട്ടണം, ഇങ്ങനെ കൊടുക്കുന്ന നിർദ്ദേശങ്ങളെയാണ് പ്രോഗ്രാം എന്നു വിളിക്കുന്നത്.
പ്രോഗ്രാമുകൾ പ്രവർത്തിക്കണമെങ്കിൽ അതിലുള്ള ഓരോ നിർദ്ദേശവും സെൻട്രൽ പ്രൊസസ്സിങ്ങ് യൂണിറ്റ് നടപ്പിൽ വരുത്തേണ്ടതുണ്ട്.
കമ്പ്യൂട്ടർ പ്രോഗ്രാം എന്നു പറയുമ്പോൾ അത് ഒരു എക്സിക്യൂട്ടബിൾ രൂപമാവാം , സെൻട്രൽ പ്രൊസസ്സിങ്ങ് യൂണിറ്റിനു നേരിട്ട് എക്സിക്യൂട്ട് ചെയ്യാവുന്ന രൂപമാണ് ഇത്.
അതല്ലെങ്കിൽ പ്രോഗ്രാം സോഴ്സ് കോഡ് രൂപത്തിലായിരിക്കും.
ഇതിൽ മനുഷ്യനു മനസ്സിലാക്കാനാവുന്നത് സോർസ് കോഡ് ആണു.
ഒരു അൽഗൊരിതത്തെ അടിസ്ഥാനമാക്കി ഏതെങ്കിലും പ്രോഗ്രാമിങ്ങ് ഭാഷയുടെ നിയമങ്ങൾക്കനുസൃതമായി നിർമ്മിക്കപ്പെടുന്ന കമ്പ്യൂട്ടറിനായുള്ള നിർദ്ദേശങ്ങളുടെ കൂട്ടമാണു സോഴ്സ് കോഡ്.
മെഷീൻ ലാംഗ്വേജ് അഥവാ യന്ത്രതല ഭാഷയിലുള്ള നിർദ്ദേശങ്ങൾ മാത്രമേ കമ്പ്യൂട്ടറിന് മനസ്സിലാകൂ കാരണം മെഷീൻ ലാംഗ്വേജ് കോഡുകൾ ബൈനറി സഖ്യകളായ 0,1 എന്നിവ കൊണ്ടാണു രൂപപ്പെടുത്തിയിട്ടുള്ളത് , ഇത് മനുഷ്യർക്ക് മനസ്സിലാവുകയുമില്ല ആയതിനാൽ നേരിട്ട് മെഷീൻ ലാംഗ്വേജിൽ പ്രോഗ്രാമുകൾ എഴുതുവാൻ വളരെ ബുദ്ധിമുട്ടാണ്.
ഇതിനുള്ള പരിഹാരമാണ് മനുഷ്യഗ്രാഹ്യമായ പ്രോഗ്രാമിങ്ങ് ഭാഷകൾ.
ഏതെങ്കിലും പ്രോഗ്രാമിങ്ങ് ഭാഷയിൽ ആവശ്യമായ പ്രോഗ്രാം എഴുതിയ ശേഷം അതിനെ കംപൈലർ ഉപയോഗിച്ച് കമ്പൈൽ ചെയ്ത് യന്ത്രതല ഭാഷയിലേക്കും കമ്പ്യൂട്ടറിന് പ്രവർത്തിപ്പിക്കാൻ പറ്റുന്ന രൂപത്തിലേക്കും മാറ്റുകയാണ് സാധാരണ ചെയ്യുന്നത്.
കമ്പൈൽ പ്രക്രിയക്ക് പകരം ഒരു ഇന്റർപ്രെറ്ററിന്റെ (Interpreter) സഹായത്തോടെ കമ്പ്യൂട്ടർ പ്രോഗ്രാം സോർസ്‌കോഡിലെ ഓരോ നിർദ്ദേശവും യന്ത്രതല ഭാഷയിലേക്ക് മാറ്റി അപ്പപ്പോൾ തന്നെ പ്രവർത്തിപ്പിക്കുന്ന രീതിയും ഉണ്ട്.
ആദ്യ കമ്പ്യൂട്ടർ പ്രോഗ്രാമായി കണക്കാക്കുന്നത് ബാബേജിന്റെ യന്ത്രത്തിനായി ബെർണോളി സംഖ്യകൾ കൈകാര്യം ചെയ്യുവാനായി അഡ ലവ്‌ലേസ് നിർമിച്ച നിർദ്ദേശങ്ങളാണു .
പഞ്ച് കാർഡുകളിലാണു ആദ്യകാല കമ്പ്യൂട്ടറുകൾക്ക് ആവശ്യമായ പ്രോഗ്രാമുകൾ ഉണ്ടാക്കിയെടുത്തിരുന്നത് 1801ഇൽ ഫ്രഞ്ച് കാരനായിരുന്ന ജോസഫ് മാരീ ജാക്വാർഡ് പവർ ലൂം നിർമിച്ചു .
ഈ സങ്കേതം ആണു ഒരു കൂട്ടം ജോലികളെ നിയന്ത്രിക്കാനായി ആദ്യമായി പഞ്ച് കാർഡുകൾ ഉപയോഗിച്ചത്.
തറിയുടെ പാറ്റേണുകൾ എളുപ്പത്തിൽ കാർഡുകൾ മാറ്റി വ്യത്യാസപ്പെടുത്താൻ പറ്റി എന്നത് കമ്പ്യൂട്ടർ പ്രോഗ്രാം എന്ന ആശയത്തിലേക്ക് വഴിതെളിച്ചു.
പവർ ലൂമിൽ നിന്നാണു ബാബേജ് പഞ്ച് കാർഡുകൾ അനലറ്റിക് എഞ്ചിനായി ഉപയോഗിക്കാം എന്ന ആശയത്തിൽ എത്തിച്ചേർന്നത്.
പ്രോഗ്രാമിങ്ങ്
ഏതെങ്കിലുമൊരു പ്രോഗ്രാമിങ്ങ് ഭാഷ ഉപയോഗിച്ച് സോഴ്കോഡ് എഴുതുക, തിരുത്തുക തുടങ്ങിയ പ്രവർത്തികൾക്കാണ് കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ് എന്നു പറയുന്നത്.
സോർസ്കോഡ് തിരുത്തൽ എന്നു പറയുമ്പോൾ ഉദ്ദേശിച്ച രീതിയിൽ എഴുതിയ പ്രോഗ്രാം പ്രവർത്തിക്കുന്നുണ്ടോ എന്നുള്ള പരീക്ഷണങ്ങൾ, സൂക്ഷ്മമായ വിശകലനങ്ങൾ, ആവശ്യമെങ്കിൽ മറ്റ് പ്രോഗ്രാമർമാരുമായി സഹകരണം എന്നിവ വേണ്ടി വന്നേക്കാം.
ഇത്തരം പ്രവർത്തികൾ ചെയ്യുന്നതും അതിനുള്ള വൈദഗ്ദ്യം ഉള്ളവരുമായ ആളുകളെ ആണ് പ്രോഗ്രാമർ, സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർ എന്നൊക്കെ പറയുന്നത്.
ചില സമയങ്ങളിൽ വളരെ സമയമെടുക്കുന്ന ഒരു പ്രക്രിയ ആണ് പ്രോഗ്രാമിങ്ങ്, സോഫ്റ്റ്‌വെയർ ഡെവലപ്പ്മെന്റ് എന്നും പറയാറുണ്ട്.
സോഫ്റ്റ്‌വെയർ എഞ്ചിനീയറിങ്ങ് ഒരു വിജ്ഞാനശാഖയായി മാറുകയും ചെയ്തിട്ടുണ്ട്.
അവലംബം ഇതും കാണുക വിവരസാങ്കേതികവിദ്യ കവാടം
കമ്പ്യൂട്ടർ സോഫ്‌റ്റ്‌വെയർ പുറമെ നിന്നുള്ള കണ്ണികൾ കമ്പ്യൂട്ടർ പ്രോഗ്രം നിർവചനം - വെബോപീഡിയയിൽ കമ്പ്യൂട്ടർ പ്രോഗ്രാം - ഫ്രീ ഓൺലൈൻ ഡിക്ഷ്‌ണറി ഓഫ് കമ്പ്യൂട്ടിങ്ങിൽ
കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ് ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Computer_programming
കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗ് എന്നത് ഒരു പ്രത്യേക കണക്കുകൂട്ടൽ നടത്തുന്ന പ്രക്രിയയാണ് (അല്ലെങ്കിൽ പൊതുവായി, ഒരു നിർദ്ദിഷ്ട കമ്പ്യൂട്ടിംഗ് റിസൾട്ട് കൈവരിക്കുന്നു), സാധാരണയായി ഒരു എക്സിക്യൂട്ടബിൾ കമ്പ്യൂട്ടർ പ്രോഗ്രാം രൂപകൽപന ചെയ്യുകയും നിർമ്മിക്കുകയും ചെയ്യുന്നു.
വിശകലനം, അൽഗോരിതങ്ങൾ സൃഷ്ടിക്കൽ, പ്രൊഫൈലിംഗ് അൽഗോരിതങ്ങളുടെ കൃത്യതയും വിഭവ ഉപഭോഗവും, അൽഗരിതങ്ങൾ നടപ്പിലാക്കൽ (സാധാരണയായി തിരഞ്ഞെടുത്ത പ്രോഗ്രാമിംഗ് ഭാഷയിൽ , സാധാരണയായി കോഡിംഗ് എന്ന് വിളിക്കുന്നു) തുടങ്ങിയ ജോലികൾ പ്രോഗ്രാമിംഗിൽ ഉൾപ്പെടുന്നു.
ഒരു പ്രോഗ്രാമിന്റെ സോഴ്സ് കോഡ്, സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ് നേരിട്ട് നടപ്പിലാക്കുന്ന മെഷീൻ കോഡിന് പകരം പ്രോഗ്രാമർമാർക്ക് മനസ്സിലാകുന്ന ഒന്നോ അതിലധികമോ ഭാഷകളിൽ എഴുതിയിരിക്കുന്നു.
ഒരു കമ്പ്യൂട്ടറിൽ ഒരു ടാസ്‌ക്കിന്റെ ( ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പോലെ സങ്കീർണ്ണമായേക്കാം) പ്രകടനം ഓട്ടോമേറ്റ് ചെയ്യുന്ന നിർദ്ദേശങ്ങളുടെ ഒരു ശ്രേണി കണ്ടെത്തുക എന്നതാണ് പ്രോഗ്രാമിംഗിന്റെ ഉദ്ദേശ്യം, പലപ്പോഴും നൽകിയിരിക്കുന്ന പ്രശ്നം പരിഹരിക്കുന്നതിന് വേണ്ടിയായിരിക്കുമിത്.
പ്രാവീണ്യമുള്ള പ്രോഗ്രാമിംഗിന് സാധാരണയായി ആപ്ലിക്കേഷൻ ഡൊമെയ്‌നിനെക്കുറിച്ചുള്ള അറിവ്, പ്രത്യേക അൽഗോരിതങ്ങൾ, യുക്തി എന്നിവ ഉൾപ്പെടെ വിവിധ വിഷയങ്ങളിൽ വൈദഗ്ദ്ധ്യം ആവശ്യമാണ്.
ടെസ്‌റ്റിംഗ്, ഡീബഗ്ഗിംഗ്, സോഴ്‌സ് കോഡ് മെയിന്റനൻസ്, ബിൽഡ് സിസ്റ്റങ്ങളുടെ നിർവ്വഹണം, കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകളുടെ മെഷീൻ കോഡ് ആർട്ടിഫാക്‌റ്റ്സ് മാനേജ് ചെയ്യുന്നത് പോലുള്ള  പ്രോഗ്രാമിംഗുമായി ബന്ധപ്പെട്ടതുമായ ടാസ്‌ക്കുകളിൽ ഉൾപ്പെടുന്നു.
ഇവ പ്രോഗ്രാമിംഗ് പ്രക്രിയയുടെ ഭാഗമായി കണക്കാക്കാം, പക്ഷേ പലപ്പോഴും സോഫ്റ്റ്‌വെയർ ഡെവലപ്‌മെന്റ് എന്ന പദം ഈ വലിയ പ്രക്രിയയ്‌ക്കായി പ്രോഗ്രാമിംഗ്, നടപ്പിലാക്കൽ അല്ലെങ്കിൽ കോഡിംഗ് കോഡിന്റെ യഥാർത്ഥ എഴുത്തിനായി നീക്കിവച്ചിരിക്കുന്നു.
സോഫ്‌റ്റ്‌വെയർ എഞ്ചിനീയറിംഗിൽ എഞ്ചിനീയറിംഗ് ടെക്‌നിക്കുകളും സോഫ്റ്റ്‌വെയർ ഡെവലപ്‌മെന്റ് രീതികളും സംയോജിപ്പിക്കുന്നു.
റിവേഴ്സ് എഞ്ചിനീയറിംഗ് എന്നത് ഡിസൈനർമാർ, വിശകലന വിദഗ്ധർ, പ്രോഗ്രാമർമാർ എന്നിവർക്ക് മനസ്സിലാക്കുന്നതിനും പുനർനിർമ്മിക്കുന്നതിനും/വീണ്ടും നടപ്പിലാക്കുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു അനുബന്ധ പ്രക്രിയയാണ്.
ചരിത്രം അഡാ ലവ്ലേസ്, ലൂയിജി മെനാബ്രേയുടെ പേപ്പറിന്റെ അവസാനത്തിൽ ചേർത്ത കുറിപ്പുകളിൽ ഒരു അനലിറ്റിക്കൽ എഞ്ചിൻ പ്രോസസ്സിംഗിനായി രൂപകൽപ്പന ചെയ്ത ആദ്യത്തെ അൽഗോരിതം ഉൾപ്പെടുന്നു.
ചരിത്രത്തിലെ ആദ്യത്തെ കമ്പ്യൂട്ടർ പ്രോഗ്രാമറായി അവർ പലപ്പോഴും അംഗീകരിക്കപ്പെട്ടിട്ടുണ്ട്.
പ്രോഗ്രാമബിൾ ഉപകരണങ്ങൾ നൂറ്റാണ്ടുകളായി നിലവിലുണ്ട്.
9-ാം നൂറ്റാണ്ടിൽ തന്നെ, പേർഷ്യൻ ബാനു മൂസ സഹോദരന്മാർ ഒരു പ്രോഗ്രാമബിൾ മ്യൂസിക് സീക്വൻസർ കണ്ടുപിടിച്ചു, അവർ സാമർത്ഥ്യമുള്ള ഉപകരണങ്ങളെക്കുറിച്ച് വിവരിക്കുന്ന പുസ്തകത്തിൽ ഒരു ഓട്ടോമേറ്റഡ് മെക്കാനിക്കൽ ഫ്ലൂട്ട് പ്ലെയറിനെക്കുറിച്ച് വിവരിച്ചിണ്ട്.
1206-ൽ, അറബ് എഞ്ചിനീയർ അൽ-ജസാരി ഒരു പ്രോഗ്രാമബിൾ ഡ്രം മെഷീൻ കണ്ടുപിടിച്ചു, അവിടെ ഒരു മ്യൂസിക്കൽ മെക്കാനിക്കൽ ഓട്ടോമാറ്റൺ, കുറ്റികളിലൂടെയും ക്യാമറകളിലൂടെയും വ്യത്യസ്ത താളങ്ങളും ഡ്രം പാറ്റേണുകളും പ്ലേ ചെയ്യാൻ കഴിയും.
1801-ൽ, ജാക്കാർഡ് ലൂമിന് "പ്രോഗ്രാം" മാറ്റിക്കൊണ്ട് തികച്ചും വ്യത്യസ്തമായ നെയ്ത്തുകൾ നിർമ്മിക്കാൻ കഴിഞ്ഞു - അവയിൽ ദ്വാരങ്ങളുള്ള പേസ്റ്റ്ബോർഡ് കാർഡുകളുടെ ഒരു പരമ്പര തന്നെയുണ്ടായിരുന്നു.
കോഡ് ബ്രേക്കിംഗ് അൽഗോരിതങ്ങളും നൂറ്റാണ്ടുകളായി നിലവിലുണ്ട്.
9-ാം നൂറ്റാണ്ടിൽ, അറബ് ഗണിതശാസ്ത്രജ്ഞനായ അൽ-കിണ്ടി, ക്രിപ്‌റ്റോഗ്രാഫിക് സന്ദേശങ്ങൾ മനസ്സിലാക്കുന്നതിനുള്ള ഒരു കൈയെഴുത്തുപ്രതിയിൽ, എൻക്രിപ്റ്റ് ചെയ്ത കോഡ് മനസ്സിലാക്കുന്നതിനുള്ള ഒരു ക്രിപ്‌റ്റോഗ്രാഫിക് അൽഗോരിതത്തെക്കുറിച്ച് വിവരിച്ചിട്ടുണ്ട്.
ആദ്യകാല കോഡ് ബ്രേക്കിംഗ് അൽഗോരിതമായ ഫ്രീക്വൻസി അനാലിസിസ് വഴി ക്രിപ്‌റ്റനാലിസിസിന്റെ ആദ്യ വിവരണം അദ്ദേഹം നൽകി.
പ്രധാന പ്രോഗ്രാമിങ്ങ്‌ ഭാഷകൾ ബേസിക്ക് സി സി++ സി# എച്.ടി.എം.എൽ. പേൾ ജാവ ഫോർട്രാൻ കൊബോൾ പൈത്തൺ പി.എച്ച്.പി റൂബി ഇതും കാണുക പ്രോഗ്രാമിംഗ് ഭാഷകൾ കംപൈലർ ലിങ്കർ കംപ്യൂട്ടർ ബഗ്ഗ്‌ കംപ്യൂട്ടർ വൈറസ്‌
അവലംബം ↑ ↑ ↑ ↑ ↑ ↑ ↑ Noel Sharkey (2007), A 13th Century Programmable Robot , University of Sheffield ↑
കമ്പ്യൂട്ടർ ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Computer വിവിധ കാലഘട്ടങ്ങളിലെ കമ്പ്യൂട്ടറുകളും കമ്പ്യൂട്ടിംഗ് ഉപകരണങ്ങളും - മുകളിൽ ഇടത്തുനിന്ന് ഘടികാരദിശയിൽ: ആദ്യകാല വാക്വം ട്യൂബ് കമ്പ്യൂട്ടർ (ENIAC) മെയിൻഫ്രെയിം കമ്പ്യൂട്ടർ (IBM System 360) ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടർ (ഐബിഎം തിങ്ക്സെന്റർ എസ്50 മോണിറ്ററോട് കൂടിയത്) സൂപ്പർ കമ്പ്യൂട്ടർ (IBM ഉച്ചകോടി) വീഡിയോ ഗെയിം കൺസോൾ (നിൻടെൻഡോ ഗെയിംക്യൂബ്) സ്മാർട്ട്ഫോൺ (LYF വാട്ടർ 2) നാസയുടെ കോളമ്പിയ എന്ന സൂപ്പർ കമ്പ്യൂട്ടർ
വിവരങ്ങൾ സൂക്ഷിക്കുവാനും സംസ്കരിച്ചെടുക്കുവാനും വേണ്ടിയുള്ള ഒരു ഇലക്ട്രിക്ക് ഉപകരണമാണ് computer അഥവാ സംഗണനി .
അഥവാ നിർദ്ദേശങ്ങളുടെ ഒരു സമാഹാരം മുഖേന വിവരങ്ങൾ നടപടിക്കു വിധേയമാക്കുന്ന ഒരു പ്രയോഗോപകരണം അല്ലെങ്കിൽ ഇലക്ട്രോണിക് ഉപകരണം ആണ്.
വിധേയമാക്കേണ്ട വിവരങ്ങൾ സംഖ്യകൾ, എഴുത്ത്, ചിത്രങ്ങൾ, ശബ്ദം എന്നിങ്ങനെ പല തരത്തിലുള്ളതിനെ സൂചിപ്പിക്കാം.
ലോകത്തിലെ ഏറ്റവും വേഗതയും കാര്യക്ഷമതയുമുള്ള കമ്പ്യൂട്ടറുകളാണ് സൂപ്പർ കമ്പ്യൂട്ടറുകൾ.
ഇവ പ്രധാനമായും
നാസ, ഐഎസ്ആർഓ തുടങ്ങിയ സ്പേസ് സ്റ്റേഷനുകളിലാണ് ഉപയോഗിക്കുന്നത്.
നാസയിലെ സൂപ്പർകമ്പ്യൂട്ടറിന്റെ പേര് കൊളമ്പിയ എന്നാണ്.
ചാൾസ് ബാബേജ് , ഇംഗ്ലീഷ് മെക്കാനിക്കൽ എൻജിനീയർ, പോളിമത്ത് എന്നിവ ഒരു പ്രോഗ്രാമബിൾ കംപ്യൂട്ടർ എന്ന ആശയം ഉരുത്തിരിഞ്ഞു.
" കമ്പ്യൂട്ടറിന്റെ പിതാവ് " എന്ന് അദ്ദേഹം കരുതി പത്തൊൻപതാം നൂറ്റാണ്ടിന്റെ തുടക്കത്തിൽ തന്നെ ആദ്യ മെക്കാനിക്കൽ കമ്പ്യൂട്ടറാണ് അദ്ദേഹം രൂപപ്പെടുത്തിയെടുത്തത്.
നാവിഗേഷണൽ കണക്കുകൂട്ടലുകളിൽ സഹായിക്കാൻ രൂപകല്പന ചെയ്ത വിപ്ലവകരമായ വ്യതിയാന എഞ്ചിനാണ് , 1833-ൽ, ഒരു സാധാരണ രൂപകൽപന, ഒരു അനലിറ്റിക് എഞ്ചിൻ സാധ്യമാണെന്ന് അദ്ദേഹം മനസ്സിലാക്കി.
പ്രോഗ്രാമുകളും ഡാറ്റയും നൽകുന്നത് പഞ്ച്ഡ് കാർഡുകൾ വഴി മെഷീനിലേക്ക് നൽകേണ്ടതാണ്, ജാക്കാർഡ് മങ്ങൽ പോലുള്ള മെക്കാനിക്കൽ തട്ടുകളിൽ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു രീതി.
ഔട്ട്പുട്ടിനായി, മെഷീന് ഒരു പ്രിന്റർ, ഒരു കർവ് ബോർഡ്, ഒരു മണി ഉണ്ടായിരിക്കും.
പിന്നീടത് വായിക്കാനായി കാർഡുകളിലേക്ക് നമ്പറുകൾ പഞ്ച് ചെയ്യാൻ കഴിയും.
ടർക്കിങ്ങ് പൂർത്തീകരണം എന്ന ആധുനിക പദത്തിൽ വിവരിച്ച ഒരു സാമാന്യ ആപേക്ഷിക കമ്പ്യൂട്ടറിനുള്ള ആദ്യത്തെ ഡിസൈൻ, എഞ്ചിൻ ഒരു അരിത്മെറ്റിക് ലോജിക് യൂണിറ്റ് , കണ്ട്രോഡൽ ബ്രോക്കിംഗ് ആൻഡ് ലൂപ്പുകളുടെ രൂപത്തിൽ നിയന്ത്രണ ഫ്ലോ , ഇന്റഗ്രേറ്റഡ് മെമ്മറി എന്നിവയിൽ ഉൾപ്പെടുത്തി.
മെഷീൻ അതിന്റെ സമയം ഒരു നൂറ്റാണ്ടിലേറെ ആയിരുന്നു.
അവന്റെ മെഷിനുള്ള എല്ലാ ഭാഗങ്ങളും കൈകൊണ്ട് നിർമ്മിക്കേണ്ടതുണ്ട് - ആയിരക്കണക്കിന് ഭാഗങ്ങളുള്ള ഉപകരണത്തിന് ഇത് ഒരു വലിയ പ്രശ്നമായിരുന്നു.
ഒടുവിൽ, പദ്ധതി ബ്രിട്ടീഷ് സർക്കാർ നിറുത്തലാക്കാൻ തീരുമാനിച്ചതോടെ പിരിച്ചുവിട്ടു.
ബാബേജ് അനാലിറ്റിക്കൽ എൻജിനീയറിൻറെ പൂർത്തീകരണം പരാജയപ്പെടുത്തുന്നതിനെ രാഷ്ട്രീയവും സാമ്പത്തികവും മാത്രമല്ല, കൂടുതൽ സങ്കീർണ്ണമായ കമ്പ്യൂട്ടർ വികസിപ്പിച്ചെടുക്കാനും മറ്റാരെങ്കിലും കഴിയുന്നതിനേക്കാൾ വേഗത്തിൽ മുന്നോട്ട് പോകാനുമുള്ള അദ്ദേഹത്തിന്റെ ആഗ്രഹവും മാത്രമല്ല പ്രയാസങ്ങൾ.
എന്നിരുന്നാലും, മകനായിരുന്ന ഹെൻറി ബാബേജ്, 1888-ൽ വിശകലനത്തിന്റെ എഞ്ചിൻറെ കമ്പ്യൂട്ടിംഗ് യൂണിറ്റിലെ ( മിൽക്ക് ) ലളിതമായ ഒരു പതിപ്പ് പൂർത്തിയാക്കി.
1906-ൽ ടേബിളുകൾ കംപ്യൂട്ടിംഗിൽ ഉപയോഗിച്ചുവെന്ന് അദ്ദേഹം വിശദീകരിച്ചു.
അനേകം കഴിവുകളു ഉപയോഗങ്ങളുമുണ്ട്.
വാസ്തവത്തിൽ അവ സാർവ്വലൗകികമായവിവരനടപടി യന്ത്രങ്ങൾ ആണ്.
ചര്ച്ച്-ടുറിങ്ങ് നിബന്ധം അനുസരിച്ച് ഏറ്റവും കുറഞ്ഞ ബോധാവസ്ഥാപരിതി ശേഷിയുള്ള (അതായത്, സാർവ്വലൗകികമായ ടുറിങ്ങ് യന്ത്രത്തിന് സമാനമായി പ്രവർത്തിക്കാനുള്ള കഴിവുള്ള) ഒരു കമ്പ്യൂട്ടറിന് പേർസണൽ ഡിജിറ്റൽ അസിസ്റ്റന്റ്റ് മുതൽ സൂപ്പർകമ്പ്യൂട്ടർ വരെയുള്ള ഏതൊരു കമ്പ്യൂട്ടറിന്റെയും പ്രവർത്തനങ്ങൾ ചെയ്യാൻ കഴിയും.
അതുകൊണ്ട് കമ്പനികളുടെ കണക്കുവിവരപ്പട്ടികകൾ കൈകാര്യം ചെയ്യുന്നതുമുതൽ വ്യവസായസംബന്ധമായ റോബോട്ടുകളെ നിയന്ത്രിക്കുന്നതുവരെയുള്ളNASa കാര്യങ്ങൾക്ക് ഒരേ രൂപാങ്കനം തന്നെയാണ് കമ്പ്യൂട്ടറുകൾക്ക് ഉള്ളത്.
ആധുനിക ഇലക്ട്രോണിക് കംപ്യൂട്ടറുകൾക്ക് മുമ്പുണ്ടായിരുന്ന രൂപാങ്കനങ്ങളേക്കാൾ കൂടുതൽ വേഗതയും കഴിവും ഉണ്ട്.
മാത്രമല്ല, ഇവ വർഷംതോറും വൃദ്ധിസംജ്ഞിതമായി ശക്തി കൂടുകയാണ്.
ഈ പ്രക്രിയയ്ക്ക് മൂർസ് ലാ എന്ന് പേര് നൽകി.
കൈപ്പിടിയിലൊതുങ്ങുന്ന പി.ഡി.എ (PDA) മുതൽ, നിമിഷാർദ്ധത്തിൽ, കോടാനുകോടി ഗണനങ്ങൾ നടത്താൻ പ്രാപ്തിയുള്ള സൂപ്പർ കമ്പ്യൂട്ടർ വരെയുള്ളവ കമ്പ്യൂട്ടറിന്റെ ഗണത്തിൽപ്പെടുന്നു.
മാത്രവുമല്ല, മൈക്രോപ്രോസസ്സർ (സൂക്ഷ്മാപഗ്രഥനി) അടിസ്ഥാനമാക്കിയുള്ള യന്ത്ര സംവിധാനങ്ങളെയെല്ലാം തന്നെ, കമ്പ്യൂട്ടർ എന്നു വിളിക്കാം.
ബൈനറി സംഖ്യാ സമ്പ്രദായത്തിലാണ് കമ്പ്യൂട്ടറിൽ വിവരങ്ങളും നിർദ്ദേശങ്ങളും ശേഖരിക്കുന്നതും.
ഇതുതന്നെയാണ് കമ്പ്യൂട്ടറുകളുടെ പ്രവർത്തനത്തിന്‌ അടിസ്ഥാനം എന്നും പറയാം.
കമ്പ്യൂട്ടറുകൾ പല തരത്തിലുള്ള സ്ഥൂലമായ പാക്കിങ്ങുകളിൽ ലഭ്യമാണ്.
ആന്തരികമായ കമ്പ്യൂട്ടറുകൾ ഒരു വലിയ മുറിയുടെ അത്രയും വലുതായിരുന്നു.
മാത്രമല്ല, അങ്ങനെയുള്ളവ ഇപ്പോഴും ശാസ്ത്രീയമായ കണക്കുകൂട്ടലുകൾക്കും - സൂപ്പർകമ്പ്യൂട്ടറുകൾ - വലിയ കമ്പനികളുടെ വ്യാപാര ഇടപാട് കൈകാര്യം ചെയ്യുന്നതിനും - മെയിൻഫ്രെയിമുകൾ - ഉപയോഗിക്കുന്നുണ്ട്.
ഒരു ആളിന്റെ ഉപയോഗത്തിനുള്ള ചെറിയ കമ്പ്യൂട്ടറുകളും - പേർസണൽ കമ്പ്യൂട്ടറുകളും - അവയുടെ വഹനീയരൂപമായ നോട്ട് ബുക്ക് കമ്പ്യൂട്ടറുകളും ആയിരിക്കണം ആളുകൾക്ക് ഏറ്റവും കൂടുതൽ പരിചയമുള്ള രൂപങ്ങൾ.
പക്ഷേ, ഇന്ന് ഏറ്റവും സാധാരണമായി ഉപയോഗിക്കുന്ന രൂപം നിവേശിപ്പിക്കപ്പെട്ട കമ്പ്യൂട്ടർ (embedded system) ആണ്, അതായത് മറ്റൊരു യന്ത്രത്തെ നിയന്ത്രിക്കുന്ന കമ്പ്യൂട്ടർ.
യുദ്ധവിമാനങ്ങൾ മുതൽ ഡിജിറ്റൽ ക്യാമറകൾ വരെയുള്ള യന്ത്രങ്ങൾ അവയിൽ നിവേശിപ്പിക്കപ്പെട്ട കമ്പ്യൂട്ടറുകളാണ് നിയന്ത്രിക്കുന്നത്.
നമ്മുടെ നിത്യ ജീവിതത്തിലേയ്ക്ക്‌, കമ്പ്യൂട്ടറുകളുടെ തള്ളിക്കയറ്റം നാടകീയമായ മാറ്റങ്ങൾ ഉണ്ടാക്കി.
അതാണ്‌ നാം ഇൻഫർമേഷൻ യുഗത്തിലാണ്‌ ജീവിക്കുന്നത്‌ എന്നു പറയാൻ കാരണം.
കമ്പ്യൂട്ടർ ഇന്ന് നിത്യജീവിതത്തിന്റെ ഭാഗമായി കഴിഞ്ഞു.
ഒരു കമ്പ്യൂട്ടറിൽ നിന്നും മറ്റൊന്നിലേക്ക് അയച്ച ആദ്യ സന്ദേശം LO എന്നായിരുന്നു.
കമ്പ്യൂട്ടർ സാക്ഷരതാ ദിനം
ഡിസംബർ 2 കമ്പ്യൂട്ടർ സാക്ഷരതാ ദിനമായി ലോകമെങ്ങും ആചരിക്കുന്നു.
ഇന്ത്യയിലെ ബഹുരാഷ്ട്ര കമ്പനിയായ എൻ.ഐ.ഐ.ടിയാണ് കംപ്യൂട്ടർ സാക്ഷരതാ ദിനം എന്ന ആശയം മുന്നോട്ടുവെച്ചത്.