लेकिन सामान्य तौर पर, मैं कह सकता हूं कि जब कोई प्रोग्राम उपयोगकर्ता मोड में निष्पादित हो रहा है, तो यह उपयोगकर्ता द्वारा लिखे गए कोड को निष्पादित कर रहा है और जब यह निष्पादन के कर्नेल मोड में जा रहा है, तो यह कोड का एक टुकड़ा निष्पादित कर रहा है जो ओएस डिजाइनर द्वारा लिखित है ।