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

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

सॉफ्टवेयर का वर्गीकरण

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

(I) सिस्टम सॉफ्टवेयर (II) एप्लीकेशन सॉफ्टवेयर

सिस्टम कंट्रोल एस/डब्ल्यू सिस्टम सपोर्ट एस/डब्ल्यू सिस्टम डेवलपमेंट एस/डब्ल्यू जनरल पर्पज एस/डब्ल्यू स्पेशल एप्लीकेशन बेस्ड एस/डब्ल्यू

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

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

  1. सिस्टम कंट्रोल सॉफ्टवेयर (सिस्टम संसाधनों और कार्यों का प्रबंधन करने वाले कार्यक्रम) 2. सिस्टम समर्थन सॉफ्टवेयर (विभिन्न अनुप्रयोग के निष्पादन का समर्थन करने वाले कार्यक्रम) 3. सिस्टम विकास सॉफ्टवेयर (प्रोग्राम उन सिस्टम डेवलपर्स को डिजाइन करने और जानकारी सिस्टम विकसित करने में)।

(I) सिस्टम कंट्रोल सॉफ्टवेयर सिस्टम कंट्रोल में ऐसे प्रोग्राम शामिल हैं जो कंप्यूटर सिस्टम के संसाधनों और कार्यों की निगरानी, नियंत्रण, समन्वय और प्रबंधन करते हैं । सबसे महत्वपूर्ण सिस्टम सॉफ्टवेयर ऑपरेटिंग सिस्टम और डीबीएमएस है।

(II) सिस्टम सपोर्ट सॉफ्टवेयर सिस्टम सपोर्ट सॉफ्टवेयर सॉफ्टवेयर है जो कंप्यूटर के चिकनी और कुशल संचालन का समर्थन या सुविधा प्रदान करता है । सिस्टम सपोर्ट सॉफ्टवेयर की चार प्रमुख श्रेणियां हैं: यूटिलिटी प्रोग्राम, लैंग्वेज ट्रांसलेटर, डेटाबेस मैनेजमेंट सिस्टम और परफॉर्मेंस स्टैटिस्टिक्स सॉफ्टवेयर।

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

एप्लीकेशन सॉफ्टवेयर

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

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here