/ / क्या कोई उपयोगकर्ता थ्रेड सीधे कर्नेल w / o में प्रवेश कर सकता है जिसे कर्नेल थ्रेड कहा जा रहा है? - linux, linux-kernel, linux-device-driver, अनुसूचन

क्या उपयोगकर्ता थ्रेड सीधे कर्नेल w / o कर्नेल थ्रेड कहलाता है? - लिनक्स, लिनक्स-कर्नेल, लिनक्स-डिवाइस-ड्राइवर, शेड्यूलिंग

क्या कोई उपयोगकर्ता थ्रेड सीधे कर्नेल w / o में प्रवेश कर सकता है जिसे कर्नेल थ्रेड कहा जा रहा है? मेरा मतलब है, एक उपयोगकर्ता स्थान कर्नेल को किसी अपवाद के माध्यम से दर्ज करता है, w / o किसी भी कर्नेल थ्रेड को कॉल करता है, लेकिन कर्नेल कोड में चलता है। धन्यवाद !

उत्तर:

उत्तर № 1 के लिए 6

हा वो कर सकते है। सिस्टम थ्रेड, इंटरप्ट और अपवादों के लिए उपयोगकर्ता थ्रेड हर समय कर्नेल में प्रवेश करते हैं। जबकि कर्नेल इनमें से एक को संभाल रहा है, यह उपयोगकर्ता थ्रेड के संदर्भ में कर्नेल मोड में चल रहा है (और उस थ्रेड के कर्नेल स्टैक का उपयोग करता है)।

वास्तव में, "कर्नेल थ्रेड" को एक निर्धारित कार्य के रूप में परिभाषित किया जाता है जो कर्नेल से कभी बाहर नहीं निकलता है।