Software क्या है – What is Software in Hindi – सॉफ्टवेयर क्या है – Computer Software

Software and its Need- 

Software क्या है  (What is Software in Hindi)- यह जानने से पहले हमें यह भी जानना होगा कि हार्डवेयर क्या है, इस आर्टिकल में सॉफ्टवेयर व हार्डवेयर दोनो की जानकारी आप प्राप्त कर सकेगें-

What is Software in Hindi – Software क्या है?

Software and its Need

कोई भी computer दो चीजों (दों भागों) से मिलकर बना होता है –

पहला हार्डवेयर व दूसरा सॉफ्टवेयर

  1. Hardware (H/W)
  2. Software (S/W)

हार्डवेयर Hardware (H/W)

Computer के वे सभी भाग (Parts), जिसे हम भौतिक रूप से देख व छूकर महसूस कर सकते हैं कंप्यूटर हार्डवेयर कहलाते हैं। इसमें एक computer system को बनाने वाले सभी भाग व इससे जोड़ी जाने वाली समस्त input व output devices, memory, processor आदि शामिल हैं, जो data के इनपुट, प्रोसेसिंग व आउटपुट  के लिए प्रयोग की जाती है, hardware कहलाती हैं।

जैसे- सभी Input DevicesKeyboard, Mouse, Scanner, Light pen आदि।

Output Devices – Monitor, Printer, Platter, Speaker आदि।

Memory RAM, ROM, Hard Disk, Pen drive, CD, DVD Floppy Disk आदि।

Processing व Controlling Devices – CPU, GPU, Mother Board आदि। ये सभी computer hardware के ही तो उदाहरण हैं।

Note – Memory में, जो कि एक hardware हैं उसमें जब software संग्रहित व लोड होते हैं तो इस मिश्रण को फर्मवेयर (firmware) कहते हैं।

मतलब – Software + Hardware = Firmware

संक्षेप में – Computer व उससे जोड़े जाने वाले  सभी उपकरण Hardware कहलाते हैं।

Hardware व Software एक दूसरे के पूरक (एक दूसरे के कार्य को पूर्ण करने वाले) होते हैं।

Software, हार्डवेयर के अंदर ही store व load होते हैं, और फिर इन hardware का नियंत्रण व संचालन software की मदद से होता है। मतलब Software ही Hardware को कार्य करने का निर्देश देते हैं।

 


सॉफ्टवेयर – Software (S/W)

जैसा कि हम सभी जानते हैं कि computer खुद से कोई भी कार्य नहीं कर सकता है। इससे कोई भी कार्य करवाने के लिए इसे निर्देशों की आवश्यकता होती है जो यूजर इसे देता है।

कंप्यूटर द्वारा कोई भी कार्य करवाने के लिए, इसे दिए जाने वाले निर्देशों का क्रम (set of instructions) ही प्रोग्राम अ‍थवा सॉफ्टवेयर कहलाता है।

Software, कंप्यूटर सिस्टम का ऐसा भाग है जिसे हम छू नहीं सकते हैं।

Set of Instruction is Called Program or Software.

The set of Programs is called a Package.

परिभाषा (Definition of Software)

Software निर्देशों का समूह (set of instructions) है जो कंप्यूटर को यह बताता है कि उसे क्या करना है, कैसे करना है और किस क्रम में करना है।

सामान्यतः सॉफ्टवेयर को ही प्रोग्राम भी कहा जाता है। पर software के अंतर्गत कई प्रोग्रामों का समूह और वह प्रक्रिया (procedures) भी शामिल होती है जो computer व उसे जुड़ी हुई hardware devices को यह बताती है कि किस प्रकार व किस क्रम में इन प्रोग्राम्स को उपयोग (execute) करना है और data की processing की प्रक्रिया में कंप्यूटर का मार्गदर्शन करना है।

और ये software अथवा program हमेशा किसी न किसी computer language जिसे प्रोग्रामिंग लैंग्वेज कहते हैं मे ही लिखे जाते हैं जिसे कंप्यूटर आसानी से समझता है।

Software is a set of instructions that tells the computer, what to do, how to do and in what order to do.

It is also known as Computer Program.

S/W is always written in computer programming language.

सॉफ्टवेयर को हम ऐसे भी परिभाषित कर सकते हैं कि –

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

ये instructions अथवा programs किसी ने किसी कंप्यूटर प्रोग्रामिंग लैंग्वेज द्वारा write किए जाते हैं जिन्हें कंप्यूटर आसानी से understand कर सकता है।

Computer द्वारा अर्थपूर्ण (meaningful) व‍ वांछित परिणाम प्राप्त करने के लिए इन दोनों (हार्डवेयर व सॉफ्टवेयर) का एक साथ और आपसी सामंजस्य के साथ कार्य करना अति आवश्यक है। और hardware and software ही मिलकर एक पूर्ण कम्प्यूटर सिस्टम का निर्माण करते हैं।


Software से सम्बन्धित प्रयोग होने वाले महत्वपूर्ण शब्दों (terms) की परिभाषा यहॉं दी जा रही है, ताकि विद्यार्थी इस टॉपिक को अच्छे से समझ सकें –

प्रोग्रामिंग (Programming) – Software अथवा Program को लिखने या विकसित करने की प्रक्रिया प्रोग्रामिंग कहलाती है।

प्रोग्रामिंग भाषा (Programming language) – ऐसी भाषा, जिनका प्रयोग कर कंप्यूटर के लिए प्रोग्राम लिखे जाते हैं प्रोग्रामिंग भाषा कहलाती है।

यह keyboard में दर्शाए गए समस्त alphanumeric + character key में दर्शाए गए शब्दों से मिलकर बनी होती है।

जैसे – C, C++, C#, Java, VB.Net, HTML, CSS, PHP आदि।

प्रोग्रामिंग लैंग्वेज की अपनी एक अलग meaning होती है जिन्हें computer आसानी से समझ लेता है।

प्रोग्रामर (Programmer) –  ऐसे व्यक्ति जो किसी प्रोग्रामिंग भाषा का प्रयोग करके कंप्यूटर के लिए प्रोग्राम लिखते हैं प्रोग्रामर कहलाते हैं।

कोडिंग (Coding) –  किसी भी computer program को बनाने के लिए निर्देशों (instructions) को लिखने की प्रक्रिया कोडिंग कहलाती है।

डिबगिंग (Debugging) – Program के code में त्रुटियों (error) को ढूंढने की प्रक्रिया डिबगिंग कहलाती है।

बग (Bug) –  प्रोग्राम को लिखते समय जो त्रुटि हो जाती है जिसके कारण वांछित परिणाम नहीं प्राप्त होते हैं बग (Bug) कहलाते हैं।

 

सॉफ्टवेयर लाइसेन्स (Software License) क्या है?

Software License – सॉफ्टवेयर लाइसेन्स

यह सॉफ्टवेयर निर्माता व उपयोगकर्ता के बीच एक कानूनी एग्रीमेन्ट है, जो उपयोगकर्ता को प्रतिबन्धित करता है कि software को किन-किन शर्तों के अनुसार उपयोग करना है।

ये शर्तें इस प्रकार हो सकती हैं-

  1. सॉफ्टवेयर free है या paid है या फिर दोनो का मिश्रण है।
  2. Software को कितने computer/machine/device पर install करना है या किया जा सकता है।
  3. लिया गया लाइसेन्स rental है या life time के लिए। यदि rental है तो कितने महीनों या सालों के लिए है।
  4. User को software के code को रूपान्तरित करने की permission देना या न देना।

Need of Software – सॉफ्टवेयर की आवश्यकता

प्रश्न – कम्प्यूटर को software की जरूरत क्यों होती है?

उत्‍तर – कम्प्यूटर को software की जरूरत निम्नलिखित कार्यों को करने के लिए होती है –

  1. Computer व उससे जुड़े hardware को निर्देश देने के लिए कि – कब, कैसे और किस क्रम में कोई task (काम) perform करना है।
  2. बिना software के कोई भी computer व उससे जुड़ी हुई Input / Output Devices, Memory आदि कार्य नहीं कर सकती हैं।
  3. सॉफ्टवेयर के निर्देशों के आधार पर ही हार्डवेयर कार्य करते हैं।
  4. Software ही Computer hardware का संचालन, समन्वय व नियंत्रण करता है।

 

I hope, आपको यह आर्टिकल – Software क्या है – What is Software in Hindi – जरूर पसंद आया होगा।

अगर आपको ये आर्टिकल पसन्द आया हो, तो इसे अपने दोस्तों के साथ WhatsApp, Facebook आदि पर शेयर जरूर करिएगा। Thank you!

Leave a Comment

error: Content is protected !!