कंप्यूटर सॉफ्टवेयर की पूर्ण जानकारी। Computer's software full information in hindi | Techburnspot

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

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

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

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


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

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

सॉफ्टवेयर कंप्यूटर
प्रोग्राम, प्रक्रिया और प्रलेखन का संग्रह है जो कंप्यूटर सिस्टम पर विभिन्न कार्य करता है।

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

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

सॉफ्टवेयर के प्रकार।


आज, विभिन्न प्रकार के कार्यों को करने के लिए कंप्यूटर के कार्यक्रमों के लिए सैकड़ों विभिन्न प्रकार के सॉफ़्टवेयर विकसित किए गए हैं।

यह इंटरनेट का उपयोग करने, संगीत सुनने, ओ.टी. मूवी देखने, पत्र भेजने, एक विदेशी क्लिंट के साथ एक सम्मेलन करने, एक व्यावसायिक प्रस्तुति को नियंत्रित करने, एक बीमारी का निदान करने, एक खेल खेलने के लिए, सॉफ्टवेयर करने के लिए सॉफ्टवेयर हो सकता है।

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

सिस्टम सॉफ्टवेयर


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

संक्षेप में, यह computer की प्रसंस्करण क्षमताओं को संचालित करने, नियंत्रित करने और विस्तारित करने के लिए डिज़ाइन किए गए कार्यक्रमों का एक संग्रह है। सिस्टम सॉफ्टवेयर को तीन मुख्य प्रकारों- ऑपरेटिंग सिस्टम, भाषा, प्रोसेसर और सिस्टम यूटिलिटीज में विभाजित किया जा सकता है।

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


एक ऑपरेटिंग सिस्टम (ओएस) एक सिस्टम सॉफ्टवेयर का सबसे अच्छा ज्ञात उदाहरण है। यह एक कंप्यूटर का मुख्य सॉफ्टवेयर है। यह कंप्यूटर की मेमोरी में लोड हो जाता है जैसे ही कंप्यूटर चालू होता है और जब तक हम इसे बंद नहीं करते तब तक यह बना रहता है।

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

Microsoft विंडो 7, विंडोज़ 10, लिनक्स के विभिन्न संस्करण और मैक ओएस एक्स ऑपरेटिंग सिस्टम के कुछ उदाहरण हैं।

भाषा प्रोसेसर।


प्रोग्रामर विभिन्न प्रकार की उच्च स्तरीय भाषाओं जैसे सी, सी ++, जावा, विजुअल बेसिक्स आदि में प्रोग्राम लिखते हैं। क्योंकि कंप्यूटर बाइनरी भाषा या हेट मशीन कोड में निर्देशों को समझता है, अर्थात। 0s और 1s के hte रूप में।

जैसा कि सीधे कंप्यूटर कोड को मशीन कोड में लिखना मुश्किल है, प्रत्येक उच्च-स्तरीय भाषा के लिए भाषा प्रोसेसर भी विकसित किए जाते हैं जो एचएलएल प्रोग्राम (जिसे स्रोत कोड भी कहा जाता है) को मशीन भाषा कोड (जिसे ऑब्जेक्ट कोड भी कहा जाता है) में अनुवाद करें। यानी मशीन भाषा में कंप्यूटर द्वारा समझे जाने वाले रूप में
भाषा प्रोसेसर ऐसे प्रोग्राम हैं जो मशीन भाषा में उच्च स्तरीय भाषा निर्देशों का अनुवाद और व्याख्या करते हैं।
भाषा प्रोसेसर तीन प्रकार के होते हैं। ये हैं: कंपाइलर, दुभाषिए और असेंबलर।

संकलक: एक संकलक भाषा प्रोसेसर है जो निष्पादन से पहले पूरे उच्च स्तरीय भाषा कार्यक्रमों को मशीन कोड में संपूर्ण रूप में अनुवादित करता है। THe C और C ++ कंपाइलर कंपाइलर प्रोग्राम्स के सबसे अच्छे उदाहरण हैं।

मशीन कोड में अनुवादित प्रोग्राम को ऑब्जेक्ट कोड कहा जाता है। यदि यह त्रुटियों से मुक्त है तो THe स्रोत कोड को ऑब्जेक्ट कोड में सफलतापूर्वक अनुवाद किया जाता है।

यदि स्रोत कोड में कोई त्रुटि है, तो कंपाइलर कंपाइलटन के अंत में एक पंक्ति संख्या - त्रुटियों की बुद्धिमान सूची बनाता है। संकलक स्रोत कोड को सफलतापूर्वक संकलित करने से पहले इन त्रुटियों को हटाया जाना चाहिए।

एक बार ऑब्जेक्ट कोड फ़ाइल जेनरेट होने के बाद, इसे फिर से सोर्स कोड का अनुवाद किए बिना किसी भी संख्या में निष्पादित किया जा सकता है।

Intepreters: भाषा प्रोसेसर जो स्रोत प्रोग्राम के प्रत्येक स्टेटमेंट या लाइन को मशीन कोड में ट्रांसलेट (परिवर्तित) करता है और अगले स्टेटमेंट को ट्रांसलेट करने के लिए आगे बढ़ने से तुरंत पहले इसे अंजाम देता है जिसे इंटरप्रेटर कहा जाता है। त्रुटि संदेश है।

दुभाषिया एक संकलक से भिन्न होता है कि यह निष्पादन से पहले पूरे स्रोत कार्यक्रम को ऑब्जेक्ट प्रोग्राम में बदल देता है। और दुभाषिया का यह मुख्य लाभ यह है कि इससे स्रोत कार्यक्रम में त्रुटियों का पता लगाना और सही करना आसान हो जाता है।

दुभाषिया के मुख्य नुकसान हैं:

कंप्यूटर सॉफ्टवेयर की पूर्ण जानकारी।

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

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


डिवाइस ड्राइवर एक सॉफ्टवेयर प्रोग्राम है जो आपके ऑपरेटिंग सिस्टम को एक विशेष प्रकार के डिवाइस को संचालित या नियंत्रित करने की अनुमति देता है जो कंप्यूटर से जुड़ा होता है।

आमतौर पर, जब हम एक परिधीय उपकरण जैसे प्रिंटर खरीदते हैं; स्कैनर, की-बोर्ड, मॉडेम, एक सीडी जिसमें उसका ड्राइवर सॉफ्टवेयर भी होता है, इसके साथ आता है।

जल्द ही हम कंप्यूटर में ड्राइवर सॉफ्टवेयर स्थापित करते हैं, ऑपरेटिंग सिस्टम डिवाइस को पहचानने वाले का पता लगाता है और हमें इसे नियंत्रित करने और उपयोग करने में सक्षम बनाता है।

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

प्रत्येक ड्राइवर में डिवाइस विशिष्ट कोड होते हैं जो उस डिवाइस पर कार्रवाई करने के लिए आवश्यक होते हैं। कुछ सामान्य उपकरणों के लिए ड्राइवर की आवश्यकता होती है: प्रिंटर, वीडियो एडेप्टर, नेटवर्क कार्ड, साउंड कार्ड स्टोरेज डिवाइस जैसे कि हार्ड डिस्क, इमेज स्कैनर, डिजिटल कैमरा, आदि।

प्रणाली उपयोगिता या System utilities.


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

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

डेटा बैकअप और रिकवरी यूटिलिटी, डिस्क डीफ़्रेग्मेंटर, डिस्क चेकर्स, डिस्क क्लीनर, डिस्क पार्टीटर्स, एंटीवायरस, डेटा कम्प्रेशन यूटिलिटीज, एन्क्रिप्शन, डिक्रिप्शन टूल्स आदि जैसे सॉफ्टवेयर।

अनुप्रयोग प्रक्रिया सामग्री या एप्लिकेशन सॉफ़्टवेयर।


कंप्यूटर सॉफ्टवेयर की पूर्ण जानकारी- एक एप्लिकेशन सॉफ़्टवेयर एक प्रोग्राम (या कार्यक्रमों का एक समूह) है जो उपयोगकर्ता को कंप्यूटर पर कुछ उपयोगी काम करने की अनुमति देता है। चूँकि एप्लिकेशन सॉफ्टवेयर  का अर्थ अंत के लिए था - उपयोगकर्ता उन्हें अंत-उपयोगकर्ता कार्यक्रमों के रूप में भी जाना जाता है। एक सॉफ्टवेयर पैकेज जो विभिन्न कार्यों को करने के लिए कई सॉफ्टवेयर को जोड़ता है, सॉफ्टवेयर सूट कहलाता है।

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

सामान्य प्रयोजन अनुप्रयोग सॉफ्टवेयर।


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

कुछ अन्य सामान्य प्रयोजन अनुप्रयोग कार्यक्रम हैं:

प्रस्तुति सॉफ्टवेयर (सुश्री पावरपॉइंट और ओपनऑफ़िस इम्प्रेस)
स्प्रेडशीट सॉफ़्टवेयर (सुश्री एक्सेल, ओपनऑफ़िस कैल्क)
डेटाबेस प्रबंधन सॉफ्टवेयर (एमएस एक्सेस, ओपनऑफ़िसबेस)
मल्टीमीडिया सॉफ्टवेयर (असली खिलाड़ी, विंडोज़ मीडिया प्लेयर)
एनीमेशन सॉफ्टवेयर (फ़्लैश Cs7, tupi)
फोटो संपादन सॉफ्टवेयर (फोटोशॉप, जिम्प) और कई और।


विशेष प्रयोजन अनुप्रयोग सॉफ्टवेयर


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

उदाहरण के लिए, एक पेरोल एप्लिकेशन, इन्वेंट्री कंट्रोल एप्लिकेशन, लाइब्रेरी मैनेजमेंट एप्लिकेशन, कम्प्यूटरीकृत आरक्षण प्रणाली (सीआरएस), कम्प्यूटरीकृत बिलिंग प्रणाली, कम्प्यूटरीकृत उपस्थिति प्रणाली, आदि।


निर्देशित सॉफ्टवेयर।


कस्टमाइज्ड सॉफ्टवेयर (जिसे Bespoke सॉफ्टवेयर के नाम से भी जाना जाता है) एक प्रकार का सॉफ्टवेयर है, जो बड़े पैमाने पर बाजार में लक्षित नहीं होता है, लेकिन इसे किसी विशेष संगठन या कंपनी के लिए उसकी विशिष्ट आवश्यकताओं और व्यावसायिक नियमों के अनुसार विकसित किया जाता है।

बीस्पोक सॉफ़्टवेयर के उदाहरणों में व्यावसायिक वेन्साइट्स, व्यापार डेटाबेस और सरकारों के लिए सॉफ़्टवेयर शामिल हैं।

मोबाइल बंद।


एक मोबाइल ऐप छोटा स्व-निहित कंप्यूटर प्रोग्राम है जिसे स्मार्टफोन और टैबलेट कंप्यूटर जैसे मोबाइल उपकरणों पर चलाने के लिए डिज़ाइन किया गया है। यह आमतौर पर एक विशेष प्रकार के कार्य को करने के लिए उपयोग किया जाता है।

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

विभिन्न ऐप स्टोर।


ऐसे ऐप जो पहले से इंस्टॉल नहीं हैं, वे आमतौर पर ऐप स्टोर नामक वितरण प्लेटफार्मों के माध्यम से उपलब्ध होते हैं। लोकप्रिय ऐप स्टोरों में से कुछ नीचे दिए गए हैं:

गूगल प्ले स्टोर।


Google play store मोबाइल उपकरणों के लिए Google द्वारा विकसित एक अंतरराष्ट्रीय ऑनलाइन सॉफ्टवेयर स्टोर है जो एंड्रॉइड ऑपरेटिंग सिस्टम पर काम करता है। इसमें एंड्रॉइड डिवाइस के लिए 1 मिलियन से अधिक एप्लिकेशन (मुफ्त और पेड दोनों) उपलब्ध हैं।

ऐप स्टोर।


Apple ऐप स्टोर अपने ios आधारित मोबाइल उपकरणों के लिए ऐप प्रदान करता है। यानी आईफ़ोन और आईपैड। इस ऐप स्टोर पर आधे मिलियन से अधिक एप्लिकेशन (फ्री और पेड दोनों) उपलब्ध हैं।

अन्य ऐप स्टोर।


इन दोनों के अलावा इंटरनेट पर कई ऐप स्टोर हैं जहां से हम मोबाइल ऐप डाउनलोड कर सकते हैं। उनमें से कुछ यहाँ सूचीबद्ध हैं।

  • अमेज़ॅन ऐपस्टोर।
  • ब्लैकबेरी की दुनिया।
  • ओवी नोकिया
  • विंडोज स्टोर।
  • सैमसंग एप्प। और बहुत सारे।


एप्लिकेशन का उपयोग करने के लाभ।


इंटरनेट पर लाखों ऐप्स उपलब्ध हैं। लोग अलग-अलग उद्देश्यों के लिए विभिन्न ऐप का उपयोग करते हैं। निम्नलिखित लाभों के कारण इन दिनों ऐप्स का उपयोग बहुत व्यापक हो गया है:

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




निष्कर्ष - आज हमने जाना  कंप्यूटर सॉफ्टवेयर की पूर्ण जानकारी।  तो उम्मीद है आपको हमारा आज का ये आर्टिकल पसंद आया होगा अगर आपके मन में कोई भी डाउट हो तो आप उसे कमेंट में पूछ सकते है।  आपका बहुत बहुत धन्यवाद।

Post a Comment

और नया पुराने