हेल्लो दोस्तों इस आर्टिकल में आप CUI के बारे में जानेंगे। CUI क्या है?, CUI आधारित ऑपरेटिंग सिस्टम, CUI के फायदे और नुकसान के बारे में जानेंगे। साथ ही इसके इतिहास के भी बारे में जानेंगे। क्या आप जानते हैं CUI क्या है? अगर नहीं तो यह आर्टिकल पूरा जरूर पढ़ें.. यहाँ आप अच्छे से समझ जायेंगे की CUI kya hota hai …
CUI क्या है? (What is CUI in Hindi) –
CUI की फुल फॉर्म “Character User Interface” या Command Line User Interface” होती है। CUI उपयोगकर्ताओं के लिए कंप्यूटर प्रोग्राम के साथ सहभागिता (interact) करने का एक तरीका है। CUI को हिंदी में “चरित्र उपयोगकर्ता इंटरफ़ेस” या “आदेश पंक्ति उपयोगकर्ता इंटरफ़ेस” कहते हैं।
Character User Interface एक प्रकार का यूजर इंटरफेस है जो इनपुट-आउटपुट और सूचनाओं की प्रस्तुति के लिए केवल अल्फान्यूमैरिक वर्ण का उपयोग करता है।
Character User Interface जिसे कमांड लाइन उपयोगकर्ता इंटरफ़ेस के रूप में भी जाना जाता है। विशिष्ट कार्यों को करने के लिए कमांड टाइप करके कंप्यूटर प्रोग्राम के साथ बातचीत करने का एक साधन है। दूसरे शब्दों में CUI text की लाइनों के रूप में एक कंप्यूटर प्रोग्राम के लिए कमांड करता है। इसका उदाहरण Windows Command Prompt, DOS और Unix है।
CUI में Character या शब्दों के द्वारा कीबोर्ड से टाइप करके कंप्यूटर चलाते हैं। इससे किसी काम को करने में समय लगता है ।इसमें कोई चित्र नहीं होता और इसमें Command के माध्यम से हम computer को चलाते हैं।CUIका उपयोग यह है कि यह प्रोग्रामिंग स्क्रिप्ट को लागू करने का एक आसान तरीका प्रदान करता है। इंटरफ़ेस को संभालने वाले प्रोग्राम को कमांड लाइन इंटरप्रेटर या कमांड लाइन प्रोसेसर कहा जाता है।
आज कंप्यूटर में GUI इस्तेमाल होता है लेकिन पहले कंप्यूटर में CUI का इस्तेमाल होता था अर्थात् आपको हर एक प्रोग्राम को खोलने के लिए कंप्यूटर को एक कमांड देनी होती थी।
GUI आने के बाद आज आप VLC के आइकन पर डबल क्लिक करके खोल सकते हैं और क्रॉस (X) के निशान पर क्लिक करके प्लेयर बंद कर देते हैं। माउस के कर्सर से वीडियो को आगे पीछे कर सकते थे हैं लेकिन जब GUI नहीं आया था तब आपको हर एक प्रोग्राम को खोलने और उसे चलाने और हर एक फीचर्स के लिए एक कमांड देनी होती थी। तब कंप्यूटर चलाना बहुत मुश्किल हुआ करता था।
CUI Full Form –
CUI की फुल फॉर्म “Character User Interface” या “Command Line User Interface” होती है।
CUI आधारित Operating System –
CUI ऑपरेटिंग सिस्टम एक टेक्स्ट आधारित ऑपरेटिंग सिस्टम है जिसे कमांड लाइन ऑपरेटिंग सिस्टम के रूप में भी जाना जाता है। जिसका उपयोग विशिष्ट कार्यों को करने के लिए कमांड टाइप करके सॉफ्टवेयर या फाइलों के साथ बातचीत करने के लिए किया जाता है।
इस प्रकार के ऑपरेटिंग सिस्टम कमांड दर्ज करने के लिए केवल कीबोर्ड का उपयोग करता है।
CUI आधारित Operating System –
- Dos
- Unix
- Solaris
- Ubuntu
CUI ऑपरेटिंग सिस्टम की विशेषताए (Features of CUI in Hindi) –
- इनपुट-आउटपुट हार्डवेयर संसाधनों की कम मांग (विशेष रूप से मेमोरी) और उच्च सूचना प्रदर्शन गति है।
- GUI ऑपरेटिंग सिस्टम की तुलना में CUI बहुत तेज है।
- Character User Interface सभी बुनियादी तत्वों को लागू करता है – मेनू, चेकबॉक्स, बटन, स्विच, ड्रॉप डाउन सूचियां, स्क्रोल बार आदि।
- सॉफ्टवेयर स्तर पर, कंसोल प्रोग्राम जानकारी दर्ज करने और प्रदर्शित करने के लिए मानक इनपुट आउटपुट डिवाइस (stdin, stderr stdout) का उपयोग करते हैं।
- CUI ऑपरेटिंग सिस्टम प्रोग्रामिंग स्क्रिप्ट को लागू करने का एक आसान तरीका प्रदान करता है।
CUI का इतिहास (History of CUI in Hindi) –
पहला Unix shell, V6 shell 1971 में Ken Thompson द्वारा Bell Labs में विकसित किया गया था और इसे Schroeder Multics Shell के बाद बनाया गया था।Bourne shell को V6 shell से replacement के रूप में 1977 में पेश किया गया था।
Bourne shell ने Korn Shell (KSH), Almquist Shell (ASH) और लोकप्रिय Bourne again shell (BASH) के विकास का नेतृत्व किया।शुरुआत के माइक्रो कंप्यूटर स्वयं एक कमांड लाइन इंटरफ़ेस पर आधारित थे जैसे CP/M, DOS या AppleSoft BASIC.
1980 और 1990 के दशक के दौरान PC पर Apple Macintosh और Microsoft Windows के परिचय ने कमांड लाइन इंटरफेस को ग्राफिकल यूजर इंटरफेस द्वारा प्रतिस्थापित प्राथमिक उपयोगकर्ता इंटरफ़ेस के रूप में देखा।
कमांड लाइन वैकल्पिक उपयोगकर्ता इंटरफ़ेस के रूप में उपलब्ध रहती है, जिसका उपयोग अक्सर सिस्टम प्रशासक और सिस्टम प्रशासन, कंप्यूटर प्रोग्रामिंग और बैच प्रोसेसिंग के लिए अन्य उन्नत उपयोगकर्ताओं द्वारा किया जाता है।
नवंबर 2006 में Microsoft ने विंडोज Powershell के संस्करण 1.0 को जारी किया। जिसमें पारंपरिक Unix shells की विशेषताओं को उनके मालिकाना वस्तु उन्मुख NET Framework के साथ जोड़ा गया। MinGW और Cygwin विंडोज के लिए ओपन सोर्स पैकेज है जो एकUnix जैसे CLI प्रदान करते हैं।
Microsoft, Unix एड ऑन के लिए अपनी सेवाओं के माध्यम से Windows के लिए MKS Inc. का KSH क्रियान्वयन MKS Korn खोल प्रदान करता है।
CUI के फायदे (Advantages of CUI in Hindi) –
- CUI अन्य किसी भी प्रकार के उपयोगकर्ता इंटरफ़ेस से तेज चलता है।
- CUI में तेजी से डाटा ट्रांसफर करता है।
- CUI की तुलना में CUI RAM का कम है उपयोग करता है। GUI के लिए अधिक RAM की आवश्यकता होती है वही CUI कम में भी बहुत अच्छा काम करता है।
- Character User Interface कम CPU processing समय की जरूरत होती है।
- CUI चलाने के लिए विंडोज की जरूरत नहीं होती है।
- Character User Interface कम रिजोल्यूशन स्क्रीन के रूप में उपयोग करने के लिए सस्ता है वही GUI थोड़ा महंगा है।
CUI के नुकसान (Disadvantages of CUI in Hindi) –
- आप कंप्यूटर में MS DOS की तरह कमांड देने के लिए केवल टेक्स्ट टाइप कर सकते हैं।
- CUI में कंप्यूटर स्क्रीन पर कोई भी इमेज या ग्राफिक्स नहीं होते हैं।
- Character User Interface के कमांड जाने बिना आप कुछ भी काम नहीं कर सकते हैं। CUI इंटरफ़ेस का उपयोग करने के लिए आपको बहुत सारी कमांड सीखनी पड़ती है।
- कमांड को टाइप करते समय आपको बहुत विशिष्ट और सावधान रहने की आवश्यकता होती है। थोड़ी सी भी गलती से चाहे वह spelling mistake ही क्यों न हो आपके द्वारा टाइप की गई कमांड फेल हो जाएगी।
- CUI में आप कई सारे काम एक साथ नहीं कर सकते हैं जैसे आप विंडोज में कर सकते हैं इसलिए इसे सिंगल यूजर इंटरफेस के रूप में भी जाना जाता है।
CUI और GUI में अंतर (Difference between CUI and GUI in Hindi) –
CUI (Command User Interface) | GUI (Graphical User Interface) |
इसमें एक टाइम पर एक वर्क को पूरा कर सकते है। | इसमें एक साथ बहुत से वर्क कम्पलीट कर सकते है। |
इसकी full form Command user Interface है। | इसकी full form Graphical User Interface है। |
इसमें यूजर computer से command के जरिये निर्देश देता है। | इसमें यूजर ग्राफ़िक्स बटन्स द्वारा डायरेक्ट आर्डर देता है। |
CUI का उपयोग कम किया जाता है क्युकी यह command based होने के कारण मुश्किल है। | GUI का उपयोग ज्यादा किया जाता है क्युकी ये प्रत्येक यूजर के लिए आसान होती है। |
इसके इस्तेमाल के लिए बहुत ज्यादा सीखना पड़ता है | इसे normally हर कोई यूजर कर सकते है क्युकी इसमें ग्राफ़िक्स दिखाए जाते है जैसे mobile में.. |
यह वर्क स्लो करता है। | यह कार्य तेज गति से कर देता है। |
इसमें कीबोर्ड की जरुरत अधिक पड़ती है क्युकी इसे ज्यादातर command के जरिये एक्सेस किया जाता है और command कीबोर्ड से ही देनी पड़ती है। | इसमें माउस या टच स्क्रीन से ज्यादा काम किया जाता है। ग्राफ़िक्स को देखकर यूजर द्वारा डायरेक्ट computer को निर्देश दिए जा सकते है। |
CUI करेक्टर डेटा को दिखाता है जैसे Digital watch, railway display, calculator, etc. | GUI computer, mobile, tablet आदि में चित्र यूजर को देखाते है। उन्ही चित्रों को ग्राफ़िक्स बोला जाता है चित्र के जरिये समझना आसान हो जाता है। |
उदाहरण – DOS | उदाहरण – Windows, linux, Mac OS आदि |
निष्कर्ष (Conclusion) –
इस आर्टिकल में हमने आपको CUI के बारे में पूरी जानकारी दी है। इसको पढ़ने के बाद आपको समझ में आ गया होगा कि CUI का क्या उपयोग है। उम्मीद है आपको CUI क्या है? और CUI की विशेषताए के बारे में जानकारी अच्छी तरह से समझ में आ गई होगी।