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