what is threat explain and various of threat explain in hindi
Answers
थ्रेड क्या है? (thread in operating system in hindi)
किसी भी ऑपरेटिंग सिस्टम के प्रोसेस के अंदर थ्रेड execution का एक रास्ता होता है। इसके अलावे एक प्रोसेस के अंदर एक से ज्यादा थ्रेड भी हो सकते हैं।
मल्टीथ्रेडिंग क्यों?
थ्रेड को लाइटवेट प्रोसेस भी कहा जाता है। किसी प्रोसेस को बहुत सारे थ्रेड में विभाजित कर देते हैं और स्मनान्तारीकरण को प्राप्त करते हैं। उदाहरण के लिए किसी ब्राउज़र में बहुत सारे टैब्स को थ्रेड की तरह देखा जा सकता है।
एमएस वर्ड कई सारे थ्रेड का प्रयोग करता है- एक थ्रेड को टेक्स्ट को फॉर्मेट करने के लिए, दूसरे थ्रेड से प्रोसेस इनपुट करने के लिए, इत्यादि। मल्टीथ्रेडिंग के और भी फायदे हैं जिन्हें हम आपको बतायेंगे।
प्रोसेस vs थ्रेड?
इन दोनों के बीच में सबसे बड़ा अंतर यही है कि किसी भी समान प्रोसेस के अंदर सारे थ्रेड शेयर्ड मेमोरी स्पेस में रन होता है जबकि प्रोसेसर अलग मेमोरी स्पेस में रन होते हैं।
थ्रेड्स प्रोसेस की तरह एक-दूसरे से स्वतंत्र नहीं होते और इसके परिणामस्वरूप थ्रेड्स कोड सेक्शन में दूसरे थ्रेड्स के साथ डाटा सेक्शन और ऑपरेटिंग सिस्टम रिसोर्सेज जैसे कि ओपन फाइल्स और सिग्नल्स को शेयर करते हैं। लेकिन प्रोसेस की तरह ही थ्रेड का अपना अलग प्रोग्राम काउंटर (PC), रजिस्टर सेट और एक स्टैक स्पेस होता है।