System Software क्या है
Definition(परिभाषा)
System Software एक ऐसा Software है जो हार्डवेयर को Manage एवं Control करता है ताकि Application Software अपना कार्य आसानी से पूरा कर सके.
यह कम्यूटर सिस्टम का आवश्यक भाग होता है ऑपरेटिंग सिस्टम इसका स्पष्ट उदाहरण है.
System के उदाहरण
- Operating System
- Translators
- Linker
- Loader
- Debugger etc.
Operating System
Operating System एक System Software है, जिसे Computer को चालू करने के बाद Load किया जाता है.
अर्थात यह Computer को Boot करने के लिए आवश्यक प्रोग्राम है. यह Computer को boot करने के अलावा दूसरे Application software और utility software के लिए आवश्यक होता है.
- Function of Operating system
- Process Management
- Memory Management
- Disk and File System
- Networking
- Security Management
- Device Drivers
Operating System के बारे में विस्तार से जानने के लिए यहां क्लिक करें
Translator
Translator भी System Software के ही प्रकार है. ये एक भाषा के कोड को दूसरी भाषा के कोड में बदलने का कार्य करते है.
जैसे- Assembly Language के कोड को असेंबलर के द्वारा मशीन कोड में बदला जाता है .
इसी प्रकार कम्पाइलर का प्रयोग करके High Level Language के कोड को मशीन कोड में बदला जाता है.
Translator निम्न प्रकार के होते है:-
- Compiler
- Interpreter
- Assembler
- Preprocessor
- Transpiler
Translators के बारे में विस्तार से जानने के लिए यहां क्लिक करें
Linker
लिंकर एक कंप्यूटर Program होता है जो कंपाइलर द्वारा Process किए गए एक या एक से अधिक ऑब्जेक्ट फ़ाइलों को एक ही Executable Program या Library में संयोजित करता है।
जब एक प्रोग्राम को उच्च स्तरीय प्रोग्रामिंग भाषा में लिखा जाता है जैसे सी या सी++, तो स्रोत कोड को पहले ऑब्जेक्ट फ़ाइलों में कंपाइल किया जाता है, लेकिन अभी तक Executable Program नहीं हैं।
ये ऑब्जेक्ट फ़ाइलें अन्य ऑब्जेक्ट फ़ाइलों या Libraries में परिभाषित फ़ंक्शन या Variables का संदर्भ कर सकती हैं।
Loader
लोडर एक प्रकार के सिस्टम सॉफ़्टवेयर है जो प्रोग्राम को सेकेंडरी स्टोरेज में संग्रहित करने और कंप्यूटर के मेमोरी में Execution के लिए लोड करने की जिम्मेदारी निभाता है।
यह कंप्यूटर पर किसी प्रोग्राम को चलाने की प्रक्रिया का महत्वपूर्ण हिस्सा है।
जब कोई प्रोग्राम चालू किया जाता है, तो ऑपरेटिंग सिस्टम का लोडर प्रोग्राम को डिस्क पर उपलब्ध कराता है, इसकी सामग्री को पढ़ता है और इसे मेमोरी में स्थानांतरित करता है।
फिर लोडर प्रोग्राम को निष्पादन के लिए तैयार करता है, मेमोरी स्थान का आवंटन करता है और प्रोग्राम की प्रारंभिक निष्पादन स्थिति को सेट करता है।
Debugger
Debugger कंप्यूटर प्रोग्रामिंग में एक सॉफ़्टवेयर टूल है जो प्रोग्राम के विभिन्न त्रुटियों को खोजने, स्थानांतरित करने और सुधारने में मदद करता है।
यह डेवलपर्स को प्रोग्राम के लोगिक त्रुटियों को सही करने के लिए उपकरण प्रदान करता है।
जब किसी प्रोग्राम में त्रुटि होती है, डेवलपर्स डिबगर का उपयोग करके प्रोग्राम की विभिन्न स्थितियों का विश्लेषण करते हैं और त्रुटि के कारणों को खोजते हैं।
What is System Software (सिस्टम सॉफ्टवेयर क्या है)
Conclusion (निष्कर्ष)
उम्मीद है आपको ये जानकारी अच्छे से समझ आ गई होगी. यदि आपको किसी प्रकार की कोई समस्या है तो आप मुझे फीडबैक दे सकते है.