System software-ऐसे प्रोग्रामों का समूह जो कंप्यूटर सिस्टम की क्रियाओं को नियंत्रित करता है सिस्टम सॉफ्टवेयर कहलाता है। किसी भी कंप्यूटर में हार्डवेयर के साथ ही साथ सिस्टम सॉफ्टवेयर का होना भी अति आवश्यक है। सिस्टम सॉफ्टवेयर के उदाहरण ऑपरेटिंग सिस्टम इंटरप्रेटर कंपाइलर असेंबलर आदि है ।सिस्टम सॉफ्टवेयर एप्लीकेशन सॉफ्टवेयर का संचालन भी करता है /
सॉफ्टवेयर के कार्य (works of a system software)
- अन्य सभी सॉफ्टवेयर को कंप्यूटर में चलाना
- सभी पेरीफेरल डिवाइस जैसे प्रिंटर बेस्ट कीबोर्ड मॉनिटर पर नियंत्रण रखना
- अन्य सॉफ्टवेयर को तैयार करना ।
system software कितने प्रकार के होते हैं
सिस्टम सॉफ्टवेयर के कितने प्रकार हैं ? यदि हम सिस्टम सॉफ्टवेयर को खास तौर पर वर्गीकृत करें तो ये 5 प्रकार के होते हैं। जिसमें सभी को कंप्यूटर हार्डवेयर की प्रक्रियाओं और कार्यों को नियंत्रित और समन्वयित करने के लिए डिज़ाइन किया गया है। इसके साथ ही, वे हार्डवेयर, सॉफ्टवेयर और उपयोगकर्ता के बीच कार्यात्मक संपर्क को भी सक्षम करता है। सिस्टम सॉफ्टवेयर यह सुनिश्चित करने के लिए एक बिचौलिया के रूप में कार्य करता है कि सॉफ्टवेयर और हार्डवेयर के बीच Communication हमेशा सही रह पाए और उपयोगकर्ता के साथ harmonious coexistence की अनुमति देता है।
सिस्टम सॉफ्टवेयर को पांच भागों में वर्गीकृत किया गया है। जो कंप्यूटर हार्डवेयर की प्रक्रियाओं और कार्यों को नियंत्रित करता है।
Operating System : ऑपरेटिंग सिस्टम वह सॉफ्टवेयर है जो कंप्यूटर सिस्टम में यूजर फ्रेंडली प्लेटफॉर्म और कंप्यूटर को यूजर की कमांड और कंप्यूटर से यूजर तक आने वाले रिजल्ट को उपलब्ध कराने का काम करता है। वास्तव में, ऑपरेटिंग सिस्टम वह है जो हार्डवेयर के साथ सीधा Communication स्थापित करता है और उपयोगकर्ता और कंप्यूटर के बीच Coordination बनाने का काम करता है। ऑपरेटिंग सिस्टम के उदाहरण माइक्रोसॉफ्ट विंडोज, लिनक्स, मैक ओएस और स्मार्टफोन में इस्तेमाल होने वाले एंड्रॉइड ऑपरेटिंग सिस्टम हैं।
Interpreter
इस लैंग्वेज प्रोसेसर का इस्तेमाल हाई लेवल लैंग्वेज को मशीन लेवल लैंग्वेज में बदलने के लिए किया जाता है, वह भी लाइन-बाय-लाइन तरीके से, इसलिए इसका निष्पादन समय बहुत धीमा है। इसमें त्रुटि का पता लगाना बहुत आसान है क्योंकि यह बग का पता लगते ही रिपोर्ट करता है और प्रक्रिया को फिर से शुरू करता है। यह अनावश्यक स्मृति का उपभोग करता है। प्रोग्रामिंग भाषाएं जैसे पायथन, रूबी और जावा दुभाषिया का उपयोग करती हैं।