सॉफ्टवेयर उत्पादों: बुनियादी विशेषताओं, आवेदन
कंप्यूटर प्रौद्योगिकी के विकास की शुरुआत में दिखाई दियाप्रोग्रामिंग भाषाओं की अवधारणा और उनकी सहायता से बनाए गए आदेशों के अनुक्रम, जिसे बाद में अनुप्रयोगों के रूप में जाना जाने लगा। वास्तव में, ये सॉफ्टवेयर उत्पाद (सॉफ़्टवेयर प्रोग्राम) हैं अर्थात्, दिए गए आदेशों का एक सेट आपको एक कार्य करने की अनुमति देता है या पूरे कंप्यूटर सिस्टम के कामकाज को सुनिश्चित करता है। वे क्या हैं?
सॉफ्टवेयर उत्पादों: मूल वर्गीकरण
हम एक बार में बात करेंगे: हम कंप्यूटर प्रौद्योगिकी के जंगल में चढ़ाई नहीं करेंगे, लेकिन यह समझने की कोशिश करें कि कौन सी कार्यक्रम हैं और क्या है, सरल भाषा में बोलने के लिए।
आज तक, कई तरह के सॉफ्टवेयर वर्गीकरण, या सॉफ्टवेयर हैं। मुख्य प्रकारों में से हैं:
- सिस्टम सॉफ्टवेयर;
- आवेदन सॉफ्टवेयर
कभी-कभी इस सूची में विशेष उपयोगिताओं के रूप में विकास और प्रशासन उपकरण भी शामिल होते हैं, लेकिन, बड़े और बड़े, उन्हें सिस्टम अनुप्रयोगों के लिए जिम्मेदार ठहराया जा सकता है।
उपयोग के लिए सॉफ़्टवेयर उत्पादों के प्रकार
एक अन्य वर्गीकरण है, जो कि एक्सेस के प्रकार और लागत के आधार पर सॉफ़्टवेयर उत्पादों के उपयोग का अर्थ है। यहां आप निम्न अवधारणाओं को शामिल कर सकते हैं:
- सही धारक के एकाधिकार के साथ स्वामित्व सॉफ्टवेयर, जो केवल बौद्धिक संपदा के अधिकार को बनाए रखते हुए इसे स्थापित करने और उपयोग करने के अधिकार प्रदान करता है;
- वाणिज्यिक (भुगतान) सॉफ्टवेयर, सॉफ्टवेयर उत्पाद की खरीद और एक आधिकारिक लाइसेंस जिसका अर्थ है;
- शेयरवेयर, जिसका उपयोग किसी निश्चित अवधि (आमतौर पर 30 दिन) के लिए किया जा सकता है, जिसके बाद आपको लाइसेंस खरीदना चाहिए या किसी उत्पाद को पंजीकृत करना चाहिए;
- मुफ्त (फ्रीवेयर) सॉफ्टवेयर - प्रोग्राम और अनुप्रयोग जिन्हें लाइसेंस या भुगतान की आवश्यकता नहीं है;
- खुले स्रोत (जीएनयू लाइसेंस) के साथ मुक्त सॉफ्टवेयर, जो कि कोई भी अपने विवेक पर बदल या संशोधित कर सकता है
अब हम कुछ प्रकार के पूरे सॉफ़्टवेयर पैकेज और प्रत्येक प्रकार के एकल अनुप्रयोगों को अधिक विस्तार से देखें।
सॉफ्टवेयर फर्मवेयर
इस प्रकार का सॉफ्टवेयर सिस्टम भाग को संदर्भित करता है। दूसरे शब्दों में, ये बुनियादी स्तर के उपकरण हैं जो कंप्यूटर के सॉफ्टवेयर वातावरण (ऑपरेटिंग सिस्टम या इंस्टॉल किए गए एप्लिकेशन) के बीच बातचीत प्रदान करते हैं।
आज उन्हें ड्राइवर कहा जाता है - छोटेयह सुनिश्चित करने के लिए बनाया गया प्रोग्राम है कि कंप्यूटर सिस्टम का सॉफ़्टवेयर हिस्सा पहचानता है और किसी भी "लोहा" घटक के सही संचालन को सुनिश्चित करता है। एक नियम के रूप में, सभी सेटिंग्स को मदरबोर्ड पर एक विशेष चिप में संग्रहित किया जाता है, जिसका स्वयं का सॉफ़्टवेयर वातावरण है, जिसे BIOS कहा जाता है और यह BIOS है जो न केवल हार्डवेयर की मूल हार्डवेयर सेटिंग्स को स्टोर करता है, बल्कि कंप्यूटर का टर्मिनल चालू होने पर भी इसका निदान करता है (अगर सभी संघर्ष या विफलताएं नहीं मिलतीं, तो कंप्यूटर के स्पीकर के माध्यम से कंप्यूटर शुरू होने पर एक विशिष्ट सिंगल बीप लगता है)।
ऑपरेटिंग सिस्टम
शायद, यह कहना आवश्यक नहीं है कि ऑपरेटिंगसिस्टम सॉफ्टवेयर का मुख्य भाग है जो कंप्यूटर और उपयोगकर्ता के बीच संचार करता है। मोटे तौर पर बोलते हुए, यह एक तरह की परत है, जिसके इंटरफेस के कारण उपयोगकर्ता को सिस्टम के कुछ कार्यों तक पहुंच मिलती है और विभिन्न प्रकार और स्तर के अनुप्रयोगों की सहायता से कुछ कार्य कर सकता है।
तिथि करने के लिए, वे पर्याप्त पता हैएक बड़ी संख्या, और ये सभी समान नहीं हैं अधिकांश में एक ग्राफिकल इंटरफ़ेस है, लेकिन वहां "OSes" भी हैं किसी भी मामले में, वे सिस्टम में सभी घटकों और उपयोगकर्ता के काम के कामकाज को सुनिश्चित करने के लिए एक शक्तिशाली उपकरण शामिल करते हैं, जिनमें भाषा अनुवादकों और कई अन्य चीजें शामिल हैं।
विकास उपकरण
किसी भी प्रकार के सॉफ्टवेयर उत्पादों का विकास,चाहे वह ओएस या किसी भी आवेदन, एक प्रोग्रामिंग भाषा के आधार पर लागू की गई है जिसमें न केवल निश्चित निर्देशों का एक सेट है, बल्कि अनुवादकों, भाषा दुभाषियों, कंपलर आदि। (कभी-कभी भी डिस्साइम्बलर)
कई भाषाओं के आदेशों के मैन्युअल इनपुट का उपयोग करते हैं,कहते हैं, पाठ मोड में, आप संपूर्ण विशेष प्लेटफार्म भी पा सकते हैं जो आपको डेल्फी या जावा जैसी भाषाओं के साथ विशेष ज्ञान के बिना काम करने की अनुमति देता है, ताकि सहज स्तर पर बोल सकें। वैसे ही, साइटों के वेब विकास पर ही लागू होता है, जब पेज और उनके संबंधों को इन-इन क्षमताओं के आधार पर बनाया जाता है जो इस तरह के सॉफ़्टवेयर उत्पादों के पास होते हैं। उदाहरण? कृपया! एक ही संपादक एमएस ऑफिस वर्ड, वर्डप्रेस, इत्यादि
प्रशासन उपकरण
सिस्टम प्रशासन एक अतुलनीय हैकिसी भी सॉफ्टवेयर वातावरण का हिस्सा दरअसल, एक कंप्यूटर के संचालन में समस्याओं और त्रुटियों का समय-समय पर पता लगाने और सुधार, स्थानीय नेटवर्क में टर्मिनल या दूरदराज के सर्वरों पर स्थित संपूर्ण इंटरनेट संसाधनों के कामकाज में भी, भविष्य में कई समस्याओं से बचा जाता है।
उदाहरण के लिए, विंडोज-आधारित सिस्टम के एक मानक सेट में (औरन केवल उन में), वहाँ भी विशेष कार्यक्रम और अनुप्रयोग हैं, जो कि हार्ड डिस्क त्रुटियों की जांच, रैम परीक्षण, इत्यादि की जांच करने के लिए अनुमति देते हैं। यह बिना कहने के बगैर दिया जाता है कि ऐसी विशिष्ट तृतीय-पक्ष उपयोगिताएं हैं जो अपनी कार्यक्षमता में उपकरणों के सेट को बढ़ा देते हैं। उनके उपयोग के साथ, सिस्टम प्रशासन एक नया, उच्च स्तर दर्ज कर रहा है।
एक दिलचस्प उदाहरण के रूप में, हम उद्धृत कर सकते हैंकार्यक्रम खोजने के लिए और बेलारूसी डेवलपर विक्टोरिया कहा जाता है, जो एक बहुत मानक Windows उपयोगिता की तुलना में अधिक सुविधाओं की है की हार्ड ड्राइव पर प्रणाली त्रुटियों को ठीक करने के लिए। HDD सुधारनेवाला सामान्य रूप में कार्यक्रम कर सकते हैं "चुंबकन-उलट" हार्ड ड्राइव, खराब क्षेत्रों उबरने, लेकिन जानकारी है कि समूहों में संग्रहीत किया जाता है को प्रभावित किए बिना। और यह केवल इस दिशा के आवेदन का एक छोटा सा हिस्सा है। और अगर हम भी किसी भी स्थानीय कंप्यूटर नेटवर्क, या इस तरह के एक नेटवर्क प्रणाली के पूरे के भी कामकाज पर नजर रखने के सिस्टम प्रशासक के लिए आवेदन पर विचार, यह सिर्फ चकित, कैसे प्रगति पहुँच जाता है: आज इतने सारे उपकरण है कि पूरे और नहीं कहा जा सकता।
सूचना सुरक्षा सुनिश्चित करना
सूचना सुरक्षा और सुरक्षा के संबंध मेंकिसी भी प्रणाली की सुरक्षा, यहां भी ऐसे साधन हैं। ऐसे उत्पादों, जिनमें से प्रोग्राम मॉड्यूल उच्च-स्तरीय भाषाओं में लिखे गए हैं, किसी भी प्रकार की धमकियों का सामना करने की अनुमति देते हैं।
और आखिरकार यह न केवल एंटीवायरस के बारे में एक सवाल है यहां सभी तरह के एंटी स्पाइवेयर, प्रोग्राम जो कि कष्टप्रद विज्ञापनों के प्रवेश को रोकते हैं, इसके अलावा, यहां तक कि वर्चुअल नेटवर्क स्क्रीन भी शामिल करना संभव है, जिन्हें फायरवॉल या फायरवॉल कहा जाता है।
इंटरनेट तक पहुंच का मतलब
पिछला प्रकार के आवेदन, सूचना सुरक्षा पर ध्यान केंद्रित, इंटरनेट तक पहुंच से बहुत निकट से संबंधित है, क्योंकि आज अधिकांश खतरे वहां से निकलते हैं।
पहुंच सुनिश्चित करने के लिए मुख्य रूप से, मुख्यका मतलब कथित तौर पर परिभाषित नेटवर्क सेटिंग्स (कंप्यूटर आईपी पता, सबनेट मुखौटा, प्राथमिक और द्वितीयक द्वार, डीएनएस, विंस और प्रॉक्सी सर्वर आदि) के आधार पर तथाकथित इंटरनेट ब्राउज़र हैं। इस तरह के अनुप्रयोगों को अक्सर आवेदन कार्यक्रमों के रूप में जाना जाता है।
अनुप्रयोग सॉफ्टवेयर
अब कार्यक्रमों का सबसे बड़ा वर्ग चलें- अनुप्रयोग सॉफ्टवेयर इस प्रकार के अनुप्रयोग विशिष्ट कार्यों को पूरा करने पर कड़ाई से ध्यान केंद्रित कर रहे हैं, उदाहरण के लिए, गणितीय, कार्यालय, मनोरंजन, वैज्ञानिक और कई अन्य
यह सभी को सूचीबद्ध करने के लिए केवल शारीरिक रूप से असंभव है,दस्तावेज़ और स्प्रेडशीट (कार्यालय कार्यक्रमों और दस्तावेज़ प्रबंधन प्रणाली), लेखांकन, मल्टीमीडिया प्रसंस्करण (ग्राफिक, ऑडियो और वीडियो), सिस्टम डिजाइन, के लिए गणितीय और वैज्ञानिक कंप्यूटिंग मंच और मॉडलिंग टूल से काम करने के लिए के साथ काम: लेकिन विश्वास के साथ यह कुछ दिशा-निर्देश आवंटित करने के लिए संभव है डेटाबेस, मेल क्लाइंट्स और ब्राउज़र, फ़ाइल प्रबंधक, आदि। आप इस तरह के अनुप्रयोगों को अनिश्चित काल के लिए गणना कर सकते हैं।
विंडोज मूल सेट
अब मुख्य सॉफ़्टवेयर उत्पादों पर विचार करें,जो किसी भी ऑपरेटिंग सिस्टम में उपलब्ध हैं, उदाहरण के लिए Windows यह कहने के बिना ही जाता है कि इस तरह के एक सार्वभौमिक सेट को महान खिंचाव के साथ करना संभव है क्योंकि अन्य "ऑपरेटिंग सिस्टम" में ऐसा सेट काफी भिन्न हो सकता है। फिर भी, इस तथ्य के सिलसिले में कि यह ओएस है, हमारे पास सबसे व्यापक है, हम इस पैकेज पर चर्चा करेंगे।
अगर किसी ने पहले स्थापना के बाद ध्यान दियामुख्य मेनू में विंडोज, आप कार्यक्रम, गंतव्य के अनुसार क्रमबद्ध पा सकते हैं: .. स्टैंडर्ड, सेवा, प्रशासनिक, आदि लेकिन सभी दूर जानता है, यह केवल हिमशैल का एक छोटा सा हिस्सा है। तथ्य यह है कि कई सेवा उपयोगिताओं मेनू पर प्रदर्शित नहीं होते। उनमें से ज्यादातर पहुँचा जा सकता है या तो कमांड लाइन से, या मेनू "रन" से।
इसके अलावा, एक "साफ" विंडोज़ सिस्टम में पूरी तरह सेकोई बुनियादी कार्यालय सुइट नहीं है, हालांकि कुछ दस्तावेजों को अभी भी देखा जा सकता है (वही शब्द पैड)। इस प्रकार, यह पता चला है कि सबसे अधिक "OSes" स्थापित करने के बाद उपयोगकर्ता को भी मुख्य कार्यालय पैकेज स्थापित करना होगा हालांकि, यह कठिनाइयों का कारण नहीं है
खैर, कैलकुलेटर, नोटपैड, फ़ाइल प्रबंधक, इंटरनेट ब्राउज़र और बहुत कुछ के बारे में कुछ भी कहने की ज़रूरत नहीं है - वे हर प्रणाली में हैं।
उपयोगिता कार्यक्रम
अंत में, सॉफ्टवेयर उत्पादों पर विचार करें।जिनकी क्षमताओं न केवल सिस्टम प्रदर्शन का निदान या अनुकूलित करने की अनुमति देती हैं, बल्कि कुछ प्रकार के डेटा के साथ काम करते समय भी एक अतिरिक्त उपकरण हैं।
पहले प्रकार के आवेदन को अक्सर बुलाया जाता हैअनुकूलक। वे "ओएस" में सिस्टम-स्तरीय त्रुटियों को स्वयं पाते हैं और सही करते हैं, और आपको कुछ अनावश्यक उपयोगकर्ता पृष्ठभूमि प्रक्रियाओं को अक्षम करने की अनुमति भी देते हैं जो संसाधनों की अत्यधिक मात्रा का उपभोग करते हैं, इस प्रकार पूरी तरह से सिस्टम को तेज़ी से बढ़ाते हैं।
विंडोज़ में व्यावहारिक रूप से ऐसे कोई उपकरण नहीं हैं;कि डिस्क की जांच और डिफ्रैगमेंट करने का मानक माध्यम है। दुर्भाग्यवश, अप्रयुक्त घटकों या पृष्ठभूमि सेवाओं को मैन्युअल रूप से अक्षम करना होगा, और विशेष ज्ञान के बिना यह अप्रत्याशित परिणामों का कारण बन सकता है। लेकिन ऑप्टिमाइज़र स्वचालित मोड में काम करते हैं, केवल वही अक्षम करते हैं जो महत्वपूर्ण असफलताओं का कारण नहीं बनता है।
संपादन के लिए भी यही है औररजिस्ट्री को डिफ्रैगमेंट करना, जिसमें बड़ी संख्या में बेकार, पुराने या गलत लिंक हो सकते हैं, जो कम से कम विशिष्ट अनुप्रयोगों और स्टार्टअप पर पूरी प्रणाली के लिए लोड समय बढ़ाता है।
अनइंस्टॉल अनुप्रयोग मानक अनइंस्टॉलरविंडोज हमेशा सही ढंग से नहीं किया जाता है। अक्सर, जब प्रक्रिया पूरी हो जाती है, तो सिस्टम उसी रजिस्ट्री में अवशिष्ट फ़ाइलों, फ़ोल्डर्स या रिकॉर्ड्स के रूप में कचरा का एक गुच्छा छोड़ देता है। यहां iObit अनइंस्टॉलर जैसी अद्वितीय उपयोगिताओं की सहायता के लिए आओ, जो पूरी तरह से सिस्टम को साफ़ करता है, जिसके बाद उपयोगकर्ता को शेष वस्तुओं को मैन्युअल रूप से खोज और हटाने से निपटने की आवश्यकता नहीं होती है।
एक और उदाहरण अद्यतन है।डिवाइस ड्राइवर यहां स्वचालित मोड भी प्रदान नहीं किया गया है। लेकिन चालक बूस्टर जैसी तीसरी पार्टी सुविधाएं इस प्राथमिक से निपटती हैं, और विशेष रूप से आधिकारिक स्रोतों (उपकरण निर्माता साइटों) से ड्राइवर को अद्यतन करती हैं।
अंत में, कुछ सबसे अधिक मांगे गए हैंसंग्रहकर्ता, क्योंकि इंटरनेट से फ़ाइलों को पर्याप्त रूप से बड़ी प्रारंभिक मात्रा के साथ डाउनलोड करते समय, वे "वजन" को कम करने के लिए विशेष अभिलेखागार में पैक होते हैं। इसके अलावा, बड़े फ़ोल्डरों को कई अलग-अलग अभिलेखागारों में विभाजित किया जा सकता है, और WinRAR, WinZIP या 7Zip जैसे प्रोग्राम आपको ऐसे डेटा को प्राथमिक रूप से संसाधित करने की अनुमति देते हैं।
इसके बजाय एक afterword
आखिरकार यह कहना बाकी है कि, ज़ाहिर है, यहआज सभी सॉफ्टवेयर उत्पाद नहीं मिल सकते हैं। हालांकि, ऐसा लगता है कि यहां तक कि कम से कम विवरण के साथ, कोई भी उपयोगकर्ता विभिन्न प्रयोजनों के लिए कार्यक्रमों के बीच अंतर महसूस कर सकता है और वे क्या हैं और वे क्या हैं इसके बारे में सामान्य निष्कर्ष निकाल सकते हैं।