Day 01Part 11- Operating system for gate in Hindi – Operating system Concept of Program counter
Day 01Part 11- Operating system for gate in Hindi – Operating system Concept of Program counter
प्रोग्राम काउंटर (Program Counter), जिसे इंस्ट्रक्शन पॉइंटर (Instruction Pointer) भी कहा जाता है, एक विशेष रजिस्टर है जो प्रोसेसर को यह बताता है कि अगला कौन सा निर्देश (instruction) निष्पादित करना है। यह ऑपरेटिंग सिस्टम और माइक्रोप्रोसेसर दोनों में एक महत्वपूर्ण भूमिका निभाता है।
Contents [hide]
प्रोग्राम काउंटर क्या है?
-
प्रोग्राम काउंटर (PC) एक 16-बिट रजिस्टर होता है जो मेमोरी में उस निर्देश के पते (address) को रखता है जिसे अगला निष्पादित किया जाना है।
-
जब कोई निर्देश निष्पादित होता है, तो प्रोग्राम काउंटर अपने आप अगले निर्देश के पते पर अपडेट हो जाता है, जिससे CPU अगले निर्देश को फेच कर सके।
-
यदि कोई जंप (Jump), ब्रांच (Branch), या फंक्शन कॉल (Function Call) होता है, तो प्रोग्राम काउंटर को नए निर्देश के पते पर सेट किया जाता है।
प्रोग्राम काउंटर का कार्य:
-
निष्पादन अनुक्रम बनाए रखना: यह सुनिश्चित करता है कि निर्देश सही क्रम में निष्पादित हों।
-
कंट्रोल ट्रांसफर: जैसे ही कोई जंप या ब्रांच होता है, प्रोग्राम काउंटर नए पते पर अपडेट हो जाता है।
-
प्रक्रिया स्थिति ट्रैक करना: प्रत्येक प्रक्रिया के लिए, प्रोग्राम काउंटर उसकी वर्तमान स्थिति को ट्रैक करता है, जो प्रोसेस कंट्रोल ब्लॉक (PCB) में संग्रहीत होता है।
विजुअल समझ के लिए वीडियो:
यदि आप प्रोग्राम काउंटर को और गहराई से समझना चाहते हैं, तो निम्नलिखित वीडियो सहायक हो सकते हैं:
-
Program Counter in 8085 Microprocessor Explained in Hindi: यह वीडियो 8085 माइक्रोप्रोसेसर में प्रोग्राम काउंटर की भूमिका को विस्तार से समझाता है।
-
Program Counter, Process State, Process ID, General Purpose Registers: इस वीडियो में प्रोग्राम काउंटर के साथ-साथ प्रक्रिया की अवस्थाएँ और अन्य संबंधित विषयों पर चर्चा की गई है।
GATE परीक्षा के लिए अध्ययन सामग्री:
यदि आप GATE परीक्षा की तैयारी कर रहे हैं, तो निम्नलिखित संसाधन उपयोगी हो सकते हैं:
-
L3 | Operating System (Hindi) | GATE 2025 | Vishvadeep Gothi | CSE: यह वीडियो ऑपरेटिंग सिस्टम के विभिन्न पहलुओं को हिंदी में कवर करता है, जो GATE परीक्षा के लिए सहायक है।
यदि आपको प्रोग्राम काउंटर या ऑपरेटिंग सिस्टम के अन्य विषयों पर और जानकारी चाहिए, तो कृपया बताएं!