कंप्यूटर सिस्टम क्या है?
कंप्यूटर सिस्टम वह हार्डवेयर और सॉफ़्टवेयर है जो मिलकर कोई काम करते हैं। हार्डवेयर वे हिस्से हैं जिन्हें छू सकते हैं। सॉफ़्टवेयर वे निर्देश हैं जो हिस्सों को बताते हैं कि क्या करना है।
हार्डवेयर के पाँच मुख्य काम: इनपुट (कीबोर्ड, माउस, कैमरा), प्रोसेसिंग (प्रोसेसर या CPU, जो हिसाब करता है), मेमोरी (RAM, चल रहे काम की अस्थायी मेज़), स्टोरेज (डिस्क या SSD, अलमारी जो बिजली बंद होने पर भी फ़ाइलें रखती है) और आउटपुट (स्क्रीन, स्पीकर, प्रिंटर)।
डेटा अंदर जाता है, प्रोसेस होता है, रखा जाता है और नतीजे के रूप में बाहर आता है। कंप्यूटर, फ़ोन और ATM सब यही रास्ता अपनाते हैं।
ज़रूरत का विश्लेषण
विश्लेषण का मतलब है कुछ चुनने से पहले यह पता लगाना कि सिस्टम को क्या करना है। चार सवाल पूछो। कौन इस्तेमाल करेगा? कौन सा काम होगा? कितना तेज़ चाहिए? पैसा कितना है?
जवाब आवश्यकताएँ (requirements) बनते हैं, जैसे: "10 मिनट का स्कूल वीडियो बिना अटके एडिट करना" या "पत्र टाइप करना और वेब देखना"। जहाँ हो सके, संख्या में लिखो। भारी काम जैसे वीडियो एडिटिंग को ज़्यादा तेज़ प्रोसेसर, ज़्यादा मेमोरी और ज़्यादा स्टोरेज चाहिए।
अच्छा विश्लेषण दो ग़लतियों से बचाता है: बहुत कम ख़रीदना (काम फ़ेल) और बहुत ज़्यादा ख़रीदना (पैसा बेकार)।
सिस्टम का डिज़ाइन
डिज़ाइन का मतलब है बजट में रहकर ऐसे हिस्से और सॉफ़्टवेयर चुनना जो आवश्यकताएँ पूरी करें। प्रोसेसर, मेमोरी का आकार, स्टोरेज का प्रकार और आकार, स्क्रीन, अतिरिक्त उपकरण, ऑपरेटिंग सिस्टम और प्रोग्राम चुनते हैं।
हिस्से आपस में फ़िट भी होने चाहिए। प्रोसेसर मेन बोर्ड के हिसाब का हो और पावर सप्लाई काफ़ी बिजली दे। पहले एक साधारण ब्लॉक डायग्राम बनाओ: हर हिस्से का डिब्बा और डेटा के रास्ते के तीर। फिर दाम के साथ पुर्ज़ों की सूची लिखो।
डिज़ाइन में समझौता होता है। तेज़ हिस्सा महँगा है। लक्ष्य है सबसे सस्ता डिज़ाइन जो हर आवश्यकता पूरी करे।
सिस्टम का मूल्यांकन
मूल्यांकन का मतलब है बने हुए सिस्टम को आवश्यकताओं के सामने जाँचना। असली काम चलाओ, जैसे नमूना वीडियो, और नापो: कितना समय लगा (गति), अटका या बंद हुआ (भरोसा), इस्तेमाल कितना आसान है, कितनी लागत है और कितनी बिजली लगती है।
हर नतीजे को आवश्यकता से मिलाओ। अगर कोई हिस्सा लक्ष्य से नीचे है तो वही बॉटलनेक है: वह कमज़ोर जगह जो पूरे सिस्टम को रोकती है, जैसे तंग दरवाज़ा भीड़ को धीमा करता है। जो हिस्सा बॉटलनेक नहीं है, उसे सुधारने से कुछ नहीं बदलता।
पता चलने पर उस हिस्से को सुधारो और फिर जाँचो। असली प्रोजेक्ट में विश्लेषण, डिज़ाइन, मूल्यांकन, सुधार कई बार दोहराए जाते हैं।
करके देखो: बॉटलनेक ढूँढो
3D में काम "वीडियो एडिट" चुनो। प्रोसेसर 5, मेमोरी 1, स्टोरेज 5 करो। सिस्टम धीमा है। कौन सी पट्टी लाल है? सिर्फ़ वही स्लाइडर 3 तक बढ़ाओ। गति तुरंत बढ़ जाती है। फिर प्रोसेसर और बढ़ाकर देखो: कुछ नहीं बदलता। सिर्फ़ कमज़ोर हिस्सा मायने रखता है।
घर पर: कोई बड़ा ऐप चलाते समय टास्क मैनेजर (Windows) खोलो और देखो कि प्रोसेसर, मेमोरी या डिस्क में से कौन लगभग भरा है।
मुख्य सूत्र और परिभाषाएँ
- सिस्टम = हार्डवेयर + सॉफ़्टवेयर + लोग
- डेटा का रास्ता: इनपुट → प्रोसेस → मेमोरी/स्टोरेज → आउटपुट
- सिस्टम की गति ≈ सबसे कमज़ोर हिस्से की गति (बॉटलनेक)
- गति अंक % = (सबसे कम स्तर ÷ ज़रूरी स्तर) × 100, अधिकतम 100%
- कुल लागत = सब हिस्सों की लागत का जोड़
हल किए गए उदाहरण
1. एक काम को प्रोसेसर 4, मेमोरी 3, स्टोरेज 3 चाहिए। डिज़ाइन में 4, 2, 3 है। बॉटलनेक कौन सा हिस्सा है?
हर हिस्से को उसकी ज़रूरत से मिलाओ: प्रोसेसर 4/4 (ठीक), मेमोरी 2/3 (कम), स्टोरेज 3/3 (ठीक)। मेमोरी बॉटलनेक है।
2. उसी डिज़ाइन का गति अंक निकालो। मेमोरी 3 होने पर क्या होगा?
गति अंक = सबसे कम स्तर ÷ ज़रूरत = 2 ÷ 3 = 0.67, यानी 67%। मेमोरी 3 होने पर सब हिस्से ज़रूरत पूरी करते हैं, अंक 100%।
3. हर स्तर की लागत 10 इकाई है। डिज़ाइन 4, 2, 3 को 4, 3, 3 किया। लागत कितनी बदली?
पुरानी लागत = (4+2+3) × 10 = 90। नई = (4+3+3) × 10 = 100। 10 इकाई बढ़ी, जो बड़ी गति बढ़ने के हिसाब से सस्ता है।
4. इन्हें क्रम में लगाओ: सिस्टम की जाँच, उपयोगकर्ता की ज़रूरत पता करना, हिस्से चुनना, कमज़ोर हिस्सा सुधारना।
ज़रूरत पता करना (विश्लेषण) → हिस्से चुनना (डिज़ाइन) → जाँच (मूल्यांकन) → कमज़ोर हिस्सा सुधारना (सुधार)।
5. एक दुकान टाइपिंग के काम (ज़रूरत 2, 2, 2) के लिए प्रोसेसर 5, मेमोरी 5, स्टोरेज 1 वाला PC बेचती है। मूल्यांकन करो।
स्टोरेज 1 ज़रूरत 2 से कम है, इसलिए गति अंक = 1 ÷ 2 = 50%। प्रोसेसर और मेमोरी ज़रूरत से ज़्यादा हैं, पैसा बेकार गया। बेहतर डिज़ाइन 2, 2, 2।
6. डिज़ाइन 3, 3, 3 है और काम को 5, 4, 2 चाहिए। गति अंक और बॉटलनेक बताओ।
अनुपात: प्रोसेसर 3÷5 = 0.6, मेमोरी 3÷4 = 0.75, स्टोरेज 3÷2 = 1.5 (अधिकतम 1)। सबसे कम 0.6, इसलिए अंक 60% और प्रोसेसर बॉटलनेक है।
आम गलतियाँ
- सबसे महँगा प्रोसेसर लेना और मेमोरी, स्टोरेज को भूल जाना। सबसे कमज़ोर हिस्सा गति तय करता है।
- विश्लेषण छोड़कर पहले हिस्से चुन लेना। ज़रूरत जाने बिना डिज़ाइन को परखा नहीं जा सकता।
- मूल्यांकन को सिर्फ़ दाम देखना समझना। गति, भरोसा, इस्तेमाल में आसानी और लागत सब जाँचो।
- जो हिस्सा बॉटलनेक नहीं है उसे अपग्रेड करना। पैसा लगता है और सिस्टम उतना ही धीमा रहता है।