जवाबों:
उपयोगकर्ता और कर्नेल मोड को समझना
http://blog.codinghorror.com/understanding-user-and-kernel-mode/
कर्नेल मोड में, निष्पादन कोड में अंतर्निहित हार्डवेयर तक पूर्ण और अप्रतिबंधित पहुंच होती है। यह किसी भी सीपीयू निर्देश को निष्पादित कर सकता है और किसी भी मेमोरी पते को संदर्भित कर सकता है। कर्नेल मोड आमतौर पर ऑपरेटिंग सिस्टम के सबसे भरोसेमंद कार्यों के लिए निम्नतम-स्तर के लिए आरक्षित होता है। कर्नेल मोड में दुर्घटनाएं विनाशकारी हैं; वे पूरे पीसी को रोक देंगे।
कर्नेल समय, कर्नेल में बिताई गई प्रक्रिया का निष्पादन समय है। उदाहरण के लिए नेटवर्किंग, डिस्क I / O या अन्य कर्नेल कार्य।
अधिकांश ऑपरेटिंग सिस्टम में एक मुख्य घटक होता है जो हमेशा मेमोरी में रहता है, और मुख्य कार्य करता है जैसे कि सामान्य कार्यक्रमों और हार्डवेयर (मेमोरी प्रबंधन, डिवाइस ड्राइवरों तक पहुंच, कार्य स्विचिंग ...) के बीच इंटरफेस करना। इस हिस्से को आम तौर पर कर्नेल के रूप में जाना जाता है । बाकी सब कुछ उपयोगकर्ता मोड (मोटे तौर पर बोलने) के रूप में संदर्भित किया जाता है । इसमें ऑपरेटिंग सिस्टम का "बाकी" (जैसे सिस्टम सेवाएं), और नियमित कार्यक्रम शामिल हैं।
कर्नेल में आम तौर पर बहुत अधिक प्रत्यक्ष एचडब्ल्यू पहुंच होती है, और यह एक अलग सीपीयू मोड में चलता है ( सुरक्षा रिंग भी देखें )। इसलिए इसके CPU समय को अलग से गिना जाता है। यही कारण है कि इसे अलग से दिखाया गया है।