System Software kya hai?

Kya Hota Hai System Software

System Software को इस तरह से Software के रूप में Design किया जा सकता है ताकि यह Computer Hardware के साथ नियंत्रण और काम कर सके। यह Device और अंतिम उपयोगकर्ता के बीच एक Interface के रूप में कार्य करता है। (System Software) का सबसे सरल उदाहरण के आपका Operating System यानी आपकी Windows या Mac Os जो भी आप इस्‍तेमाल कर रहे होगें

यह अन्य सॉफ्टवेयर्स के चलने के लिए भी मंच प्रदान करता है।

उदाहरण: ऑपरेटिंग सिस्टम, एंटीवायरस सॉफ्टवेयर्स आदि।

सिस्टम सॉफ्टवेयर की विशेषताएं:

• इसे डिजाइन करना मुश्किल है।
• यह निम्न-स्तरीय भाषा में लिखा गया है, या आप कह सकते हैं कि यह मशीन भाषा में लिखा गया है जिसे केवल मशीन द्वारा समझा जाता है।
• हेरफेर करना मुश्किल है।
• सिस्टम सॉफ्टवेयर सिस्टम के बहुत करीब है।
• सिस्टम सॉफ्टवेयर की गति तेज है।

सिस्टम सॉफ्टवेयर के घटक:

सिस्टम सॉफ्टवेयर क्या है? What is system software

सिस्टम सॉफ्टवेयर क्या है

Hardware and Software Kya Hai

Hardware और Software दोनों ही Computer के दो भाग होते हैं जिनसे मिलकर एक computer के निर्माण होता है। ऐसा भी समाज सकते हैं कि एक Computer सॉफ्टवेयर और हार्डवेयर से मिलकर ही बनता है। किसीभी computer के सभी भाग या तो एक Software होता है या फिर एक Hardware होता है।

सिस्टम सॉफ्टवेयर में निम्नलिखित तत्व होते हैं:

• डिवाइस ड्राइवर: यह एक कंप्यूटर प्रोग्राम है। कंप्यूटर हार्डवेयर डिवाइस ड्राइवरों की सहायता से उच्च स्तरीय कंप्यूटर प्रोग्राम के साथ इंटरैक्ट कर सकता है। ये डिवाइस ड्राइवर उपयोगकर्ता और हार्डवेयर डिवाइस के अनुप्रयोग के बीच एक अनुवादक के रूप में कार्य करते हैं। इसके कारण, यह प्रोग्रामिंग को सरल करता है।


• ऑपरेटिंग सिस्टम: ऑपरेटिंग सिस्टम वह सिस्टम है जो कंप्यूटर के हार्डवेयर का प्रबंधन करता है। ऑपरेटिंग सिस्टम में प्रोग्राम और डेटा होते हैं। एक ऑपरेटिंग सिस्टम हमें सेवाएं भी प्रदान करता है ताकि हम एप्लिकेशन सॉफ़्टवेयर को निष्पादित कर सकें।
उदाहरण: लिनक्स, यूनिक्स, माइक्रोसॉफ्ट विंडोज आदि।


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


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


• विंडिंग सिस्टम: यह विंडो प्रबंधकों के कार्यान्वयन का समर्थन करता है। विंडिंग सिस्टम ग्राफिक्स हार्डवेयर और कीबोर्ड और चूहों जैसे उपकरणों को इंगित करने के लिए आवश्यक सहायता प्रदान करता है। विंडोिंग सिस्टम ग्राफिकल यूजर इंटरफेस का एक घटक है।

सिस्टम सॉफ्टवेयर के प्रकार:

पांच प्रकार के सिस्टम सॉफ्टवेयर हैं जो इस प्रकार हैं:

ऑपरेटिंग सिस्टम:

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

यह स्थापित करना आवश्यक है क्योंकि यह निम्नलिखित कार्य करता है:

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

उदाहरण: पहले वाला OS MS-DOS था जो कमांड लाइन इंटरफेस (CLI) का उपयोग करता था। उसके बाद, विंडोज़ को Microsoft द्वारा विकसित किया गया था जो ग्राफिकल यूजर इंटरफेस (GUI) का उपयोग करता है। तो, वे विकसित होते रहते हैं।

प्रोग्रामिंग भाषा अनुवादक:

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

अनुवादक विभिन्न कार्यों में भी मदद करते हैं जैसे:

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

डिवाइस ड्राइवर:

ड्राइवर सॉफ्टवेयर एक प्रकार का सिस्टम सॉफ्टवेयर है जिससे हम अपने डिवाइस को बिना किसी समस्या के आसानी से उपयोग कर सकते हैं। इस प्रकार का सॉफ्टवेयर ओएस द्वारा निर्देशित घटकों को अपने कार्य करने में सक्षम बनाता है।

उपकरणों के कुछ उदाहरण हैं जिनके लिए ड्राइवरों की आवश्यकता होती है:
  • •माउस (Mouse)
  • • कीबोर्ड(Keyboard)
  • • टचपैड(Touch pad)
  • • प्रिंटर(Printer)
  • • Display card
  • • Network card
  • • Sound
  • • Function keys

Kya aapko pata hai:

  1. Computer kya hai?
  2. Email marketing kaise kare?
  3. Taj mahal kaha hai?
100% LikesVS
0% Dislikes
Previous articleComputer Ki Puri Jankari Hindi Me?
Next articleTaj mahal kaha hai?

Leave a Reply