కెర్నలు (కంప్యూటరు)

వికీపీడియా నుండి
Jump to navigation Jump to search

కెర్నల్ కంప్యూటర్ ఆపరేటింగు సిస్టం యొక్క ముఖ్య అంతర్గత భాగము. ఇది కంప్యూటర్ యొక్క యంత్ర పరికరములను, కంప్యూటర్ ఆపరేటింగ్ సిస్టం యొక్క సాఫ్ట్వేర్ తో అనుసందానం చేయును. [1]

కెర్నలు రెండు రకాలు:

  • మైక్రో కెర్నల్, ఇది ప్రాథమిక కార్యాచరణను మాత్రమే కలిగి ఉంటుంది;
  • మోనోలిథిక్ కెర్నల్, ఇందులో చాలా పరికరాలకు సంబంధించి డ్రైవర్లు కలవు .

కంప్యూటర్ వినియోగ కర్త, నేరుగా కెర్నల్ ను ఉపయోగించుట  కుదరదు.

కెర్నల్ యొక్క విధులు[మార్చు]

ఆపరేటింగ్ సిస్టమ్ యొక్క ముఖ్య అంతర్గత  భాగం కెర్నల్. ఇది కంప్యూటర్‌లోని అన్ని ఇతర ప్రోగ్రామ్‌లను నియంత్రించే ప్రోగ్రామ్‌గా భావించవచ్చు. కంప్యూటర్ ప్రారంభమైనప్పుడు, ఇది మెమరీని తనిఖీ చేయడం వంటి కొన్ని ఇనీషియాలైజెషన్ (అనగా అరాంభం/బూటింగ్) ఫంక్షన్ ద్వారా వెళుతుంది. సాఫ్ట్‌వేర్‌ను అమలు చేయడానికి అనుమతించే మెమరీ స్థలాన్ని కేటాయించడం, కేటాయించిన మెమరీని ఉపసంహరించుట కెర్నల్ యొక్క బాధ్యత.

కెర్నల్ మూలముగా  ప్రోగ్రామ్‌లు నెట్‌వర్క్ కార్డ్, డిస్క్ లేదా ఇతర హార్డ్‌వేర్ వాడకాన్ని అభ్యర్థించవచ్చు (కెర్నల్ హార్డ్‌వేర్‌ను నియంత్రించే ప్రత్యేక ప్రోగ్రామ్‌లకు (డివైస్ డ్రైవర్స్ ) అభ్యర్థనను ఫార్వార్డ్ చేస్తుంది), ఫైల్ సిస్టమ్‌ను నిర్వహిస్తుంది, మల్టీ టాస్కింగ్ కొరకు  CPU యొక్క ఇంటెరప్ట్ లను ( Interrupt  ) సెట్ చేస్తుంది . చాలావరకు  కెర్నల్సు  కూడా అనుచిత  ప్రోగ్రామ్‌లకి కేటాయించని మెమరీ ప్రాప్యతను నిరాకరించడం ద్వారా  ఇతర ప్రోగ్రాముల ఆపరేషన్‌కు అంతరాయం కలిగించకుండా నియంత్రించే  బాధ్యతను వహిస్తాయి. ఇది ఆపరేటింగ్ సిస్టమ్ యొక్క జీవనాధారం .

  1. "Kernel Wikipedia English Version".