System Software क्या है? Detail में।

system software

ऑपरेशन को नियंत्रित करने और कंप्यूटर सिस्टम की प्रसंस्करण क्षमता का विस्तार करने के लिए डिज़ाइन किए गए एक या अधिक कार्यक्रमों का एक सेट है। सामान्य तौर पर, कंप्यूटर का system software निम्नलिखित में से एक या अधिक कार्य करता है।

  1. अन्य एप्लिकेशन सॉफ़्टवेयर के विकास का समर्थन करता है।
  2. अन्य एप्लिकेशन सॉफ़्टवेयर के एग्जीक्यूशन का समर्थन करता है।
  3. सीपीयू, मेमोरी, पेरिफेरल्स आदि जैसे विभिन्न हार्डवेयर संसाधनों के प्रभावी उपयोग की निगरानी करता है।
  4. प्रिंटर, डिस्क, टेप, आदि जैसे पेरिफेरल्स उपकरणों के संचालन के साथ कम्युनिकेट्स और कंट्रोल भी करता है।

इस प्रकार सिस्टम सॉफ्टवेयर कंप्यूटर सिस्टम के संचालन को अधिक प्रभावी और कुशल बनाता है। यह हार्डवेयर घटकों को एक साथ काम करने में मदद करता है और एप्लिकेशन सॉफ़्टवेयर (प्रोग्राम्स) के विकास और एग्जीक्यूशन के लिए सहायता प्रदान करता है। सिस्टम सॉफ्टवेयर पैकेज में शामिल कार्यक्रमों को सिस्टम प्रोग्राम कहा जाता है और सिस्टम सॉफ्टवेयर तैयार करने वाले प्रोग्रामर को सिस्टम प्रोग्रामर कहा जाता है।

सिस्टम सॉफ्टवेयर प्रोग्रामर और कंप्यूटर उपयोगकर्ताओं को सामान्य रूप से कई फायदे और उपयुक्तता प्रदान करता है। अच्छा सिस्टम सॉफ्टवेयर एप्लिकेशन पैकेजों को कम समय और प्रयास के साथ कंप्यूटर पर चलाने की अनुमति देता है। सिस्टम सॉफ्टवेयर के बिना, कंप्यूटर सिस्टम पर एप्लिकेशन पैकेज नहीं चलाए जा सकते।

इस प्रकार कंप्यूटर सिस्टम कुल कंप्यूटर सिस्टम का अनिवार्य हिस्सा है। बिना किसी प्रकार के सिस्टम सॉफ्टवेयर वाला कंप्यूटर बहुत ही अप्रभावी होगा और इसके संचालित होने की सबसे अधिक संभावना है।

system software का उत्पादन एक जटिल कार्य है जिसके लिए व्यापक ज्ञान और कंप्यूटर विज्ञान में काफी विशिष्ट प्रशिक्षण की आवश्यकता होती है। सिस्टम प्रोग्रामर उच्च प्रशिक्षित कंप्यूटर पेशेवर हैं। इसकी तकनीकी जटिलता के कारण,

system software सामान्य रूप से कंप्यूटर निर्माताओं द्वारा विकसित और वितरित किए जाते हैं। कंप्यूटर उपभोक्ता जो कंप्यूटर सिस्टम खरीदता या पट्टे पर लेता है, आमतौर पर हार्डवेयर के अलावा उसके कंप्यूटर के लिए प्रभावी संचालन के लिए आवश्यक कुछ हार्ड सॉफ्टवेयर की आवश्यकता होती है।

system software के कुछ सबसे सामान्य प्रकार:

  1. ऑपरेटिंग सिस्टम,
  2. प्रोग्रामिंग लैंग्वेज ट्रांसलेटर्स,
  3. यूटिलिटी प्रोग्राम,
  4. परफॉर्मेंस मॉनिटरिंग सॉफ्टवेयर और
  5. कम्युनिकेशंस सॉफ्टवेयर हैं।

उन्हें संक्षेप में नीचे वर्णित किया गया है।

Operating Systems:

हर कंप्यूटर में एक ऑपरेटिंग सिस्टम सॉफ्टवेयर होता है जो कंप्यूटर सिस्टम के सभी हार्डवेयर और सॉफ्टवेयर घटकों के प्रभावी और कुशल उपयोग का ख्याल रखता है। पिछली पोस्ट में ऑपरेटिंग सिस्टम पर अधिक विस्तार से चर्चा की गई है।

|Basic Operating Systems|

Programming Language Translators:

प्रोग्रामिंग लैंग्वेज ट्रांसलेटर सिस्टम सॉफ्टवेयर है जो प्रोग्राम द्वारा तैयार किए गए निर्देशों के अनुसार सुविधाजनक प्रोग्रामिंग लैंग्वेज का उपयोग करके ऐसे रूप में किया जाता है।

Utility Programs:

यूटिलिटी प्रोग्राम (यूटिलिटीज के रूप में भी जाना जाता है) ऐसे प्रोग्राम्स का एक सेट है जो सिस्टम मेंटेनेंस कार्यों में और रूटीन नेचर के कार्य को करने में उपयोगकर्ताओं की मदद करते हैं। उपयोगिता कार्यक्रमों द्वारा किए गए कुछ कार्यों में निम्नलिखित शामिल हैं।

  1. हार्ड डिस्क, पेन ड्राइव, सीडी, डीवीडी या फ्लॉपी डिस्क को स्वरूपित करना हैं।
  2. स्टोरेज स्थान के संरक्षण के लिए हार्ड डिस्क पर फ़ाइलों को पहचानना।
  3. पेन ड्राइव, सीडी, डीवीडी,टेप या फ़्लॉपी डिस्क पर हार्ड डिस्क पर संग्रहीत फ़ाइलों का बैकअप लेना।
  4. सैकड़ों फाइलों की निर्देशिका से एक विशेष फ़ाइल की खोज करना।
  5. उपलब्ध मेमोरी की मात्रा की जाँच करना।
  6. हार्ड डिस्क पर उपलब्ध संग्रहण स्थान की मात्रा की जाँच करना।
  7. डेटा संचार लिंक पर अधिक कुशल संचरण के लिए फ़ाइल का आकार कम करना।
  8. कुछ प्रमुख क्षेत्रों के आधार पर एक विशेष क्रम में एक फ़ाइल में संग्रहीत अभिलेखों की छंटाई।
  9. कंप्यूटर वायरस के लिए सिस्टम को स्कैन करना।

Performance Monitoring Software:

प्रदर्शन निगरानी सॉफ्टवेयर (जिसे एक प्रोफाइलर के रूप में भी जाना जाता है) उपयोगकर्ता को विभिन्न हार्डवेयर घटकों के प्रदर्शन के साथ-साथ एक कंप्यूटर सिस्टम के समग्र प्रदर्शन का विश्लेषण करने में मदद करता है।

यह सीपीयू उपयोग के प्रतिशत, मेमोरी उपयोग का प्रतिशत और किसी भी समय के दौरान डिस्क एक्सेस की संख्या जैसी जानकारी प्रदान करता है। उपयोगकर्ताओं द्वारा अपने कार्यक्रमों के अनुकूलन में इस तरह की जानकारी का प्रभावी ढंग से उपयोग किया जा सकता है ताकि वे विभिन्न सिस्टम संसाधनों का अधिक बेहतर तरीके से उपयोग करें और तेजी से निष्पादित करें। यह उपयोगकर्ताओं को सीपीयू पावर या मेमोरी या हार्ड डिस्क की क्षमता बढ़ाने के लिए अपने कंप्यूटर सिस्टम के हार्डवेयर संसाधनों को अपग्रेड करने की योजना बनाने में भी मदद करता है।

Communications Software:

एक नेटवर्क वातावरण में (जहां कई कंप्यूटर संचार नेटवर्क द्वारा एक साथ एकीकृत होते हैं), संचार सॉफ्टवेयर एक कंप्यूटर सिस्टम से दूसरे में डेटा और कार्यक्रमों के हस्तांतरण को सक्षम करता है। संचार सॉफ्टवेयर द्वारा किए गए विशिष्ट कार्यों में शामिल हैं।

  1. प्रेरणा है कि कनेक्टिविटी स्रोत और डेस्टिनेशन कंप्यूटर सिस्टम के बीच ठीक से स्थापित है जो जानकारी का आदान-प्रदान करना चाहते हैं।
  2. स्रोत कंप्यूटर में सही प्रारूप में स्थानांतरित किए जाने वाले डेटा को एन्कोडिंग।
  3. स्रोत कंप्यूटर से डेस्टिनेशन कंप्यूटर पर डेटा स्थानांतरित करना।
  4. डेस्टिनेशन कंप्यूटर पर प्राप्त डेटा को डिकोड करना।

Leave a Comment

WhatsApp Group Join Now
Telegram Group Join Now
Instagram Group Join Now