सॉफ्टवेयर

english software

सारांश

  • कंप्यूटर सिस्टम के संचालन से संबंधित लिखित प्रोग्राम या प्रक्रियाओं या नियमों और संबंधित दस्तावेज और जो पढ़ने / लिखने की स्मृति में संग्रहीत हैं
    • सॉफ्टवेयर के लिए बाजार का विस्तार होने की उम्मीद है

अवलोकन

कंप्यूटर सॉफ़्टवेयर , या बस सॉफ़्टवेयर , एक सामान्य शब्द है जो डेटा या कंप्यूटर निर्देशों के संग्रह को संदर्भित करता है जो कि कंप्यूटर को बताता है कि भौतिक हार्डवेयर के विपरीत, जिसने सिस्टम बनाया है, वास्तव में काम करता है। कंप्यूटर विज्ञान और सॉफ्टवेयर इंजीनियरिंग में, कंप्यूटर सॉफ्टवेयर कंप्यूटर सिस्टम, प्रोग्राम और डेटा द्वारा संसाधित सभी जानकारी है। कंप्यूटर सॉफ्टवेयर में कंप्यूटर प्रोग्राम, पुस्तकालय और संबंधित गैर-निष्पादन योग्य डेटा, जैसे कि ऑनलाइन दस्तावेज़ या डिजिटल मीडिया शामिल हैं। कंप्यूटर हार्डवेयर और सॉफ्टवेयर को एक-दूसरे की आवश्यकता होती है और न ही वास्तविक रूप से इसका इस्तेमाल किया जा सकता है।
निम्नतम स्तर पर, निष्पादन योग्य कोड में एक व्यक्तिगत प्रोसेसर के लिए विशिष्ट मशीन भाषा निर्देश होते हैं-आमतौर पर एक केंद्रीय प्रसंस्करण इकाई (सीपीयू)। एक मशीन भाषा में बाइनरी मानों के समूह होते हैं जो प्रोसेसर निर्देशों को इंगित करते हैं जो कंप्यूटर की स्थिति को अपने पिछले राज्य से बदलते हैं। उदाहरण के लिए, एक कंप्यूटर कंप्यूटर में किसी विशेष स्टोरेज स्थान में संग्रहीत मान को बदल सकता है-एक प्रभाव जो उपयोगकर्ता को सीधे देखने योग्य नहीं है। एक निर्देश भी (अप्रत्यक्ष रूप से) कंप्यूटर सिस्टम के प्रदर्शन पर कुछ दिखने का कारण बन सकता है-एक राज्य परिवर्तन जो उपयोगकर्ता को दिखाई देना चाहिए। प्रोसेसर निर्देश दिए गए क्रम में निर्देशों को पूरा करता है, जब तक कि इसे किसी अन्य निर्देश पर "कूदने" का निर्देश नहीं दिया जाता है, या ऑपरेटिंग सिस्टम द्वारा बाधित होता है। (अब तक बहु-कोर प्रोसेसर प्रभावी हैं, जहां प्रत्येक कोर निर्देश चला सकता है क्रम में, फिर भी, प्रत्येक एप्लिकेशन सॉफ़्टवेयर डिफ़ॉल्ट रूप से केवल एक कोर पर चलता है, लेकिन कुछ सॉफ़्टवेयर कई पर चलाने के लिए किए गए हैं)।
अधिकांश सॉफ्टवेयर उच्च स्तरीय प्रोग्रामिंग भाषाओं में लिखे गए हैं जो प्रोग्रामर के उपयोग के लिए आसान और अधिक कुशल हैं क्योंकि वे प्राकृतिक भाषाओं में मशीन भाषाओं के करीब हैं। एक कंपाइलर या दुभाषिया या दोनों के संयोजन का उपयोग कर उच्च स्तरीय भाषाओं का मशीन भाषा में अनुवाद किया जाता है। सॉफ़्टवेयर को निम्न-स्तरीय असेंबली भाषा में भी लिखा जा सकता है, जिसमें कंप्यूटर की मशीन भाषा निर्देशों के लिए मजबूत पत्राचार होता है और एक असेंबलर का उपयोग करके मशीन भाषा में अनुवाद किया जाता है।
कंप्यूटर का हार्डवेयर का कुशलतापूर्वक उपयोग करने के लिए उपयोग की जाने वाली जानकारी, और इसे संभालने के लिए एक सामान्य शब्द। चरित्र तारों (प्रोग्राम) के संग्रह को संदर्भित करता है जो कंप्यूटर के संचालन को नियंत्रित करता है और एप्लिकेशन सॉफ़्टवेयर और हार्डवेयर के बीच व्यक्तिगत उपयोग के अनुसार विकसित सॉफ्टवेयर सॉफ़्टवेयर और एप्लिकेशन सॉफ़्टवेयर को कुशलतापूर्वक निष्पादित करने का प्रबंधन करता है जिसे ऑपरेटिंग सिस्टम कहा जाता है
→ संबंधित आइटम एएसपी | ENIAC | एम्यूलेटर | क्लाउड | शेयरवेयर | स्वचालित प्रोग्रामिंग | सूचना सेवा उद्योग | सूचना उद्योग | कृत्रिम बुद्धि | व्यक्तिगत कंप्यूटर | सार्वजनिक डोमेन सॉफ्टवेयर | फर्मवेयर | मुफ्त सॉफ्टवेयर
स्रोत Encyclopedia Mypedia