📚

ओपरेटिंग सिस्टम परीक्षा तैयारी नोट्स

Aug 1, 2024

CS604 ओपरेटिंग सिस्टम - फाइनल टर्म प्रिपरेशन नोट्स

लेक्चर नबंर 23 से 45 तक इंपोर्टेंट टॉपिक्स

सैमोफोर्स (Semaphore)

  • सैमोफोर्स का परिचय और परिभाषा
  • इंप्लीमेंटेशन के तरीके
  • प्रमस्तिष्क और प्रक्रिया की उत्पादकता के मुद्दे
  • प्रॉब्लम्स:
    • शेयरिंग प्रॉब्लम्स
    • डेडलॉक स्टेट
    • ट्रैफिक डेडलॉक और वन वे ब्रिज क्रॉसिंग का उदाहरण

डेडलॉक (Deadlock)

  • डेडलॉक की परिभाषा
  • स्ट्रेटेजीज़:
    • डेडलॉक प्रेवेंशन
    • डेडलॉक अवाइडेंस
    • डेडलॉक डिटेक्शन
    • डेडलॉक रिकवरी
  • डेडलॉक के उदाहरण और परिभाषा

साइक्रोनिजेशन समस्याएँ

  • प्रॉब्लम्स:
    • रीडर-राइटर प्रॉब्लम
    • फर्स्ट रीडर-राइटर प्रॉब्लम

रिसोर्स अलोकेशन

  • बेंकर एल्गोरिदम
  • डाटा स्ट्रक्चर्स:
    • Available
    • Max
    • Allocation
    • Need

मेमोरी प्रबंधन

  • लॉजिकल बनाम फिजिकल एड्रेस स्पेस
  • डायनामिक लोडिंग
  • स्ट्रेटेजीज़:
    • रोल आउट और रोल इन
    • पेज टेबल और फ्रेम्स

फाइल सिस्टम

  • फाइल कंसेप्ट:
    • फाइल्स के प्रकार (जैसे: FIFOs, सॉकेट फाइल्स)
    • ऑपरेशन जैसे ओपन, रीड, राइट, डिलीट

डायरेक्टरी संरचना

  • डायरेक्टरी संरचना के मुद्दे
  • लिनक्स में लिंक के प्रकार: हार्ड और सॉफ्ट लिंक

थ्रैशिंग (Thrashing)

  • थ्रैशिंग की परिभाषा और समस्याएँ
  • कार्य सेट मॉडल
  • पेज फॉल्ट फ़्रीक्वेंसी

एग्जाम के लिए सुझाव

  • सभी महत्वपूर्ण टॉपिक्स के परिभाषाएँ और उदाहरण याद रखें
  • MCQs और 3 मार्क्स और 5 मार्क्स वाले प्रश्नों पर ध्यान दें
  • अजय और प्रोफेसर के नोट्स का उपयोग करें

निष्कर्ष

  • सभी टॉपिक्स को अच्छी तरह से समझें और अभ्यास करें।
  • समय का प्रबंधन सही से करें और परीक्षा की तैयारी के लिए उचित रणनीतियाँ अपनाएँ।
  • अच्छे मार्क्स के लिए शुभकामनाएँ!