பொருளடக்கம்:
வரையறை - மோனோலிதிக் கர்னல் என்றால் என்ன?
மோனோலிதிக் கர்னல் என்பது ஒரு இயக்க முறைமை மென்பொருள் கட்டமைப்பாகும், இது உள்ளீடு / வெளியீடு (I / O) சாதனங்கள், நினைவகம், வன்பொருள் குறுக்கீடுகள் மற்றும் CPU அடுக்கு ஆகியவற்றை அணுகுவதற்கான அனைத்து சலுகைகளையும் கொண்டுள்ளது. மோனோலிதிக் கர்னல்கள் மற்ற கர்னல்களை விட பெரியதாக இருக்கின்றன, ஏனெனில் அவை கணினி செயலாக்கத்தின் பல அம்சங்களை மிகக் குறைந்த மட்டத்தில் கையாளுகின்றன, எனவே பல சாதனங்கள், ஐ / ஓ மற்றும் குறுக்கீடு சேனல்கள் மற்றும் பிற வன்பொருள் ஆபரேட்டர்களுடன் இடைமுகப்படுத்தும் குறியீட்டை இணைக்க வேண்டும்.
கர்னலின் இந்த வடிவம் லினக்ஸ், யூனிக்ஸ், எம்.எஸ்-டாஸ் மற்றும் மேக் ஓஎஸ் ஆகியவற்றிற்கு அடிப்படையாகும். புதிய இயக்க முறைமைகள் பொதுவாக ஒரு கலப்பின கர்னலைப் பயன்படுத்துகின்றன, அவை எளிதாக பராமரிப்பு மற்றும் இயக்க முறைமை மேம்பாடுகளை அனுமதிக்கின்றன.
டெகோபீடியா மோனோலிதிக் கர்னலை விளக்குகிறது
மோனோலிதிக் கர்னல்கள் அவற்றின் கட்டுப்பாட்டின் கீழ் உள்ள பல்வேறு கூறுகளின் மீது முழு சலுகை அணுகலைத் தக்கவைத்துக்கொள்கின்றன. இவை பின்வருமாறு:
- கோப்பு முறைமைகள்
- இடைச்செருகல் தொடர்பு
- I / O மற்றும் சாதன மேலாண்மை
- அடிப்படை செயல்முறை மேலாண்மை
- வன்பொருள்
மைக்ரோ கர்னல் அல்லது ஹைப்ரிட் கர்னல் வடிவமைப்பு போன்ற புதிய கர்னல் கட்டமைப்புகள் விரும்பப்படுவதற்கான காரணம், கர்னல் பெரிதாக மாறும் போது, அது அதிக செயல்பாடுகளை எடுக்க வேண்டும். இது குறியீட்டை சிக்கலானது மற்றும் ஏற்றுவதற்கு மெதுவாக செய்கிறது. மோனோலிதிக் கர்னல் வடிவமைப்பின் மற்றொரு குறைபாடு என்னவென்றால், அம்சங்களைச் சேர்க்க அல்லது பிழைகளை சரிசெய்ய கர்னல் குறியீட்டை மாற்றியமைக்க வேண்டும். இதற்கு வழக்கமாக கர்னல் குறியீடு மற்றும் வன்பொருள் இயக்கிகளை மறுசீரமைத்தல் தேவைப்படுகிறது; இது ஒரு முழுமையான இயக்க முறைமை மேம்படுத்தலைக் குறிக்கலாம், இது விலை உயர்ந்தது மற்றும் பயனர் நம்பிக்கையை குறைக்கிறது.
புதிய கர்னல் கட்டமைப்புகள் வரையறுக்கப்பட்ட சலுகைக்கான அணுகலை மட்டுமே தக்கவைத்துக்கொள்கின்றன மற்றும் சேவையகங்கள் மூலம் பயனர் இடத்திற்கு சலுகைகளை அனுப்புகின்றன, அவை வள நிர்வாகத்தை தங்கள் சொந்த சலுகைகளுடன் சுயாதீனமாக வழங்குகின்றன. இந்த சேவையகங்கள் கர்னல் நினைவக இடத்திற்கு வெளியே இயங்குகின்றன, இது மிகவும் சிறிய கர்னல் அளவுகள் மற்றும் மிகவும் திறமையான மேம்படுத்தல் பாதையை அனுமதிக்கிறது.
லினக்ஸ் அடிப்படையிலான அமைப்புகள் போன்ற அமைப்புகளுக்கு மோனோலிதிக் கர்னல் கட்டமைப்பு இன்னும் பயன்படுத்தப்படுகிறது, அங்கு தொடர்ந்து புதுப்பிக்கப்பட்டு மாற்றப்படும் ஒரு வளர்ந்து வரும் கர்னல் இயக்க முறைமையின் கலாச்சாரத்தின் ஒரு பகுதியாகும். லினக்ஸின் நெறிப்படுத்தப்பட்ட தன்மை அதன் மோனோலிதிக் கர்னலை ஏற்றுக்கொள்ளக்கூடிய அளவிற்கு வைத்திருக்கிறது, இதனால் அம்சங்களைச் சேர்ப்பது எளிதாகிறது.
