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.