सिस्टम सॉफ्टवेयर क्या है? उसके प्रकार और परिभाषा हिंदी मे
सिस्टम सॉफ़्टवेयर क्या है - System Software in Hindi
System Software प्रोग्रामों का एक समूह है जिसके बिना Computer एक बेजान मशीन है क्योंकि यह एक computer system को सही ढंग से कार्य करने में मदद करता है।यह computer को files, memory, और अन्य महत्त्वपूर्ण कार्यों को manage करने में मदद करता है। System software यह सुनिश्चित करता है कि computer के सभी भाग एक साथ कार्य करे।
यह users को computer को commands देने मे मदद करता है। बिना system software, एक computer, run नहीं हो सकता और न भी कोई कार्य कर सकता है। यह base है जो computer पर अन्य प्रोग्रामों को support करता है।
सिस्टम सॉफ़्टवेयर की परिभाषा - Definition of System Software in Hindi
"System Software एक प्रकार का कंप्यूटर प्रोग्राम है जिसमे Operating System और Utility Software शामिल है जो कंप्यूटर सिस्टम के बुनियादी संचालन को प्रबंधित और नियंत्रित करने में मदद करता है"।"System Software, कंप्यूटर प्रोग्रामों का एक विशेष सेट है जो हार्डवेयर और अन्य सॉफ़्टवेयर को एक साथ अच्छी तरह से काम करने में मदद करता है।
यह कंप्यूटर के भौतिक भागों और लोगों द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर के बीच मध्यस्थ के रूप में कार्य करता है"।
System software meaning in hindi
System software, एक कंप्यूटर के लिए बहुत महत्वपूर्ण है। यह कंप्यूटर के Hardware तथा Programs जिसे आप Use करते हैं के बीच एक Bridge के समान कार्य करता है।
System software, background में Run होता है तथा यह सुनिश्चित करता है कि सब कुछ अच्छे से कार्य करें। बिना सिस्टम सॉफ्टवेयर के आपका कंप्यूटर सही ढंग से कार्य नहीं कर पाएगा।
सिस्टम सॉफ्टवेयर के प्रकार - Types of System Software in Hindi -
सिस्टम सॉफ्टवेयर निम्न प्रकार के होते है।1) Operating System (OS)
2) Device Drivers
3) Firmware
4) Programming Language Translators
5) Utilities.
Operating System
Operating System (OS) एक software है जो computer hardware और software को manage करता ह।यह users को computer के साथ interact करने और applications को सुचारू रूप से चलने में मदद करता है।
OS, files, memory, और जुड़े devices जैसे printers और keyboards को नियंत्रित करता है। यह system security को भी manage करता है और एक समय में कई प्रोग्रामो को चलने की अनुमति देता है।
बिना OS, एक computer, सही ढंग से कार्य नहीं कर सकता। यह user और computer hardware के बीच एक bridge के समान कार्य करता है।
Operating System का मुख्य काम लोगों के लिए कंप्यूटर का उपयोग करना आसान बनाना और यह सुनिश्चित करना है कि प्रोग्राम अच्छी तरह से काम करें
कुछ मुख्य Operating System के उदाहरण
कुछ मुख्य Operating System के उदाहरण
DOS
Windows
Linux
Unix
macOS
Android
Chrome OS
Ubuntu
Solaris
Apple's iOS
Device Drivers
Device Driver, को Driver के नाम से भी जाना जाता है। यह एक प्रकार का सॉफ़्टवेयर है जिसके कारण Operating System, Hardware Device जैसे Printer, Graphics Card, Sound Card आदि से communicate कर पाता है।Device Driver का मुख्य कार्य Operating System और Hardware के बीच संपर्क बनाना है। यह Operating System को Device पर Command भेजने और उससे Data प्राप्त करने में मदद करता है।
Drivers का उपयोग करने से, Operating System को इस बारे में चिंता करने या जानने की ज़रूरत नहीं है कि Devices कैसे कार्य करते है।
जब आप अपना कंप्यूटर शुरू करते हैं या कोई नया Device Plug in करते हैं, तो Device Driver कंप्यूटर की Memory में Load हो जाता है। इस तरह, यह Hardware Device और Operating System के साथ काम कर सकता है।
Firmware
Firmware एक विशेष प्रकार का सॉफ़्टवेयर है जो Hardware devices के अंदर होता है। यह हार्डवेयर को नियंत्रित करने और उसे सही ढंग से चलाने में मदद करता है। Firmware हार्डवेयर और सॉफ्टवेयर के बीच मध्यस्थ का काम करता है।पारंपरिक सॉफ्टवेयर कंप्यूटर के Storages जैसे Hard Disk, SSD Drive पर संग्रहीत होता है और ज़रूरत पड़ने पर कंप्यूटर के Brain अर्थात CPU द्वारा Access किया जाता है।
जबकि Firmware हार्डवेयर के अंदर ही एक विशेष Non-Volatile, Memory Chip (ROM) पर संग्रहीत होता है जो बिजली न होने या Computer के बंद हो जाने पर भी वही बना रहता है।
Firmware कई Electronic Devices जैसे Computer के भागो जैसे Motherboard, Graphics Card और Smartphone, Camera, Smart TV आदि मे पाए जाते है।
Programming Language Translators
Programming Language Translators एक विशेष प्रोग्राम हैं जो एक Programming Language के Source Code को ऐसे रूप में बदलने में मदद करते हैं जिसे कंप्यूटर समझ सके और क्रियान्वित कर सके। ये सॉफ़्टवेयर बनाने की प्रक्रिया में आवश्यक हैं।क्योंकि वे लोगों के लिए High Level Languages का उपयोग करके Code लिखना संभव बनाते हैं, जिन्हें मनुष्यों के लिए समझना आसान होता है, और फिर उस Code को Machine Code में बदल देते हैं, जिसे समझ सकता हैं।
ये निम्न प्राकर के होते है
Compiler
Compiler एक विशेष कंप्यूटर प्रोग्राम है जो प्रोग्रामर को अपना सॉफ़्टवेयर बनाने में मदद करता है। प्रोग्रामर अपने प्रोग्राम का कोड(Source Code), High Level Language का उपयोग करके लिखते हैं। इसे मनुष्यों के लिए समझना आसान होता है।लेकिन कंप्यूटर उसे नही समझ पाता अतः उसे कंप्यूटर के समझ आने योग्य भाषा(Machine Language) मे बदलने की जरुरत होती है। इसके लिए Compiler का उपयोग किया जाता है
Compiler प्रोग्रामर द्वारा लिखे गए Code (Source Code) को लेता है और उसे Machine Code में बदल देता है।
Compiler प्रोग्रामर द्वारा लिखे गए Code (Source Code) को लेता है और उसे Machine Code में बदल देता है।
ताकि कंप्यूटर उसे समझ सके और क्रियान्वित कर सके। Compiler यह भी जांचता है कि Code में कोई गलती है या नहीं और प्रोग्रामर को उनके बारे में बताता है। यह प्रोग्रामर को प्रोग्राम चलाने से पहले त्रुटियों को ढूंढने और ठीक करने में मदद करता है।
Compile करने के बाद जो Output File प्राप्त होते है उसमे Machine Code रहता है जो कि एक Executable File है यह Stand Alone File है अर्थात इस Executable File को आप किसी भी Computer में आसानी से Run करा सकते है।
इसके लिए आपको पुन: Compiler और Source Code की जरुरत नही होती है
Compiler का उपयोग करने वाली प्रोग्रामिंग भाषाओं के उदाहरण C, C++, Java, C# आदि हैं।
Compiler का उपयोग करने वाली प्रोग्रामिंग भाषाओं के उदाहरण C, C++, Java, C# आदि हैं।
Interpreter
Interpreter एक कंप्यूटर प्रोग्राम है जो High Level Programming Languages लिखे गए Code को Machine Code में Translate कर देता है क्योंकि Computer Machine Code को ही समझता है। यह Compiler के समान एक बार में पूरे Code का Translate नहीं करता है, बल्कि यह उसे एक एक करके Translate करता और तुरंत उसे क्रियान्वित भी कर देता है ।
Interpreter प्रोग्रामर को त्रुटियों को तुरंत देखने की अनुमति देता है, जिससे Code को सुधारना आसान हो जाता है।
Interpreter Program को Portable भी बनाता है, जिसका अर्थ है कि यह विभिन्न प्रकार के कंप्यूटरों पर बिना अधिक बदलाव के काम कर सकता है।
Interpreter का उपयोग करने वाली प्रोग्रामिंग भाषाओं के उदाहरण Pythan, Ruby, JavaScript और PHP हैं।
Interpreter प्रोग्रामर को त्रुटियों को तुरंत देखने की अनुमति देता है, जिससे Code को सुधारना आसान हो जाता है।
Interpreter Program को Portable भी बनाता है, जिसका अर्थ है कि यह विभिन्न प्रकार के कंप्यूटरों पर बिना अधिक बदलाव के काम कर सकता है।
Interpreter का उपयोग करने वाली प्रोग्रामिंग भाषाओं के उदाहरण Pythan, Ruby, JavaScript और PHP हैं।
Assembler
Assembler एक विशेष प्रकार की Computer Program जो Assembly Language में लिखे Code को( इसे मनुष्य समझ सकते हैं), को Machine Code (इसे Computer समझता है) में बदल देता है।Machine Code एक प्रकार का Computer Code है जिसे कंप्यूटर की Central Processing Unit (CPU) समझ सकती है और निष्पादित कर सकती है।
Assembly Language एक Low Level Programming Languages है जो किसी विशिष्ट कंप्यूटर के CPU द्वारा उपयोग किए जाने वाले निर्देशों के समान दिखाई देते है।
इसके Code, Machine Code की अपेक्षा लोगों के लिए पढ़ने और लिखने में आसान है। Assembly Language में CPU के Instructions के लिए न्योमोनिक Code Use किए जाते है जो छोटे शब्दों और संकेतो से मिलकर बने होते है।
Low Level Programming, Embedded System और Operating System के विकास में Assembler बहुत महत्वपूर्ण हैं। इनका उपयोग उन स्थितियों में किया जाता है जहां कंप्यूटर के हार्डवेयर पर सीधे नियंत्रण की आवश्यकता होती है।
Assembly Language का उपयोग मुख्य रूप से तब किया जाता है जब विशिष्ट Hardware के साथ Interaction करने की जरुरत हो या उसके Performance में किसी प्रकार के सुधार की आवश्यकता होती है।
सिस्टम सॉफ्टवेयर कैसे कार्य करता है?
System software आपके कंप्यूटर को चलने के लिए मदद करता है इसके लिए वह कंप्यूटर की हार्डवेयर तथा उसमें चल रहे सॉफ्टवेयर प्रोग्राम (Application सॉफ्टवेयर) को नियंत्रित करता है।
System software में Operating system शामिल होते है जो एक Manager की भांति कार्य करता है और Computer के विभिन्न Hardware resources जैसे CPU, Storage, Memory को Contol तथा Manage करता है।
यह Users को Computer से Interact करने के लिए सरल Interface प्रदान करता है और Computer में अन्य Programs को Run करने के लिए मदद करता है और उन्हें जरूरत के आधार पर आवश्यक सेवाएं प्रदान करता है।
System software में Utility software भी होते है जो Maintainance का कार्य जैसे File को Manage करना, किसी प्रकार की समस्या आने पर उसकी जांच करना आदि करते है।
यह Computer hardware तथा Application software के बीच Mediator की भांति होती है जया सुनिश्चित करता है कि सब कुछ एक साथ अच्छे से कार्य करें।
Purpose of System software in Hindi - सिस्टम सोफ्टवेयर का उद्देश्य क्या है?
1) यह Computer के विभिन्न भागों जैसे CPU, Memory, Storage को Control तथा Manage करता है।
2) Application software को कार्य करने के लिए Plateform प्रदान करता है।
3) विभिन्न Applications programs के बीच Resources जैसे CPU time, Memory spaces को Share करता है।
4) File को संगठित तथा प्रबंधन करता है।
5) Users को Computer के साथ Interact करने के लिए Command Line Interface या Graphical User Interface प्रदान करता है।
6) System को Unauthorized Access से बचाता है
7) किसी प्रकार की समस्या या त्रुटि होने पर उसे ढूंढता तथा रिपोर्ट करता है।
8) बाहरी डिवाइसेज(Peripheral devices) जैसे Keyboard, Mouse, Printer को Control करता है।
Features of System Software in Hindi - सिस्टम सॉफ्टवेयर की विशेषताएं
1) System Software जो की Computer का मुख्य Software हैं यह Computer को नियंत्रित करने और Program को Run होने के लिए जिम्मेदार है।2) यह सुनिश्चित करता है कि प्रत्येक Program को पर्याप्त Memory मिले ताकि वह अच्छे से कार्य कर सकें यह Memory को भी Free करता है जब Program का कार्य समाप्त हो गया है।
3) ये Computer के विभिन्न Devices जैसे printers, scanners, mouse और keyboards के साथ संवाद करता है और यह सुनिश्चित करता है की ये Devices Computer के साथ अच्छे से कार्य करे।
4) System Software आपके Files को व्यवस्थित और संगठित करने मे मदद करते है ताकि File कहां सुरक्षित है उसकी भी जानकारी रखते है ताकि User उसे आसानी से प्राप्त कर सकें।
5) System Software मे Security Features होते है जो Computer को Unauthorized Access तथा Malware से Protect करते है।
6) यह Computer को चालू करने और सही ढंग से चलने के लिए जिम्मेदार होते है और किसी प्रकार के Error आने पर Computer को Crash होने से बचाते है।
7) System Software, Computer को अन्य Devices से जुड़ने की अनुमति देते है।
8) यह High Level Language मे लिखे Instructions को Low Level Language या Machine Language में Translate करते है ताकि Computer उसे समझ सकें।
9) यह Computer के Performance को बढ़ाने, Data को Secure रखने, Data Backup, Storage Space को बचाने जैसे महत्वपूर्ण कार्यों को भी करते है।
Examples of System software in Hindi
1) MS- DOS
2) Linux
3) Window 10
4) Ubuntu
5) Android
6) Device Manager
7) Unix
8) Window server
9) Disk Cleanup
10) AVG Antivirus
सिस्टम सॉफ्टवेयर और एप्लीकेशन सॉफ्टवेयर में अंतर
System software और application software Computer Programs के दो प्रकार है जिनके अपने विभिन्न उद्देश्य और कार्य है1)
System Software, हार्डवेयर संसाधनों का प्रबंधन करता है ताकि Application Software कार्य को पूरा कर सकें
Application Software, Users के विशेष कार्यों को करने के लिए बनाया जाता है।
2)
System Software, Computer के Background में Run होता है जिससे User सीधे Interact नही कर पाता है
Application Software, User friendly है जिससे User सीधे Interact होकर अपने कार्यों को पूरा करता है।
3)
System Software, को Computer के Setup करने के दौरान Install किया जाता है और वह वैसे ही बना रहता है
Application Software, User के कार्यों के आधार पर अलग से Install किया जाता है।
4)
System Software, के पास Hardware और Setting को Access करने और बदलने के लिए अक्सर Admin को विशेष अधिकार होता है
Application Software, को सीमित अधिकार है और वह Operating System पर निर्भर रहता है।
5)
System Software, विभिन्न Computer प्रकारों के साथ कार्य नहीं कर सकता
Application Software, को ज्यादा Portable होने के लिए Design किया गया है और विभिन्न Plateform में Run होते है।
6)
System Software, के उदाहरण है Windows, Linux, Unix, Mac, Ubuntu आदि
Application Software, के उदाहरण है MS Office, Tally, Photoshop, Corel Draw, Web Browser आदि
Related Post
1 टिप्पणियाँ
Nixon
जवाब देंहटाएं