ए. ऑपरेटिंग सिस्टम क्या है?
एक ऑपरेटिंग सिस्टम (ओएस) मौलिक सिस्टम सॉफ्टवेयर है जो कंप्यूटर हार्डवेयर संसाधनों का प्रबंधन करता है और एप्लिकेशन सॉफ्टवेयर के लिए सामान्य सेवाएं प्रदान करता है।
- कर्नेल: ओएस का मुख्य केंद्रीय प्रोग्राम जो स्थायी रूप से रैम में रहता है और हार्डवेयर पर सीधा नियंत्रण रखता है।
- शेल: बाहरी उपयोगकर्ता इंटरफ़ेस परत जो उपयोगकर्ता आदेशों की व्याख्या करती है।
बी. पांच मुख्य प्रबंधन कार्य:
- प्रोसेसर (सीपीयू) प्रबंधन: शेड्यूलिंग एल्गोरिदम (एफसीएफएस, राउंड रॉबिन, मल्टीटास्किंग) का उपयोग करके प्रतिस्पर्धी प्रक्रियाओं के लिए सीपीयू समय आवंटित करता है।
- मेमोरी प्रबंधन: रैम के प्रत्येक बाइट को ट्रैक करता है; प्रोग्राम लॉन्च होने पर मेमोरी ब्लॉक आवंटित करता है और बंद होने पर उन्हें डी-आवंटित करता है; हार्ड डिस्क पर वर्चुअल मेमोरी को प्रबंधित करता है।
- फ़ाइल प्रबंधन: फ़ाइलों और फ़ोल्डरों को एक संरचित पदानुक्रमित वृक्ष निर्देशिका (एनटीएफएस, एफएटी32) में व्यवस्थित करता है; पढ़ने/लिखने/हटाने की अनुमतियों को नियंत्रित करता है।
- डिवाइस प्रबंधन: डिवाइस ड्राइवर्स नामक विशेष अनुवाद सॉफ्टवेयर का उपयोग करके परिधीय हार्डवेयर (प्रिंटर, चूहों, कीबोर्ड) के साथ संचार करता है; स्पूलिंग (मुद्रण के लिए बफर कतार) का उपयोग करता है।
- सुरक्षा प्रबंधन: उपयोगकर्ता प्रमाणीकरण (पासवर्ड, बायोमेट्रिक्स) और फ़ायरवॉल प्रोटोकॉल के माध्यम से अनधिकृत पहुंच को रोकता है।