कंप्यूटर विज्ञान प्रश्न 319

प्रश्न: वह प्रोग्राम जो उपयोगकर्ता से इनपुट लेता है, उसकी व्याख्या करता है और आवश्यक कार्रवाई करता है, वह है___________

विकल्प:

A) कर्नेल

B) सिस्टम कॉल

C) शेल

D) शेड्यूलर

E) इनमें से कोई नहीं

Show Answer

उत्तर:

सही उत्तर: C

समाधान:

  • शेल एक इंटरैक्टिव प्रोग्राम है जो उपयोगकर्ता से इनपुट प्राप्त करता है, उसकी व्याख्या करता है और फिर उसके अनुसार आवश्यक कार्रवाई करता है; यह उपयोगकर्ता के लिए एक कमांड इंटरप्रिटर की तरह कार्य करता है। जैसे ही उपयोगकर्ता से कोई कमांड प्राप्त होती है, शेल एक मिलती-जुलती आंतरिक (intrinsic) कमांड की तलाश करता है और उसे निष्पादित करता है। यदि उसे कोई आंतरिक कमांड नहीं मिलती, तो वह कमांड से मेल खाती डिस्क फ़ाइल खोजता है और उसे निष्पादित करता है। इस प्रक्रिया के दौरान वह कमांड लाइन में सूचीबद्ध किसी भी वेरिएबल और अन्य कमांड को प्रतिस्थापित करता है। यह I/O रीडायरेक्शन को भी संभालता है और बैच फ़ाइलों को निष्पादित कर सकता है जिनमें अन्य UNIX कमांड और नियंत्रण संरचनाएँ होती हैं।