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