മോണോലിത്തിക്ക് കെർണൽ
From Wikipedia, the free encyclopedia
കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയിൽ, ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റം എന്ന മദ്ധ്യവർത്തി സംവിധാനങ്ങളുടെ രൂപകല്പനയിൽ അടിസ്ഥാനപരമായ പ്രാധാന്യമുള്ള ഒരു ആശയമാണു് മോണോലിത്തിക് കെർണൽ. ഇത്തരം കെർണൽ ഉപയോഗിക്കുന്ന ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റങ്ങളിൽ അവയുടെ മിക്കവാറും എല്ലാ ധർമ്മങ്ങളും നിറവേറ്റുന്നതു് പൊതുവേ സ്ഥിരമായ ഒരൊറ്റ കെർണൽ ആയിരിക്കും. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, വ്യത്യസ്ത സാഹചര്യങ്ങൾക്കനുസരിച്ച് രൂപഭേദം വരുത്താനാവാത്ത ഒരു 'സ്ഥിരം' സംവിധാനമാണു് മോണോലിത്തിക് കെർണലുകൾ ഉപയോഗിക്കുന്ന ഒരു ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റം.[1][2]
ഒരു മോണോലിത്തിക് കെർണൽ ഓപ്പറേറ്റിംഗ്സിസ്റ്റം ഹാർഡ്വെയറിനും ആപ്ലിക്കേഷനുകൾക്കും ഇടയിൽ ഒരൊറ്റ ഖണ്ഡമായി നിലനിന്നു് അവയ്ക്കിടയിൽ ഒരു സുതാര്യമായ ഇന്റർഫേസുണ്ടാക്കുന്നു. പ്രോസസ് നിയന്ത്രണം, ക്രിയകളുടെ മുൻഗണനാക്രമം, മെമ്മറിയുടെ നിയന്ത്രണവും മേൽനോട്ടവും, തുടങ്ങിയ ജോലികളെല്ലാം ഈ മുഖ്യകാമ്പിന്റെ ഉള്ളിൽ അടങ്ങുന്ന ഭാഗങ്ങളായിരിക്കും. ആവശ്യമെങ്കിൽ ഇതിൽ പ്രത്യേക ധർമ്മങ്ങളുള്ള മറ്റു ഡ്രൈവറുകൾ (ഉപകരണഭാഷാ വ്യാഖ്യാനത്തിനുള്ള താരതമ്യേന ലഘുവും വിശിഷ്ടവുമായ പ്രോഗ്രാമുകൾ) ഉപഘടങ്ങളാക്കി വിളക്കിച്ചേർക്കാൻ സാധിക്കും.