ऑपरेटिंग सिस्टम: प्रोसेस एवं कनकरेंसी की मूल अवधारणाएँ

Source
hi
Mar 13, 2026 Apr 7, 2026
Video preview
Share:

यह लेख ऑपरेटिंग सिस्टम में प्रोसेस और कनकरेंसी के मूलभूत सिद्धांतों को स्पष्ट करता है, जो एक सीपीयू द्वारा एक साथ कई कार्यों के निष्पादन की कुंजी हैं।

प्रोसेस: एक जीवित निष्पादन इकाई

  • प्रोसेस एक प्रोग्राम का सक्रिय निष्पादन है, जबकि प्रोग्राम डिस्क पर स्थिर निर्देशों का समूह है।
  • प्रोसेस में कोड, प्रोग्राम काउंटर, सीपीयू रजिस्टर, आवंटित मेमोरी और आई/ओ स्थिति शामिल होती है।
  • प्रोसेस का जीवनचक्र न्यू, रेडी, रनिंग, वेटिंग और टर्मिनेटेड जैसी अवस्थाओं से गुजरता है।
  • प्रोसेस कंट्रोल ब्लॉक (पीसीबी) प्रोसेस की सभी प्रबंधन जानकारी संग्रहीत करता है, जो कॉन्टेक्स्ट स्विचिंग को संभव बनाता है।
  • कनकरेंसी: समवर्ती निष्पादन का सिद्धांत

  • कनकरेंसी एकल सीपीयू पर तीव्र कॉन्टेक्स्ट स्विचिंग (इंटरलिविंग) या बहु-कोर पर वास्तविक समानांतर निष्पादन (पैरेललिज्म) द्वारा प्राप्त की जाती है।
  • इसका उद्देश्य सीपीयू उपयोग दक्षता बढ़ाना, निष्पादन गति बढ़ाना और सभी प्रोसेस को निष्पक्ष समय देना है।
  • कनकरेंसी से रेस कंडीशन का जोखिम उत्पन्न होता है, जहाँ साझा डेटा तक एक साथ पहुँच अप्रत्याशित परिणाम दे सकती है।
  • मुख्य बिंदु

  • प्रोसेस एक सक्रिय निष्पादन इकाई है, जबकि प्रोग्राम निष्क्रिय कोड होता है; पीसीबी इसके प्रबंधन का केंद्र है।
  • कनकरेंसी इंटरलिविंग (भ्रम पैदा करना) या पैरेललिज्म (वास्तविक) के माध्यम से एक साथ कई कार्यों के निष्पादन को संभव बनाती है।
  • रेस कंडीशन कनकरेंसी का एक प्रमुख जोखिम है, जिसे सिंक्रोनाइजेशन तंत्र (जैसे सेमाफोर) द्वारा नियंत्रित किया जाना चाहिए।
  • निष्कर्ष

    प्रोसेस और कनकरेंसी की समझ ऑपरेटिंग सिस्टम की दक्षता और विश्वसनीयता की नींव है।