SSC IMD SA 2017 – Question 149

Question:

Which of the following maintains state information about the use of I/O components?

निम्न में से कौन सा I /O घटकों के उपयोग के बारे में स्टेट जानकारी रखता है?

Options:

  • CPU
  • OS
  • Kernel
  • Shell
  • CPU
  • OS
  • कर्नेल
  • शैल

Correct Answer: c)

Explanation:

Detailed Explanation:

The correct answer is c) Kernel (कर्नेल).

In operating system architecture, the Kernel is the central core of the operating system with complete control over all system resources:

  • The Kernel I/O Subsystem maintains state information about every I/O component, peripheral device, and active data transfer.
  • It tracks device status through specialized kernel data structures such as Device-Status Tables, which record whether each device is idle, busy, or experiencing an error condition, along with the device’s request queue.
  • It also manages open-file tables, buffer caches, and interrupt handlers.

Why Other Options are Incorrect:

  • CPU: Executes instructions; it does not store high-level OS device-state tables.
  • OS: The kernel is the specific subsystem within the OS that directly manages hardware state tables.
  • Shell: A user-space command-line interpreter with no direct access to internal kernel I/O state tables.

विस्तृत व्याख्या:

सही उत्तर c) कर्नेल (Kernel) है।

ऑपरेटिंग सिस्टम की वास्तुकला में, कर्नेल ऑपरेटिंग सिस्टम का मुख्य आंतरिक भाग (कोर) होता है:

  • कर्नेल का I/O सबसिस्टम सभी I/O उपकरणों और घटकों के उपयोग और स्थिति (State) की पूरी जानकारी रखता है।
  • यह डिवाइस-स्टेटस टेबल (Device-Status Table) के माध्यम से ट्रैक करता है कि कौन सा I/O डिवाइस व्यस्त (busy) है, कौन सा खाली (idle) है, और किस डिवाइस के लिए कौन से रिक्वेस्ट कतार (queue) में प्रतीक्षारत हैं।
  • यह बफर कैशे, डिवाइस ड्राइवर्स और इंटरप्ट हैंडलर्स का प्रबंधन भी करता है।

अन्य विकल्पों का विश्लेषण:

  • CPU: केवल निर्देशों का निष्पादन करता है।
  • शैल (Shell): यह यूजर इंटरफेस (कमांड लाइन) होता है जो यूजर-स्पेस में कार्य करता है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top