Question:
What does the protection domain of a process contain?
एक प्रोोसेस के संरक्षण डोमेन में क्या शामिल हैं
Options:
- Object name
- Rights-set
- Both Object name and Rights-set
- None of these
- ऑब्जेक्ट नेम
- राइट्स-सेट
- ऑब्जेक्ट का नाम और राइट्स सेट दोनों
- इनमे से कोई नहींं
Correct Answer: c)
Explanation:
Detailed Explanation:
The correct answer is c) Both Object name and Rights-set (ऑब्जेक्ट का नाम और राइट्स सेट दोनों).
In operating system security and protection mechanisms:
- A Protection Domain defines the access privileges of a process. It specifies what operations a process can execute on which system resources.
- A domain is formally defined as a set of access rights, where each access right is an ordered pair:$$\langle \text{Object-Name}, \text{Rights-Set} \rangle$$
- Object-Name: Identifies the specific resource (such as a file, printer, shared memory segment, or semaphore).
- Rights-Set: A subset of valid operations permitted on that object (such as $\{\text{read, write, execute}\}$).
Thus, an access right within a protection domain inherently encompasses both the object name and its associated rights-set.
विस्तृत व्याख्या:
सही उत्तर c) ऑब्जेक्ट का नाम और राइट्स सेट दोनों (Both Object name and Rights-set) है।
ऑपरेटिंग सिस्टम में सुरक्षा और संरक्षण (Protection & Security) संरचना के अंतर्गत:
- एक संरक्षण डोमेन (Protection Domain) यह निर्धारित करता है कि किसी प्रोसेस को किन संसाधनों पर कौन से कार्य करने की अनुमति है।
- संरक्षण डोमेन को औपचारिक रूप से एक्सेस अधिकारों (Access Rights) के संग्रह के रूप में परिभाषित किया जाता है, जहाँ प्रत्येक एक्सेस अधिकार एक क्रमित युग्म (ordered pair) होता है:$$\langle \text{Object-Name}, \text{Rights-Set} \rangle$$
- ऑब्जेक्ट का नाम (Object Name): यह सिस्टम संसाधन (जैसे फाइल, प्रिंटर, मेमोरी ब्लॉक आदि) की पहचान करता है।
- राइट्स सेट (Rights-Set): यह उस ऑब्जेक्ट पर अनुमत क्रियाओं का समूह (जैसे $\{\text{read, write, execute}\}$) होता है।
अतः एक प्रोसेस के प्रोटेक्शन डोमेन में ऑब्जेक्ट का नाम और राइट्स-सेट दोनों शामिल होते हैं।