त्वरित लिंक्स
Computer Awareness
20 views
कंप्यूटर ऑपरेटिंग सिस्टम में 'Process Synchronization' के संदर्भ में, 'Semaphore' का मुख्य कार्य क्या है और 'Busy Waiting' (या Spinlock) से बचने के लिए इसे किस प्रकार लागू किया जाता है?
✓ Correct! Well done.
✗ Not quite — the correct answer is highlighted above.
Detailed Explanation
कंप्यूटर ऑपरेटिंग सिस्टम में 'Semaphore' एक सिंक्रेनाइजेशन टूल (चर) है जो क्रिटिकल सेक्शन की समस्या को हल करने में मदद करता है। पारंपरिक सेमाफोर में 'Busy Waiting' (जहां प्रक्रिया लगातार लूप में स्थिति की जांच करती है और CPU समय बर्बाद करती है) से बचने के लिए, प्रक्रिया को ब्लॉक करके एक वेटिंग क्यू (blocked queue) में डाल दिया जाता है। जब संसाधन मुक्त होता है, तो 'wakeup()' या 'signal()' ऑपरेशन के माध्यम से उसे पुनः तैयार स्थिति (ready state) में लाया जाता है।
Related Questions
→
कंप्यूटर आर्किटेक्चर और डेटा स्टोरेज के संदर्भ में, 'Solid State Drive (SSD)' में पारंपरिक हार्ड डिस्क ड्राइव (HDD) की तुलना में डेटा लिखने की गति और स्थायित्व को बेहतर बनाने के लिए किस मुख्य तकनीक या मेमोरी सेल वास्तुकला का उपयोग किया जाता है?
→
कंप्यूटर में Pixel का संबंध किससे है?
→
कौन सा प्रोग्राम 'हाई-लेवल लैंग्वेज' को 'मशीन लैंग्वेज' में एक साथ बदलता है?
→
Compiler क्या है?
→
वेब पेज बनाने के लिए मुख्य रूप से किस भाषा का उपयोग किया जाता है?
Log in
to add to quiz, bookmark, or report issues.