Computer में system software उन आवश्यक software programs को referred करता है जो hardware और अन्य application software को ठीक से operated करने के लिए आवश्यक basic working capacity और services provide करते हैं। यह computer hardware और application software के बीच mediator के form में work करता है, जो hardware resources के efficient management और use को able बनाता है।
System software के main component :
- Operating System (OS)
- Device Drivers
- Utility Software
- Firmware
- Language Translators
- System Security Software
Operating System (OS)
एक Operating System (OS) computer system का एक fundamental और essential components है। यह एक software program है जो computer hardware और application software के बीच mediator के form में work करता है, system के resources का management करता है और application को चलाने के लिए एक environment provide करता है।
Device Drivers
Device Drivers एक software components है जो operating system को computer system से जुड़े various hardware devices के साथ interact करने और controlled करने की permission देता है। यह operating system और hardware devices के बीच translator के form में कार्य करता है, communication के लिए एक standardized interface provide करता है।
Utility Software
Utility software computer programs के एक वर्ग को referred करता है जो computer system और उससे जुड़े hardware और software components के लिए specific maintenance, adaptation और support work करने के लिए design किया गया है। इन programs को core operating system या productivity applications का हिस्सा नहीं माना जाता है, बल्कि ये computer के overall performance, security और utility को बढ़ाने के लिए accessories के form में काम करते हैं।
Firmware
Firmware एक प्रकार का software है जो computer system या अन्य electronic components पर read-only memory (ROM) या Programmable Read-Only Memory (PROM) chips में permanent form से engraved या stored होता है। यह device के specific hardware components के लिए low-level control और instructions provide करता है।
Language Translators
Language Translators, जिन्हें compiler या Interpreters के form में भी जाना जाता है, computer program हैं जो high-level programming languages को ऐसे रूप में translated करते हैं जिसे computer का processor समझ सकता है और execute कर सकता है। ये program software development process के essential components हैं, क्योंकि ये human-readable code और machine-readable instructions के बीच difference को fill in करता हैं।
System Security Software
System security software computer programs की एक category को referred करता है जो computer system और उसके data को various security threats, such as viruses, malware, unauthorized access और cyber attacks से बचाने के लिए design किया गया है। ये software tools information Systems और data की confidentiality, integrity और availability बनाए रखने में important role playing करता हैं।