OS இல் கர்னல் என்றால் என்ன? கர்னலின் வகைகள் என்ன?

What Is Kernel Os



ஒரு கர்னல் என்பது இயக்க முறைமையின் (OS) மையக் கூறு ஆகும். கணினியின் வளங்களை நிர்வகிப்பதற்கும் பயனர் நிரல்களுக்கு சேவைகளை வழங்குவதற்கும் இது பொறுப்பாகும். கர்னலில் இரண்டு வகைகள் உள்ளன: மோனோலிதிக் மற்றும் மைக்ரோகர்னல். மோனோலிதிக் கர்னல் என்பது ஒரு ஒற்றை, பெரிய, இயங்கக்கூடிய கோப்பு, இது இயக்க முறைமைக்கான அனைத்து குறியீடுகளையும் கொண்டுள்ளது. மைக்ரோகர்னல்களை விட மோனோலிதிக் கர்னல்கள் பொதுவாக வேகமானவை மற்றும் திறமையானவை, ஆனால் அவை வடிவமைப்பதும் பிழைத்திருத்துவதும் மிகவும் கடினம். மைக்ரோகர்னல் என்பது ஒரு சிறிய, மட்டு கர்னல் ஆகும், இது அடிப்படை கணினி செயல்பாட்டிற்கு தேவையான குறியீட்டை மட்டுமே கொண்டுள்ளது. மைக்ரோகர்னல்கள் பொதுவாக மிகவும் நெகிழ்வானவை மற்றும் ஒற்றைக்கல் கர்னல்களை விட வடிவமைப்பதற்கும் பிழைத்திருத்துவதற்கும் எளிதாக இருக்கும், ஆனால் அவை மெதுவாகவும் குறைந்த செயல்திறன் கொண்டதாகவும் இருக்கும்.



விண்டோஸ், மேக், லினக்ஸ் அல்லது ஆண்ட்ராய்டு என ஒவ்வொரு இயங்குதளத்திலும் ஒரு அடிப்படை நிரல் உள்ளது கோர் முழு அமைப்புக்கும் 'பாஸ்' ஆக செயல்படுபவர். இது OS இன் இதயம்! கர்னல் என்பது எல்லாவற்றையும் கட்டுப்படுத்தும் ஒரு கணினி நிரலைத் தவிர வேறில்லை. கணினியில் நடக்கும் அனைத்தும் அதன் வழியாகவே செல்கிறது. இந்த இடுகையில், OS இல் கர்னல் என்றால் என்ன மற்றும் பல்வேறு வகையான கர்னல்கள் பற்றி விவாதிப்போம்.





OS இல் கர்னல் என்றால் என்ன

OS இல் இது முக்கிய நிரல் என்பதை இப்போது நாம் அறிவோம், இது பூட்லோடருக்குப் பிறகு ஏற்றப்படும் முதல் நிரல் என்பதையும் நாம் அறிந்து கொள்ள வேண்டும். இது வன்பொருள் மற்றும் மென்பொருள் அல்லது பயன்பாடுகளுக்கு இடையிலான அனைத்து பேச்சுவார்த்தைகளையும் செய்கிறது. எனவே நீங்கள் ஒரு நிரலை இயக்கினால், பயனர் இடைமுகம் கர்னலுக்கு ஒரு கோரிக்கையை அனுப்புகிறது. கர்னல் பின்னர் CPU, நினைவகம் செயலாக்க சக்தி, நினைவகம் மற்றும் பிற விஷயங்களை ஒதுக்க ஒரு கோரிக்கையை அனுப்புகிறது, இதனால் பயன்பாடு முன் முனையில் சீராக இயங்கும்.





OS இல் கர்னல் என்றால் என்ன



கர்னலை ஒரு மொழிபெயர்ப்பாளராக நீங்கள் நினைக்கலாம். இது மென்பொருளிலிருந்து I/O கோரிக்கைகளை CPU மற்றும் GPUக்கான வழிமுறைகளின் தொகுப்பாக மொழிபெயர்க்கிறது. எளிமையாகச் சொன்னால், மென்பொருளுக்கும் வன்பொருளுக்கும் இடையிலான அடுக்குதான் எல்லாவற்றையும் சாத்தியமாக்குகிறது. கர்னல் பின்வருவனவற்றை நிர்வகிக்கிறது:

  1. CPU / GPU
  2. நினைவு
  3. I/O அல்லது I/O சாதனங்கள்
  4. வள மேலாண்மை
  5. நினைவக மேலாண்மை
  6. சாதன மேலாண்மை
  7. கணினி அழைப்புகள்.

கணினி அழைப்புகளைப் பயன்படுத்தி பயனர் செயல்முறைகள் கர்னல் இடத்தை மட்டுமே அணுக முடியும். நிரல் நேரடியாக அணுக முயற்சித்தால், அது பிழையை விளைவிக்கும்.

இந்த செயலை முடிக்க கண்ணோட்டம் ஆன்லைனில் இருக்க வேண்டும் அல்லது இணைக்கப்பட வேண்டும்

கர்னல் பாதுகாப்பு மற்றும் பாதுகாப்பு

கர்னல் வன்பொருளையும் பாதுகாக்கிறது. பாதுகாப்பு இல்லாவிட்டால், உங்கள் கணினியை செயலிழக்கச் செய்தல், தரவுச் சிதைவு, முதலியன உட்பட எந்த ஒரு நிரலும் கணினியில் எந்தப் பணியையும் செய்ய முடியும்.



நவீன கணினிகளில், பாதுகாப்பு வன்பொருள் மட்டத்தில் செயல்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, நம்பகமான மூலத்திலிருந்து இல்லாத மற்றும் கையொப்பத்துடன் சான்றளிக்கப்பட்ட இயக்கிகளை விண்டோஸ் ஏற்றாது. பாதுகாப்பான துவக்கம் மற்றும் நம்பகமான துவக்கம் உன்னதமான உதாரணங்கள்.

இந்த தளத்தை விண்டோஸ் 10 ஐ அடைய முடியாது

பாதுகாப்பான தொடக்கம்: இது பிசி தொழில்துறையால் உருவாக்கப்பட்ட பாதுகாப்பு தரநிலையாகும். கணினி தொடங்கும் போது அங்கீகரிக்கப்படாத பயன்பாடுகள் இயங்குவதைத் தடுப்பதன் மூலம் உங்கள் கணினியை தீம்பொருளிலிருந்து பாதுகாக்க உதவுகிறது. பிசி உற்பத்தியாளரால் நம்பப்படும் மென்பொருளைப் பயன்படுத்தி மட்டுமே உங்கள் கணினி துவக்கப்படுவதை இந்த அம்சம் உறுதி செய்கிறது. எனவே, உங்கள் கணினி தொடங்கும் போதெல்லாம், ஃபார்ம்வேர் இயக்கிகள் (விருப்பம் ROMகள்) மற்றும் இயங்குதளம் உட்பட ஒவ்வொரு துவக்க மென்பொருளின் கையொப்பத்தையும் ஃபார்ம்வேர் சரிபார்க்கிறது. கையொப்பங்கள் சரிபார்க்கப்பட்டால், கணினி துவங்குகிறது மற்றும் ஃபார்ம்வேர் இயக்க முறைமைக்கு கட்டுப்பாட்டை அனுப்புகிறது.

நம்பகமான துவக்கம்: இது மெய்நிகர் பயன்படுத்துகிறது நம்பகமான இயங்குதள தொகுதி (VTPM) விண்டோஸ் 10 கர்னலின் டிஜிட்டல் கையொப்பத்தை துவக்கும் முன் சரிபார்க்க. இதையொட்டி, துவக்க இயக்கிகள், தொடக்க கோப்புகள் மற்றும் ELAM உள்ளிட்ட விண்டோஸ் தொடக்க செயல்முறையின் மற்ற அனைத்து கூறுகளையும் இது உறுதிப்படுத்துகிறது. கோப்பு எந்த வகையிலும் மாற்றப்பட்டிருந்தால் அல்லது மாற்றப்பட்டிருந்தால், ஏற்றி அதைக் கண்டறிந்து ஏற்ற மறுக்கிறது, அது சிதைந்த கூறு என்று அங்கீகரிக்கிறது. சுருக்கமாக, ஏற்ற நேரத்தில் அனைத்து உறுப்புகளுக்கும் இது நம்பிக்கையின் சங்கிலியை வழங்குகிறது.

கர்னல் வகைகள் என்ன

மையமானது பாதுகாப்பான வரியில் வன்பொருளுடன் தொடர்பு கொள்ளவும் முடியும். இந்த வழியில், நிறுவனங்கள் பொத்தான்களின் தொகுப்பைப் பயன்படுத்தி தங்கள் வன்பொருளுடன் தொடர்பு கொள்ளக்கூடிய கர்னலை உருவாக்க முடியும். உதாரணமாக, ஒரு சலவை இயந்திரத்தை எடுத்துக் கொள்ளுங்கள். நீங்கள் எந்த கைப்பிடிகளை நகர்த்துகிறீர்கள் மற்றும் நேரம் அமைக்கப்படுவதைப் பொறுத்து - ஒரு அடிப்படை கர்னல் நிலை போதுமானதாக இருக்க வேண்டும். இருப்பினும், கர்னல்கள் காலப்போக்கில் மிகவும் சிக்கலானதாகி, கர்னல் வகைகள் உருவாகின்றன.

  1. மோனோலிதிக் கோர்: இங்கே, OS மற்றும் கர்னல் இரண்டும் ஒரே நினைவக இடத்தில் இயங்குகிறது மற்றும் பாதுகாப்பு உண்மையில் முக்கியமில்லாத இடத்தில் பொருத்தமானது. இதன் விளைவாக விரைவான அணுகல் கிடைக்கும், ஆனால் சாதன இயக்கியில் பிழை இருந்தால், முழு கணினியும் செயலிழக்கும்.
  2. மைக்ரோநியூக்ளியஸ்: இது மோனோலிதிக் கர்னலின் அகற்றப்பட்ட பதிப்பாகும், இதில் கர்னலே பெரும்பாலான வேலைகளைச் செய்ய முடியும் மேலும் கூடுதல் GUI தேவையில்லை. பாதுகாப்பு மற்றும் கணினி செயலிழப்பு இல்லாத அல்லது நிகழாத இடங்களில் அவை பயன்படுத்தப்பட வேண்டும்.
  3. ஹைப்ரிட் கோர்: இந்தக் கருவைத்தான் நாம் அதிகம் பார்க்கிறோம். ஆப்பிள் நிறுவனத்தில் இருந்து விண்டோஸ், மேகோஸ். அவை ஒரு ஒற்றை கர்னல் மற்றும் ஒரு மைக்ரோகர்னல் ஆகியவற்றின் கலவையாகும். இது இயக்கிகளை நீக்குகிறது, ஆனால் கணினி சேவைகளை கர்னலுக்குள் வைத்திருக்கும் - இயக்கிகள் எவ்வாறு ஏற்றப்படும் என்பதைப் போலவே விண்டோஸ் துவக்க செயல்முறையைத் தொடங்குகிறது .
  4. நானோ-கோர்: உங்களிடம் ஒரு கர்னல் இருக்க வேண்டும், ஆனால் அதன் பெரும்பாலான அம்சங்கள் வெளிப்புறமாக உள்ளமைக்கக்கூடியதாக இருந்தால், இது தெளிவாகிறது.
  5. கோர் எக்ஸோ: இந்த கர்னல் செயல்முறை பாதுகாப்பு மற்றும் வள கையாளுதலை மட்டுமே வழங்குகிறது. இருப்பினும், உங்கள் சொந்த திட்டத்தை நீங்கள் சோதித்து, சிறந்த கர்னல் வகைக்கு நகரும் போது இது முக்கியமாகப் பயன்படுத்தப்படுகிறது.

நாம் பேசியதை விட மையமானது அதிகம். நீங்கள் ஆழமாக தோண்டும்போது, ​​கர்னலின் வரையறை மேலும் மேலும் ஆழமாகிறது.

விண்டோஸ் பிழைகளை விரைவாகக் கண்டறிந்து தானாகவே சரிசெய்ய பிசி பழுதுபார்க்கும் கருவியைப் பதிவிறக்கவும்

இந்த இடுகை எளிதில் புரிந்துகொள்ளக்கூடியதாகவும், அடிப்படைகளைப் புரிந்துகொள்ள உதவும் என்றும் நம்புகிறோம்.

பிரபல பதிவுகள்