परिचय ओएस साक्षात्कार प्रश्न और उत्तर
ऑपरेटिंग सिस्टम किसी भी कंप्यूटर सिस्टम का सबसे महत्वपूर्ण हिस्सा है । एक ऑपरेटिंग सिस्टम के बिना, उपयोगकर्ता और सिस्टम बातचीत नहीं कर सकते हैं। ऑपरेटिंग सिस्टम इन दोनों के बीच एक इंटरफेस की तरह काम करता है। यह प्रणाली के सुचारू कामकाज को सक्षम बनाता है। विंडोज ओएस, लिनक्स जैसे विभिन्न प्रकार के ऑपरेटिंग सिस्टम हैं , यूनिक्स इत्यादि जिनके पास अपनी विशेषताएं हैं जो इसे एक-दूसरे से अलग करती हैं। ऑपरेटिंग सिस्टम के साथ स्थापित करने और काम करने के लिए अलग-अलग प्रक्रियाएं होती हैं।
अब, यदि आप ओएस से संबंधित नौकरी की तलाश में हैं तो आपको ओएस साक्षात्कार प्रश्नों के लिए तैयार करने की जरूरत है। यह सच है कि प्रत्येक साक्षात्कार अलग-अलग नौकरी प्रोफाइल के अनुसार अलग है लेकिन अभी भी साक्षात्कार को साफ़ करने के लिए आपको ओएस के अच्छे और स्पष्ट ज्ञान की आवश्यकता है। यहां, हमने महत्वपूर्ण ओएस साक्षात्कार प्रश्न और उत्तर तैयार किए हैं जो आपको अपने साक्षात्कार में सफलता प्राप्त करने में मदद करेंगे।
नीचे 10 महत्वपूर्ण ओएस साक्षात्कार प्रश्न और उत्तर हैं जिन्हें अक्सर एक साक्षात्कार में पूछा जाता है। इन प्रश्नों को दो भागों में विभाजित किया गया है:
भाग 1 – ओएस साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल ओएस साक्षात्कार प्रश्न और उत्तर शामिल हैं
1) बूटस्ट्रैप प्रोग्राम और सिस्टम को बूट करने की प्रक्रिया को समझाएं।
उत्तर:
कर्नेल लोड करके कंप्यूटर सिस्टम शुरू करने की प्रक्रिया को सिस्टम को बूट करने के रूप में जाना जाता है। जब भी कोई उपयोगकर्ता सिस्टम में पहली बार लॉग इन करता है तो प्रारंभिक प्रोग्राम चलाना होता है। कार्यक्रम जो प्रारंभिक रन पर सिस्टम को निर्देश देता है बूटस्ट्रैप प्रोग्राम है । यह प्रोग्राम रीड-ओनली मेमोरी या ईईपीरोम (इलेक्ट्रिकली इरेसेबल प्रोग्राममेबल रीड-ओनली मेमोरी) में संग्रहीत है। बूटस्ट्रैप प्रोग्राम कर्नेल का पता लगाएगा और इसे मुख्य मेमोरी में लोड करेगा और फिर प्रोग्राम इसके निष्पादन को शुरू करेगा।
2) प्रक्रिया और प्रक्रिया तालिका क्या हैं? विभिन्न राज्यों की व्याख्या करें जिसके माध्यम से प्रक्रिया चलती है।
उत्तर:
एक प्रक्रिया को एक कार्यक्रम के रूप में बुलाया जा सकता है जो निष्पादन में है। एक वेब ब्राउजर, सभी को चलाने वाली शेल स्क्रिप्ट को प्रक्रिया के रूप में माना जा सकता है। एक ऑपरेटिंग सिस्टम का काम इन सभी प्रक्रियाओं का प्रबंधन करना है। यह प्रक्रियाओं को सभी प्रक्रियाओं के लिए निश्चित समय की आवंटित करता है। इसके साथ-साथ, ऑपरेटिंग सिस्टम विभिन्न संसाधनों को भी आवंटित करेगा जो कंप्यूटर मेमोरी और डिस्क को संसाधित करेंगे। इन सभी प्रक्रियाओं के साथ समन्वयित होने के लिए ऑपरेटिंग सिस्टम एक प्रक्रिया तालिका बनाए रखता है। तालिका में संसाधनों के साथ सूचीबद्ध हर प्रक्रिया के बारे में जानकारी है, प्रक्रियाओं का उपयोग किया जा रहा है और प्रक्रिया की वर्तमान स्थिति है।
ये प्रक्रियाएं तीन राज्यों में हो सकती हैं:
- चल रहा है: इस प्रक्रिया में एक प्रक्रिया है जब उसके पास निष्पादन के लिए आवश्यक सभी संसाधन हैं और प्रोसेसर का उपयोग करने के लिए ऑपरेटिंग सिस्टम से इसकी अनुमति भी है। एक समय में केवल एक ही प्रक्रिया चलने वाली स्थिति में हो सकती है।
- तैयार: एक प्रक्रिया तैयार राज्य में है जब यह प्रोसेसर का उपयोग करने के लिए ऑपरेटिंग सिस्टम की अनुमति की प्रतीक्षा कर रहा है।
- प्रतीक्षा: शेष प्रक्रिया प्रतीक्षा स्थिति में हो सकती है, जो कुछ बाहरी घटना होने या उपयोगकर्ता इनपुट के लिए प्रतीक्षा कर सकती है
आइए अगले ओएस साक्षात्कार प्रश्नों पर जाएं।
3) आरएआइडी क्या है और इसके विभिन्न स्तर क्या हैं?
उत्तर:
यह मूल ओएस साक्षात्कार प्रश्न है जिसे एक साक्षात्कार में पूछा जाता है। आरएआइडी स्वतंत्र डिस्क के रिडंडंट ऐरे के लिए खड़ा है। समग्र प्रदर्शन में सुधार करने के लिए डेटा को अनावश्यक रूप से संग्रहीत किया जाता है और जब भी आवश्यक हो।
विभिन्न आरएआइडी स्तर निम्नलिखित हैं:
- आरएआइडी 0 –गलती सहनशीलता के बिना धारीदार डिस्क ऐरे
- आरएआइडी 1 –मिररिंग और डुप्लेक्सिंग
- आरएआइडी 2 –मेमोरी-शैली त्रुटि-सुधार कोड
- आरएआइडी 3 –बिट-इंटरलीवेट समता
- आरएआइडी 4 –ब्लॉक-इंटरलीव किए गए समानता
- आरएआइडी 5 –ब्लॉक-इंटरलीव वितरित समानता
- आरएआइडी 6 –पी + क्यू रिडंडेंसी
4) विभिन्न प्रकार के ऑपरेटिंग सिस्टम क्या हैं?
उत्तर:
पांच प्रकार के ऑपरेटिंग सिस्टम हैं:
- बैच ऑपरेटिंग सिस्टम
सभी नौकरियों को एक बार में सबमिट किया जाता है और किसी भी आदेश के साथ किसी विशेष आदेश में निष्पादित किया जाता है जिसका अर्थ है कि इन पूर्ण होने तक कोई नौकरियां नहीं ली जा सकती हैं।
- मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम
यह बैच ओएस का विस्तार होता है, जहां मुख्य स्मृति में कई नौकरियां हो सकती हैं और उन्हें किसी विशेष समय पर किसी विशेष क्रम में निष्पादित किया जाएगा।
- मल्टी-टास्किंग ऑपरेटिंग सिस्टम
यह ऑपरेटिंग सिस्टम उपयोगकर्ता को एक ही प्रोसेसर पर एकाधिक कार्यों को एक साथ निष्पादित करने में सक्षम बनाता है। सीपीयू, इस मामले में, प्रक्रियाओं को बहुत तेज गति से स्विच करता है और यह समानांतर करता है।
- बहु प्रसंस्करण ऑपरेटिंग सिस्टम
यह वह क्षमता है जहां उपयोगकर्ता बहु-प्रोसेसर सिस्टम पर एक साथ कई प्रक्रियाओं को निष्पादित कर सकता है। यह एक समय में एक से अधिक सीपीयू का उपयोग करता है।
- रीयल-टाइम ऑपरेटिंग सिस्टम
यहां प्रत्येक नौकरी के लिए एक निर्दिष्ट समय आवंटित किया गया है और यह आम तौर पर सैन्य संचालन, उपग्रह आदि से संबंधित एक महत्वपूर्ण अनुप्रयोग है।
भाग 2 – ओएस साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत ओएस साक्षात्कार प्रश्नों पर एक नज़र डालें।
5) विभिन्न प्रकार के कर्नेल की व्याख्या करें।
उत्तर:
हमारे पास नाम के तीन महत्वपूर्ण प्रकार हैं:
- मोनोलिथिक कर्नेल:
इसे पूरे कर्नेल के रूप में माना जा सकता है जो एक पूर्ण कर्नेल है, जो सभी सेवाएं प्रदान करता है।
उदाहरण: यूनिक्स
- माइक्रोकर्नेल:
यह एक सीमित सेवा के साथ कर्नेल है जो कुछ महत्वपूर्ण सेवाओं के साथ चल रहा है।
उदाहरण: क्यूएनएक्स-रीयल-टाइम ओएस
- हाइब्रिड कर्नेल:
यह दोनों मोनोलिथिक के साथ ही एक माइक्रोकर्नेल के पहलू को जोड़ती है।
उदाहरण: माइक्रोसॉफ्ट एनटी कर्नेल
6) एक प्रक्रिया के विभिन्न वर्गों की व्याख्या करें।
उत्तर:
प्रक्रिया में मुख्य रूप से चार खंड हैं। वे नीचे दिए गए हैं:
- ढेर:स्थानीय चर, रिटर्न पता शामिल है
- हीप:गतिशील रूप से आवंटित स्मृति malloc, calloc, realloc के माध्यम से आवंटित
- डेटा:वैश्विक और स्थैतिक चर शामिल हैं
- कोड या टेक्स्ट:कोड, प्रोग्राम काउंटर और प्रोसेसर के रजिस्टर की सामग्री शामिल है।
नोट: ढेर और ढेर खंड विस्तारित हैं जो ढेर बढ़ सकता है और ढेर बड़ा हो सकता है।
जैसा ऊपर बताया गया है वही क्रम में है।
आइए अगले ओएस साक्षात्कार प्रश्न और उत्तर पर जाएं।
7) विभिन्न प्रकार के शेड्यूलिंग एल्गोरिदम क्या हैं?
उत्तर:
यह एक उन्नत ओएस साक्षात्कार प्रश्न है जिसे एक साक्षात्कार में पूछा जाता है। शेड्यूलिंग एल्गोरिदम के विभिन्न प्रकार इस प्रकार हैं:
- सबसे पहले पहले सेवा (एफसीएफएस) आओ:पहली बार प्रक्रिया पहले ही परोसा जाता है
- राउंड रॉबिन (आरआर):प्रत्येक प्रक्रिया को मात्रात्मक मात्रा दी जाती है
- सबसे छोटी नौकरी पहले (एसजेएफ):सबसे कम निष्पादन समय के साथ प्रक्रिया पहली वरीयता दी जाती है
- प्राथमिकता शेड्यूलिंग (पीएस):प्रक्रिया का चयन करने के लिए प्राथमिकता मान (अच्छा मूल्य) का उपयोग किया जाता है। इसका मूल्य 0 से 99 तक है। 0 अधिकतम किया जा रहा है और 99 कम से कम है।
8) शेड्यूलर के लिए विभिन्न प्रदर्शन मीट्रिक सूचीबद्ध करें।
उत्तर:
ए) सीपीयू उपयोग:
समय का प्रतिशत जो सीपीयू उपयोगी काम कर रहा है (मैं निष्क्रिय नहीं हूं)। 100% सही है।
बी) प्रतीक्षा करें समय:
यह वह समय है जब एक प्रक्रिया निष्पादित होने के लिए खर्च करती है।
सी) थ्रूपुट:
पूर्ण / प्रक्रिया इकाई की प्रक्रियाओं की संख्या।
डी) प्रतिक्रिया समय:
यह तब होता है जब एक उपयोगी आउटपुट प्राप्त होने तक प्रक्रिया जमा की जाती है।
ई) टर्नअराउंड टाइम:
इसे तब पूरा किया जाता है जब प्रक्रिया पूरी होने पर जमा की जाती है।
9) ज़ोंबी प्रक्रिया क्या है?
उत्तर:
एक ज़ोंबी प्रक्रिया एक प्रक्रिया है जो समाप्त हो चुकी है और समाप्त राज्य में है लेकिन प्रक्रिया तालिका में इसकी प्रविष्टि है। यह दिखाता है कि संसाधन प्रक्रिया द्वारा आयोजित किए जाते हैं और मुक्त नहीं होते हैं।
10) थ्रैशिंग क्या है?
उत्तर:
थ्रैशिंग तब होती है जब प्रोसेसर निर्देशों को निष्पादित करने के बजाय पृष्ठों को स्वैप करने में अपना अधिकांश समय व्यतीत कर रहा है।
अनुशंसित आलेख
यह ओएस साक्षात्कार प्रश्न और उत्तरों की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन ओएस साक्षात्कार प्रश्नों को आसानी से कार्रवाई कर सकें। यहां इस पोस्ट में, हमने शीर्ष ओएस साक्षात्कार प्रश्नों के बारे में अध्ययन किया है जिन्हें अक्सर साक्षात्कार में पूछा जाता है। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –