"കെർണൽ (കമ്പ്യൂട്ടിങ്)" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
No edit summary |
No edit summary |
||
വരി 1:
{{ആധികാരികത}}
മിക്കവാറും ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റങ്ങളിലേയും മർമ്മപ്രധാനമായ ഭാഗത്തേയാണ് കമ്പ്യൂട്ടിങ്ങിൽ കേർണൽ എന്ന് വിളിക്കുന്നത്. ഉപയോക്താക്കൾ പ്രവർത്തിപ്പിക്കുന്ന ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിന്നും ഡാറ്റകളെ മാറ്റങ്ങൾക്ക് വിധേയമാക്കുന്ന ഹാർഡ്വെയർ തലത്തിനും ഇടയിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയർ ഭാഗമാണിത്. സിസ്റ്റത്തിലെ വിഭവങ്ങളെ നിയന്ത്രിക്കുക എന്നതാണ് ഇതിന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട ധർമ്മം. ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ അടിസ്ഥാനപരമായ ഭാഗം ആയതുകൊണ്ടുതന്നെ താഴെക്കിടയിലുള്ള പ്രൊസസ്സർ, ഇൻപുട്ട്/ഔട്ട്പുട്ട് ഘടകങ്ങൾ പോലെയുള്ള ഹാർഡ്വെയറുകൾക്കുവേണ്ടി ഒരു സംഗ്രഹിത പ്രത്യക്ഷതലം അവ നടപ്പിലാക്കിയിരിക്കും; ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറുകൾ അവയുടെ ആവശ്യപൂർത്തീകരണത്തിനായി അവ ഉപയോഗപ്പെടുത്തുകയാണ് ചെയ്യുക. പ്രൊസസ്സ്-ഇതര ആശയവിനിമയങ്ങൾ, സിസ്റ്റം കോളുകൾ തുടങ്ങിയവ വഴിയാണ് സാധാരണ അവ നടപ്പിലാക്കുക.
ഓരോ ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റത്തിലും രൂപകൽപ്പന, പ്രത്യക്ഷവൽക്കരണം എന്നിവയ്ക്കനുസൃതമായി അവയുടെ കർത്തവ്യം ചെയ്യുന്ന രീതിയിലും മാറ്റമുണ്ടാകും. മോണോലിത്തിക്ക് കേർണലുകൾ സിസ്റ്റത്തിന്റെ പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിനായി ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റത്തിലെ എല്ലാ കോഡുകളും ഒരേ അഡ്രസ്സ് സ്പേസിൽതന്നെയാണ് പ്രവർത്തിപ്പിക്കുക, അതേ സമയം മൈക്രോകേർണലുകൾ ഒരോ ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റം സേവനങ്ങളേയും യൂസർസ്പേസിൽ സെർവറുകളായാണ് പ്രവർത്തിപ്പിക്കുക, ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റത്തിന്റെ പരിപാലനവും ഘടകങ്ങളുടെ വ്യക്തിരിതയുമാണിതുവഴി ഉദ്ദേശിക്കുന്നത്. രൂപകൽപ്പനയിലെ ഈ രണ്ട് ഉച്ചരീതികൾക്കുമിടയിൽ സാധ്യകളുള്ള രൂപകല്പനാ രീതികളും നിലനിൽക്കുന്നു.
{{software-stub}}
|