Computer में Firmware क्या होता हैं ?
Computer में firmware low-level software को संदर्भित करता है जो computer system के hardware components के भीतर embedded होता है। यह एक प्रकार का software है जो special form से hardware को controlled और managed करने के लिए design किया गया है, जो computer के operation के लिए basic functionality और provide interface करता है।
Computer में firmware के main function
- Bootstrapping and Initialization
- Hardware Configuration and Control
- Hardware Monitoring and Management
- Firmware Updates and Upgrades
- Platform-specific Functionality
Bootstrapping and Initialization
Firmware computer system की initial boot-up और startup process के लिए responsible है।
यह power on Self Test (POST), operating system को load करना और system को operation के लिए तैयार करने के लिए hardware components को start करने जैसे important कार्य करता है।
Hardware Configuration and Control
Firmware hardware components केlow-level configuration और settings का management करता है, जैसे clock speed, voltage level और device driver।
यह operating system और application को hardware के साथ interact करने के लिए एक standardized interface प्रदान करता है, जो underlying hardware की complications को दूर करता है।
Hardware Monitoring and Management
Firmware hardware components की proper procedure और ensure stability करने के लिए लगातार उनकी निगरानी करता है।
यह hardware errors, thermal problems या अन्य anomalies का पता लगा सकता है और उनका जवाब दे सकता है, और system की reliability बनाए रखने के लिए appropriate action कर सकता है।
Firmware Updates and Upgrades
Bug को fix करने, display में improve करने या नई facilities जोड़ने के लिए firmware को कभी-कभी users या hardware निर्माता द्वारा update या upgrade किया जा सकता है।
Firmware को update करने की Process आम तौर पर regular software applications को update करने की तुलना में more complicated और कम होती है।
Platform-specific Functionality
Firmware को उस hardware platform के लिए specific form से design किया गया है जिसके लिए इसका उद्देश्य है, जैसे कि Motherboard, hard drive, network card, या अन्य external tool।
यह composite computer system के भीतर इन hardware components के proper functioning के लिए आवश्यक low-level logic और control mechanism को contained करता है।