ऑपरेटिंग सिस्टम क्या है?
ऑपरेटिंग सिस्टम वह सिस्टम सॉफ़्टवेयर है जो कंप्यूटर के हार्डवेयर और सॉफ़्टवेयर को संभालता है और उपयोगकर्ता व हार्डवेयर के बीच पुल का काम करता है। कंप्यूटर चालू होने (बूटिंग) पर सबसे पहले यही लोड होता है। उदाहरण: Windows, Linux (Ubuntu), macOS, Android, iOS।
ऑपरेटिंग सिस्टम के कार्य
- प्रोसेस प्रबंधन: चलता हुआ प्रोग्राम प्रोसेस कहलाता है। OS तय करता है कि किस प्रोसेस को CPU कितनी देर मिले, और बहुत तेज़ी से बदलता है ताकि कई प्रोग्राम साथ चलते लगें (मल्टीटास्किंग)।
- मेमोरी प्रबंधन: हर प्रोग्राम को RAM देता है, एक प्रोग्राम को दूसरे की मेमोरी में जाने से रोकता है, और प्रोग्राम बंद होने पर मेमोरी खाली करता है।
- फ़ाइल प्रबंधन: फ़ाइल-फ़ोल्डर बनाना, खोलना, सेव, कॉपी, नाम बदलना, डिलीट करना; कौन-सी फ़ाइल कहाँ है, इसका हिसाब रखना।
- उपकरण प्रबंधन: डिवाइस ड्राइवरों से इनपुट/आउटपुट उपकरण चलाना।
- सुरक्षा: यूज़र अकाउंट, पासवर्ड, अनुमति, बिना इजाज़त पहुँच से बचाव।
यूज़र इंटरफ़ेस
यूज़र इंटरफ़ेस (UI) वह तरीका है जिससे उपयोगकर्ता और OS बात करते हैं।
- कमांड लाइन इंटरफ़ेस (CLI): आदेश टाइप करते हैं (
dir,ls,cd)। जानकारों के लिए तेज़, कम मेमोरी, पर आदेश याद रखने पड़ते हैं। उदाहरण: MS-DOS, Linux टर्मिनल। - ग्राफ़िकल यूज़र इंटरफ़ेस (GUI): विंडो, आइकन, मेनू और पॉइंटर (WIMP)। सीखना आसान। उदाहरण: Windows, macOS।
- टच आधारित: टच स्क्रीन पर टैप, स्वाइप, पिंच। उदाहरण: Android, iOS।
- आवाज़ आधारित: बोलकर आदेश, जैसे फ़ोन असिस्टेंट।
- हावभाव आधारित: सेंसर या कैमरे के सामने हाथ/शरीर की हरकत।
बोर्ड परीक्षा पर ध्यान
आम प्रश्न: OS के कोई तीन कार्य समझाइए (3 अंक), CLI और GUI में अंतर, स्मार्टफ़ोन कौन-सा इंटरफ़ेस इस्तेमाल करता है।
मुख्य सूत्र और परिभाषाएँ
- OS के कार्य: प्रोसेस, मेमोरी, फ़ाइल, उपकरण, सुरक्षा
- प्रोसेस = चलता हुआ प्रोग्राम
- CLI = आदेश टाइप करें; GUI = विंडो, आइकन, मेनू, पॉइंटर
- अन्य UI: टच, आवाज़, हावभाव
हल किए गए उदाहरण
1. आप गाना सुन रहे हैं, फ़ाइल डाउनलोड हो रही है और साथ में टाइप कर रहे हैं। यह OS के किस कार्य से संभव है?
प्रोसेस प्रबंधन। OS हर प्रोसेस को CPU पर छोटी बारी देता है (मल्टीटास्किंग)। मेमोरी प्रबंधन हर एक को अलग RAM भी देता है।
2. CLI और GUI में दो अंतर बताइए।
CLI: आदेश टाइप होते हैं, शुरुआती के लिए कठिन, कम मेमोरी। GUI: आइकन-मेनू क्लिक होते हैं, सीखना आसान, ज़्यादा मेमोरी और ग्राफ़िक्स चाहिए।
3. गेम क्रैश हो गया पर ब्राउज़र चलता रहा। OS के किस कार्य ने ब्राउज़र बचाया?
मेमोरी प्रबंधन: हर प्रोग्राम का अलग मेमोरी हिस्सा होता है, इसलिए एक का क्रैश दूसरे को नहीं बिगाड़ता।
4. स्मार्ट स्पीकर और फ़ोन कौन-सा UI इस्तेमाल करते हैं?
स्मार्ट स्पीकर: आवाज़ आधारित। फ़ोन: मुख्य रूप से टच, साथ में आवाज़ भी।
आम गलतियाँ
- OS को एप्लिकेशन कहना। यह सिस्टम सॉफ़्टवेयर है।
- यह सोचना कि एक CPU कोर पर सब प्रोग्राम एक ही पल में चलते हैं। OS बहुत तेज़ी से बदलता है।
- GUI और टच UI को एक मानना। टच इनपुट का अलग तरीका है।
- सुरक्षा को OS के कार्य में लिखना भूल जाना।