009 Embedded Linux-ARM. StorageQueries and discussion related to usage of Linux on ARM based devices. Linux has been ported to a variety of CPUs which are not only primarily used as the processor of a desktop or server computer, but also ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, SuperH, and Xtensa processors, It is also used as an alternative to using a proprietary operating system and toolchain. » 009.01.Linux Boot Process » 009.01.16.Introduction-to-BIOS-IQs
009.01.16.3.How does the BIOS facilitate the initialization and configuration of hardware components before the operating system loads, and what role does non-volatile memory play in this process?
BIOS initialises the components to a functional state. This involves setting up the motherboard's chipset, configuring the memory timings, and initialising memory cards and peripherals. BIOS stores device configuration and system settings in a non-volatile memory, allowing the system to remember its state across reboots.
After the POST(Power-On Self Test),the BIOS(Basic input/output system) initialize the system's hardware component to a functional state.This includes setting up the motherboard's chipset,configuring memory timings,and initializing expansion card and paripheral's.The BIOS store device configurations and system settings in a non-volatile memory(eg-CMOS(complamentry metal oxide semiconductor)batterybacked RAM(Random Access memory),allowing the system to remember its state across reboot.