हार्डवेयर और सॉफ्टवेयर ( Hardware and Software)



सॉफ्टवेयर Computer का वह Part होता है जिसको हम केवल देख सकते हैं और उस पर कार्य कर सकते हैं, Software का निर्माण Computer पर कार्य करने को Simple बनाने के लिये किया जाता है, आजकल काम के हिसाब से Software का निर्माण किया जाता है, जैसा काम वैसा Software । Software को बडी बडी कंपनियों में यूजर की जरूरत को ध्‍यान में रखकर Software programmers द्वारा तैयार कराती हैं, इसमें से कुछ free में उपलब्‍ध होते है तथा कुछ के लिये चार्ज देना पडता है। जैसे आपको फोटो से सम्‍बन्धित कार्य करना हो तो उसके लिये फोटोशॉप या कोई वीडियो देखना हो तो उसके लिये मीडिया प्‍लेयर का यूज करते है।

आईये जानते हैं सॉफ्टवेयर के प्रकार - Types of Software or Computer

सॉफ्टवेयर के प्रकार - Types of Computer Software

सॉफ्टवेयर के प्रकार - Types of Software or Computer 

कंप्यूटर सॉफ्टवेयर तीन प्रकार के होते हैं। 
  • सिस्‍टम सॉफ्टवेयर (system software)
  • एप्लिकेशन सॉफ्टवेयर (Application software)
  • यूटिलिटी सॉफ्टवेयर (Utility software)

सिस्‍टम सॉफ्टवेयर (system software)

सिस्टम सॉफ्टवेयर (System Software) ऐसे सॉफ्टवेयर होते हैं जो आपके कंप्‍यूटर के हार्डवेयर को Manage और Control करते हैं और इन्‍हीं की वजह से एप्लीकेशन सॉफ्टवेयर (Application Software) कंप्‍यूटर में चल पाते हैं या आप उस पर काम कर पाते हैं सिस्टम सॉफ्टवेयर (System Software) का सबसे सरल उदाहरण के आपका ऑपरेटिंग सिस्‍टम यानी आपकी विंडोज जो भी आप इस्‍तेमाल कर रहे होगें, संक्षेप में सिस्टम सॉफ्टवेयर प्रोग्रामों का एक समूह है, सिस्टम सॉफ्टवेयर (System Software) के और भी कई उदाहरण हैं - 
  1. ऑपरेटिंग सिस्‍टम (Operating System)
  2. असेम्‍बलर (Assambler)
  3. कम्‍पाइलर (Compiler)
  4. इंटरप्रेटर (Interpreter)

एप्लिकेशन सॉफ्टवेयर (Application software)

एप्लिकेशन सॉफ्टवेयर (Application software) ऐसे प्रोग्रामों को कहा जाता है, जो हमारे कंप्यूटर पर आधारित मुख्य कामों को करने के लिए लिखे जाते हैं । आवश्यकतानुसार भिन्न-भिन्न उपयोगों के लिए भिन्न-भिन्न सॉफ्टवेयर होते हैं Software को बडी बडी कंपनियों में यूजर की जरूरत को ध्‍यान में रखकर Software programmers द्वारा तैयार कराती हैं, इसमें से कुछ free में उपलब्‍ध होते है तथा कुछ के लिये चार्ज देना पडता है। जैसे आपको फोटो से सम्‍बन्धित कार्य करना हो तो उसके लिये फोटोशॉप या कोई वीडियो देखना हो तो उसके लिये मीडिया प्‍लेयर का यूज करते है।  एप्लिकेशन सॉफ्टवेयर (Application software) के कई उदाहरण हैं - 
  1. फ़ोटोशॉप
  2. पेजमेकर
  3. पावर पाइंट
  4. एम एस वर्ड
  5. एस एस एक्‍सेल

यूटीलिटी सॉफ्टवेयर (Utility Software)

यूटिलिटी सॉफ्टवेयर (Utility software) का काम कंप्‍यूटर के ऑपरेटिंग सिस्‍टम (Operating System) की सर्विस/ रिपेयर करने का काम होता है साथ में यह ऑपरेटिंग सिस्‍टम (Operating System) केे माध्‍‍यम से यूटिलिटी सॉफ्टवेयर (Utility software) कुछ हार्डवेयर की सर्विस करने का काम भी करते हैं जिससे उनकी कार्यक्षमता और गति को बढाया जा सके, इसमें से बहुत कुछ यूटिलिटी सॉफ्टवेयर (Utility software) ऑपरेंटिंग सिस्‍टम के साथ आते है और कुछ को अलग से लेना पडता है
  1. एंटीवायरस
  2. डिस्क डिफ्रेगमेंटर

सिस्‍टम सॉफ्टवेयर (system software) क्‍या होते हैं - 

सिस्‍टम सॉफ्टवेयर क्‍या होते हैं - What is System Software in Hindi

सिस्‍टम सॉफ्टवेयर क्‍या होते हैं - What is System Software in Hindi

सिस्टम सॉफ्टवेयर (System Software) ऐसे सॉफ्टवेयर होते हैं जो आपके कंप्‍यूटर के हार्डवेयर को Manage और Control करते हैं और इन्‍हीं की वजह से एप्लीकेशन सॉफ्टवेयर (Application Software) कंप्‍यूटर में चल पाते हैं या आप उस पर काम कर पाते हैं सिस्टम सॉफ्टवेयर (System Software) का सबसे सरल उदाहरण के आपका ऑपरेटिंग सिस्‍टम यानी आपकी विंडोज जो भी आप इस्‍तेमाल कर रहे होगें

यह ऐसा सिस्टम सॉफ्टवेयर (System Software) है जो आपके पूरे कंप्‍यूटर को मैनेज करने का काम करता है आपको वो सारी सुविधायें उपलब्‍ध कराता है, जिससे आप सुचारू रूप से अपने कंप्‍यूटर को चला पायें, संक्षेप में सिस्टम सॉफ्टवेयर प्रोग्रामों का एक समूह है, सिस्टम सॉफ्टवेयर (System Software) के और भी कई उदाहरण हैं -

ऑपरेटिंग सिस्‍टम (Operating System)

ऑपरेटिंग सिस्‍टम ही वह जरिया है जिसकी सहायता से हम अपनी बात कंप्‍यूटर हार्डवेयर तक पहुॅचा पाते हैं या हार्डवेयर को कमांड दे पाते हैं। ऑपरेटिंग सिस्‍टम हार्डवेयर और हमारे यानि यूजर्स के बीच एक पुल का काम करता है। 

असेम्‍बलर (Assambler)

जो भाषा अनुवादक ( Language Translator ) असेम्बली भाषा (Assembly Language) को मशीनी भाषा ( Machine language ) मेंं Translate करतेे हैं वह असेम्बलर (Assembler) कहलाते हैं

कम्‍पाइलर (Compiler)

कम्पाइलर (compiler) वो प्रोग्राम होता है जो किसी उच्च स्तरीय प्रोग्रामिंग भाषा (High Level Programming language) में लिखे प्रोग्राम को किसी मशीनी भाषा में बदल देता है।

इंटरप्रेटर (Interpreter)

इंटरप्रेटर ( Interpreter ) भी कम्पाइलर (Compiler) की तरह उच्‍च स्‍तरीय भाषा काे मशीनी भाषा में ट्रांसलेट करने का काम करता है, लेकिन  इंटरप्रेटर ( Interpreter ) लाइन बाई लाइन किसी प्रोग्राम को मशीनी भाषा में  अनुवाद करता है .

Comments