Save as PDF
Opens your browser print dialog — select "Save as PDF" to download.
Roll No
IT-501 (GS)
B.Tech., V Semester
Examination, November 2022
Grading System (GS)
Operating System
Time : Three Hours
Maximum Marks : 70
Note: i) Attempt any five questions.
किन्हीं पाँच प्रश्नों को हल कीजिए।
ii) All questions carry equal marks.
सभी प्रश्नों के समान अंक हैं।
iii) In case of any doubt or dispute the English version question should be treated as final.
किसी भी प्रकार के संदेह अथवा विवाद की स्थिति में अंग्रेजी भाषा के प्रश्न को अंतिम माना जायेगा।
व्याख्या करें कि ऑपरेटिंग सिस्टम द्वारा हार्डवेयर संसाधनों के लिए सुरक्षा कैसे प्रदान की जाती है?
- FCFS
- SSTF
- SCAN
- LOOK
मान लीजिए कि एक डिस्क ड्राइव में 0 से 4999 तक 5000 सिलेंडर हैं। ड्राइव वर्तमान में सिलेंडर 143 पर अनुरोध कर रही है, और पिछला अनुरोध सिलेंडर 125 पर था। FIFO ऑर्डर में लंबित अनुरोध की कतार 86,1470,913,1774 है, 948,1509, 1022,1750,130 वर्तमान शीर्ष स्थिति से शुरू करते हुए, निम्नलिखित डिस्क शेड्यूलिंग एल्गोरिदम में से प्रत्येक के लिए डिस्क आर्म सभी लंब���त अनुरोधों को पूरा करने के लिए कुल दूरी (सिलेंडर में) क्या है?
- FCFS
- SSTF
- SCAN
- LOOK
राउंड-रॉबिन शेड्यूलिंग में, नई प्रक्रियाओं को शुरुआत के बजाय कतार के अंत में रखा जाता है। इसका कारण सुझ���इए।
समझाइए कि सेमाफोर पर प्रतीक्षा और सिग्नल संचालन परमाणु होने की आवश्यकता क्यों है?
TestandSet() निर्देश का उपयोग करके मल्टीप्रोसेसर वातावरण में wait() और signal() सेमाफोर संचालन को लागू करने का तरीका दिखाइए। समाधान को न्यूनतम व्यस्त प्रतीक्षा प्रदर्शित करनी चाहिए। संचालन को लागू करने के लिए pseudo कोड विकसित करें।
निम्नलिखित परिदृश्य के लिए संसाधन आवंटन ग्राफ का निर्माण करें। समय पर 't' संसाधन X के लिए P1 अनुरोध को संसाधित करता है। संसाधन Y के लिए P2 अनुरोधों को संसा���ित करता है। दोनों संसाधन उपलब्ध हैं और उन्हें अनुरोध करने वाली प्रक्रिया के लिए आवंटित किया गया है। समय t1 पर जहाँ t1>t, दोनों प्रक्रियाएँ अभी भी संसाधनों को धारण कर रही हैं, हालाँकि P1 प्रक्रिया Y के लिए अनुरोध की प्रक्रिया करे जो P2 द्वारा आयोजित की जाती है। P2 प्रक्रिया P1 द्वारा आयोजित X के लिए अनुरोध करे। क्या कोई गतिरोध होगा? यदि गतिरोध है तो गतिरोध के लिए चार आवश्यक शर्तों पर चर्चा करें, अन्यथा कोई गतिरोध नहीं होने का औचित्य सिद्ध करें।

निम्नलिखित प्रक्रियाओं के लिए संसाधन आवंटन ग्राफ का निर्माण करें। समय पर 't' संसाधन X के लिए P1 अनुरोध को संसाधित करता है। संसाधन Y के लिए P2 अनुरोधों को संसाधि��� करता है। दोनों संसाधन उपलब्ध हैं और उन्हें अनुरोध करने वाली प्रक्रिया के लिए आवंटित किया गया है। समय t1 पर जहाँ t1>t, दोनों प्रक्रियाएँ अभी भी संसाधनों को धारण कर रही हैं, हालाँकि P1 प्रक्रिया Y के लिए अनुरोध की प्रक्रिया करे जो P2 द्वारा आयोजित की जाती है। P2 प्रक्रिया P1 द्वारा आयोजित X के लिए अनुरोध करे। क्या कोई गतिरोध होगा? यदि गतिरोध है तो गतिरोध के लिए चार आवश्यक शर्तों पर चर्चा करें, अन्यथा कोई गतिरोध नहीं होने का औचित्य सिद्ध करें।
स्थानीय और वैश्विक पेज आवंटन के बीच क्या अंतर है? उनके संबंधित फायदे और नुकसान क्या हैं?
बड़े एड्रेस स्पेस को संभालने के लिए हैश्ड पेज टेबल स्कीम के साथ सेगमेंटेड पेजिंग स्कीम की तुलना करें। किन परिस्थितियों में एक योजना दूसरी योजना से बेहतर है?
निम्नलिखित पेज संदर्भ स्ट्रिंग पर विचार करें:
1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6
How many page faults would occur for the following page replacement algorithm, assuming one, two, three, four, five, six or seven frames? Assume that all the frames are initially empty, so your first unique pages will all cost one fault each- LRU replacement
- FIFO replacement
- Optimal replacement
एक, दो, तीन, चार, पाँच, छह या सात फ्रेम मानते हुए, निम्न पृष्ठ प्रतिस्थापन एल्गोरिथम के लिए कितने पृष्ठ दोष होंगे? मान लें ��ि सभी फ्रेम प्रारंभ में खाली हैं, इसलिए आपके पहले अद्वितीय पृष्ठों में प्रत्येक की एक गलती होगी
- LRU प्रतिस्थापन
- FIFO प्रतिस्थापन
- इष्टतम प्रतिस्थापन
मेमोरी में संग्रहीत पेज टेबल के साथ पेजिंग सिस्टम पर विचार करें। यदि मेमोरी संदर्भ में 200 नैनो सेकंड लगते हैं, तो पृष्ठित स्मृति संदर्भ में कितना समय लगता है? यदि हम सहयोगी रजिस्टरों को जोड़ते हैं, और सहयोगी रजिस्टरों में सभी पृष्ठ तालिका संदर्भों का 75 प्रतिशत पाया जाता है, तो प्रभावी स्मृति संदर्भ समय क्या है? (मान लें कि सहयोगी रजिस्टरों में पेजर तालिका प्रविष्टि खोजने में शून्य समय लगता है, यदि प्रविष���टि है)।
पेजिंग के साथ एक सिस्टम पर, एक प्रक्रिया उस मेमोरी तक नहीं पहुँच सकती है जो उसके पास नहीं है, क्यों? ऑपरेटिंग सिस्टम अन्य मेमोरी तक कैसे पहुँच की अनुमति दे सकता है? ऐसा क्यों होना चाहिए या नहीं होना चाहिए?
आप किसी सिस्टम के लिए किस फाइल-आवंटन विधि का उपयोग करेंगे जिसका मुख्य कार्य डेटाबेस प्रबंधन है? क्यों?
जब एक फाइल हटा दी जाती है, तो इसके कब्जे वाले ब्लॉकों को आसानी से मुक्त सूची में रखा जाता है। क्या आप इसमें कोई समस्या देख सकते हैं? यदि ऐसा है, तो आप उन्हें कैसे दूर करेंगे और कौन सी समस्याएँ, यदि कोई हैं, अब मौजूद होंगी और आप इनका समाधान कैसे करेंगे?
इंडेक्सड और लिंक्ड फाइल एलोकेशन मेथड्स को समझाइए। उन विधियों के लाभ और हानियों की चर्चा कीजिए।
एक ऐसे एप्लिकेशन का उदाहरण दें जो अनुक्रमित फाइलों के लिए रैंडम एक्सेस के लिए ऑपरेटिंग सिस्टम समर्थन से लाभान्वित हो सकता है।
कुछ फाइल सिस्टम डिस्क स्टोरेज को विभिन्न स्तरों पर आवंटित करने की अनुमति देते हैं। उदाहरण के लिए, एक फाइल सिस्टम 4KB डिस्क स्थान को एक 4KB ब्लॉक या आठ 512 बाइट ब्लॉक के रूप में आवंटित कर सकता है। प्रदर्शन सुधारने के लिए हम लचीलेपन का लाभ कैसे उठा सकते हैं? इस सुविधा का समर्थन करने के लिए मुक्त-स्थान प्रबंधन योजना में क्या संशोधन करने होंगे? एक ऐसे एप्लिकेशन का उदाहरण दें जिसे ऐसी स्टोरेज एलोकेशन मेथड की आवश्यकता है।
डिस्क से 64 किलोबाइट प्रोग्राम को लोड करने मे��� कितना समय लगता है जिसका औसत सीख समय 10msec है, घूर्णन समय 20msec है और ट्रैक 32 किलोबाइट रखता है। समय की गणना करें जब पेज का आकार 2 किलोबाइट हो और जब पेज का आकार 4 किलोबाइट हो। मान लें कि पेज डिस्क के चारों ओर फैले हुए हैं और एक ही सिलेंडर पर दो पेज नहीं हैं।
55, 58, 39, 18, 90, 160, 150, 38, 184.
The starting position for the arm is track 100. Calculate the number of tracks crossed when the following algorithms are used- First Come First Serve
- Shortest Seek First
- The elevator algorithm starting in the direction arm is to move towards greater track number.
200 ट्रैक वाली एक डिस्क दी गई है, जहाँ ट्रैक अनुरोध निम्न क्रम में प्राप्त होते हैं:
55, 58, 39, 18, 90, 160, 150, 38, 184.
आर्म के लिए प्रारंभिक स्थिति ट्रैक 100 है। निम्न एल्गोरिदम का उपयोग करने पर क्रॉस की गई पटरियों की संख्या की गणना करें।
- फर्स्ट कम फर्स्ट सर���व
- शॉर्टेस्ट सीक फर्स्ट
- लिफ्ट एल्गोरिदम दिशा में शुरू हो रहा है।