mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question अनियमित
speech play
speech pause
speech stop

कंप्यूटिंग में झुंड को समझना

कंप्यूटिंग में, फ़्लॉक प्रक्रियाओं या थ्रेड्स का एक समूह है जो एक ही सीपीयू या कोर पर समवर्ती रूप से चलने के लिए निर्धारित होता है। "झुंड" शब्द का उपयोग इसलिए किया जाता है क्योंकि समूह में प्रक्रियाओं या धागों को एक साथ "झुंड" किया जाता है और भेड़ के झुंड की तरह एक के बाद एक निष्पादित किया जाता है। सीपीयू उपयोग की दक्षता में सुधार के लिए आमतौर पर ऑपरेटिंग सिस्टम में झुंड का उपयोग किया जाता है। प्रक्रियाओं को एक साथ समूहित करके, ऑपरेटिंग सिस्टम यह सुनिश्चित कर सकता है कि समूह में प्रत्येक प्रक्रिया को सीपीयू पर चलने का मौका दिया जाए, न कि किसी एकल प्रक्रिया को सीपीयू पर एकाधिकार करने और संसाधनों की अन्य प्रक्रियाओं को भूखा रखने की अनुमति दी जाए।

विभिन्न प्रकार के झुंड हैं, सहित:

1. टाइम-स्लाइसिंग झुंड: इस प्रकार के झुंड में, समूह में प्रत्येक प्रक्रिया को समूह में अगली प्रक्रिया को चलाने की अनुमति देने से पहले चलने के लिए एक निश्चित समय (जिसे टाइम स्लाइस कहा जाता है) दिया जाता है।
2. राउंड-रॉबिन झुंड: इस प्रकार के झुंड में, समूह में प्रत्येक प्रक्रिया को चलने के लिए एक निश्चित समय दिया जाता है, और फिर समूह में अगली प्रक्रिया को चलने की अनुमति दी जाती है।
3. प्राथमिकता वाले झुंड: इस प्रकार के झुंड में, समूह में प्रत्येक प्रक्रिया को प्राथमिकता दी जाती है, और सर्वोच्च प्राथमिकता वाली प्रक्रियाओं को पहले चलाने की अनुमति दी जाती है। झुंड को विभिन्न एल्गोरिदम का उपयोग करके कार्यान्वित किया जा सकता है, जिनमें शामिल हैं:

1। पहले आओ, पहले पाओ (एफसीएफएस): इस एल्गोरिदम में, प्रक्रियाओं को उनके आने के क्रम में झुंड में जोड़ा जाता है, और झुंड में पहली प्रक्रिया को पहले चलाने की अनुमति दी जाती है।
2। सबसे छोटा काम पहले (एसजेएफ): इस एल्गोरिदम में, सबसे कम निष्पादन समय वाली प्रक्रिया को पहले चलाने की अनुमति है।
3। प्राथमिकता निर्धारण: इस एल्गोरिदम में, झुंड में प्रत्येक प्रक्रिया को उसके निष्पादन समय या अन्य कारकों के आधार पर प्राथमिकता दी जाती है, और उच्चतम प्राथमिकता वाली प्रक्रियाओं को पहले चलाने की अनुमति दी जाती है।

Knowway.org आपको बेहतर सेवा प्रदान करने के लिए कुकीज़ का उपयोग करता है। Knowway.org का उपयोग करके, आप कुकीज़ के हमारे उपयोग के लिए सहमत होते हैं। विस्तृत जानकारी के लिए, आप हमारे कुकी नीति पाठ की समीक्षा कर सकते हैं। close-policy