Get Started. It's Free
or sign up with your email address
BIOS by Mind Map: BIOS

1. Concept

1.1. BIOS is special software that interfaces the major hardware components of your computer with the operating system

2. Where is it stored?

2.1. It is usually stored on a Flash memory chip on the motherboard, but sometimes the chip is another type of ROM.

3. BIOS functionality

3.1. A power-on self-test (POST) for all of the different hardware components

3.2. Activating other BIOS chips on different cards installed in the computer

3.3. Providing a set of low-level routines that the operating system uses to interface to different hardware devices

3.4. Managing a collection of settings for the hard disks, clock, etc

3.5. Loading the operating system when turning on the computer

3.5.1. 1. Check the CMOS Setup for custom settings

3.5.1.1. BIOS does is check the information stored in a tiny (64 bytes) amount of RAM located on a complementary metal oxide semiconductor (CMOS) chip.

3.5.1.2. CMOS Setup provides detailed information particular to your system and can be altered as your system changes. The BIOS uses this information to modify or supplement its default programming as needed.

3.5.2. 2. Load the interrupt handlers and device drivers

3.5.2.1. Interrupt handlers are small pieces of software that act as translators between the hardware components and the operating system

3.5.2.2. The device drivers are other pieces of software that identify the base hardware components such as keyboard, mouse, hard drive and floppy drive

3.5.3. 3. Initialize registers and power management

3.5.4. 4. Perform the power-on self-test (POST)

3.5.5. 5. Display system settings

3.5.6. 6. Determine which devices are bootable

3.5.7. 7. Initiate the bootstrap sequence

4. BIOS update

4.1. As new devices and standards arise, the BIOS needs to change in order to understand the new hardware. Since the BIOS is stored in some form of ROM, changing it is a bit harder than upgrading most other types of software.