Cart () - ₹0
  1. Home
  2. / blog
  3. / system-program-kya-h

सिस्टम प्रोग्राम क्या है? | system program kya h

सिस्टम प्रोग्राम आधुनिक प्रणाली का एक अन्य पहलू है, यह सिस्टम मे स्थित प्रोग्रामों का संग्रह है। सबसे निचले स्तर पर हार्डवेयर है। अगला ऑपरेटिंग सिस्टम है, फिर सिस्टम प्रोग्राम और अंत में एप्लिकेशन प्रोग्राम

सिस्टम प्रोग्राम किसे कहते है?

एक सिस्टम प्रोग्राम, जिसे सिस्टम सॉफ़्टवेयर के रूप में भी जाना जाता है, एक प्रकार का कंप्यूटर प्रोग्राम है जो कंप्यूटर सिस्टम के समग्र कामकाज का प्रबंधन और नियंत्रण करता है। यह एप्लिकेशन चलाने और संसाधनों के प्रबंधन के लिए बुनियादी ढांचा प्रदान करता है।

सिस्टम प्रोग्राम, जिन्हें सिस्टम उपयोगिताओं के रूप में भी जाना जाता है, प्रोग्राम के विकास और निष्पादन के लिए एक सुविधाजनक वातावरण प्रदान करते हैं। उनमें से कुछ केवल सिस्टम कॉल के लिए यूजर इंटरफेस हैं। अन्य काफी जटिल हैं। उन्हें इन श्रेणियों में विभाजित किया जा सकता है:

सिस्टम प्रोग्राम क्या है  system program kya h
सिस्टम प्रोग्राम क्या है system program kya h

फ़ाइल प्रबंधन

ये प्रोग्राम फ़ाइलों और निर्देशिकाओं को बनाते हैं, हटाते हैं, कॉपी करते हैं, नाम बदलते हैं, प्रिंट करते हैं, डंप करते हैं, सूचीबद्ध करते हैं और आम तौर पर हेरफेर करते हैं। स्थिति की जानकारी। कुछ प्रोग्राम केवल सिस्टम से तारीख पूछते हैं।

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

फ़ाइल संशोधन

डिस्क या अन्य स्टोरेज डिवाइस पर संग्रहीत फ़ाइलों की सामग्री को बनाने और संशोधित करने के लिए कई पाठ संपादक उपलब्ध हो सकते हैं। फाइलों की सामग्री खोजने या पाठ के परिवर्तन करने के लिए विशेष आदेश भी हो सकते हैं।

प्रोग्रामिंग-

सामान्य प्रोग्रामिंग भाषाओं (जैसे C, C+ +, Java, और PERL) के लिए कंपाइलर, असेंबलर, डिबगर्स और इंटरप्रेटर अक्सर ऑपरेटिंग सिस्टम के साथ या एक अलग डाउनलोड के रूप में उपलब्ध होते हैं।

कार्यक्रम लोड हो रहा है और निष्पादन। एक बार जब कोई प्रोग्राम असेम्बल या कंपाइल हो जाता है, तो उसे निष्पादित करने के लिए मेमोरी में लोड किया जाना चाहिए। सिस्टम पूर्ण लोडर, स्थानांतरित करने योग्य लोडर, लिंकेज संपादक और ओवरले लोडर प्रदान कर सकता है। उच्च- स्तरीय भाषाओं या मशीन भाषा के लिए डिबगिंग सिस्टम की भी आवश्यकता होती है।

संचार

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

पृष्ठभूमि सेवाएं

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

एक उदाहरण नेटवर्क डेमॉन है जो नेटवर्क कनेक्शन को सुनता है और उन अनुरोधों को सही प्रक्रियाओं से जोड़ता है। अन्य उदाहरणों में प्रोसेस शेड्यूलर, एरर मॉनिटरिंग सर्विसेज और प्रिंट सर्वर शामिल हैं। एक विशिष्ट प्रणाली में ऐसी कई सेवाएँ होती हैं। कुछ ऑपरेटिंग सिस्टम जो महत्वपूर्ण गतिविधियों को कर्नेल संदर्भ के बजाय उपयोगकर्ता संदर्भ में चलाते हैं, इन गतिविधियों को करने के लिए डेमॉन का उपयोग करते हैं।

ऑपरेटिंग सिस्टम ऐसे अनुप्रयोगों के साथ भी आते हैं जो सामान्य समस्याओं को हल करने या वेब ब्राउज़र, वर्ड प्रोसेसर, स्प्रेडशीट, डेटाबेस सिस्टम, कंपाइलर, प्लॉटिंग और सांख्यिकीय विश्लेषण पैकेज और गेम जैसे सामान्य संचालन करने में उपयोगी होते हैं।

ऑपरेटिंग सिस्टम का दृश्य जिसे अधिकांश उपयोगकर्ता देखते हैं, एप्लिकेशन और सिस्टम प्रोग्राम द्वारा परिभाषित किया जाता है, सिस्टम कॉल द्वारा नहीं। उदाहरण के लिए, मैक ओएस एक्स चलाने वाले पीसी पर एक उपयोगकर्ता एक जीयूआई को माउस-एंड-विंडो इंटरफेस या यूनिक्स शेल कमांड-लाइन के साथ देख सकता है, दोनों एक ही सिस्टम कॉल का उपयोग करते हैं लेकिन अलग-अलग दिखने और कामकाज के साथ।

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