The Basic Input/Output System or what is often referred to as the BIOS is a program written in assembly language that is in charge of managing the functions of the hardware/hardware found on the computer. Unlike the operating system on the hard disk, the BIOS is generally located on a flash memory chip or ROM made of Complementary Metal-Oxide Semiconductor or commonly referred to as CMOS.
Usually, people call the battery that is attached to the motherboard as a CMOS battery. The battery is what functions to keep the date and other settings set by the user from being lost even if the computer is turned off.
The BIOS has several important tasks such as loading the operating system or what is commonly referred to as booting. BIOS is also in charge of providing instructions on the microprocessor to turn on the computer. One of the instructions ordered by the BIOS on the microprocessor is the Power On Self Test (POST) which functions to test the operating status of all hardware on the computer.
Other instructions given to the microprocessor are activating the BIOS chip found in several other components of the computer such as SCSI and graphics cards, checking and managing computer peripherals through low-level routines during the startup process. Apart from that, other things that the microprocessor does are clock management, hard disk, and other settings.
BIOS definition and function
After we discuss the meaning of the BIOS, now we move on to the BIOS functions. One of the main tasks performed by the BIOS is to regulate the initial stages of the startup process while ensuring that the operating system is actually loaded into memory. In addition, the BIOS functions to do the following:
- Execute the Power On Self Test (POST) Command.
One thing we have to do before installing the operating system on the computer is to check some of the devices on the computer. In addition, the BIOS can also provide information about the hardware specifications found on the motherboard.
- Setting the Basic Configuration on the Computer.
Generally, the BIOS manages the configuration of other devices based on their respective functions. This configuration setting is usually used by some people, especially gamers to improve the performance of a computer or what is often called overclocking.
- Providing Basic Information on the Computer.
In addition to running the POST command and setting the basic configuration on the computer, the BIOS is also in charge of providing basic information about how the interactions of each important device on the computer such as drives and memory will be in charge of loading the operating system.
So that the BIOS can do its job properly. Therefore, several supporting components are needed, including:
- BIOS Setup Program.
This program functions to change computer configurations such as the type of hard disk, disk drive, power management, computer performance, and others according to the user’s wishes.Generally, the BIOS hides the details of the device which can be considered quite complicated, so it takes a little expertise if we want to know more about the details of the device.
The function of this driver is intended for computer hardware devices such as VGA, input devices, processors, and several other devices for the basic 16-bit operating system which is the DOS family.
- Ultimate Bootstrapper Program.
This program plays a role in the boot process into the operating system that we installed earlier.
What is BIOS Functions and How it Works on a Computer / Laptop
How BIOS Works
Initially, the BIOS did the initialization process where in the process the user could see the computer specifications such as the amount of memory, the type and capacity of the hard disk, information about the VGA card, and others. In addition, the BIOS also checks other ROM devices, such as hard drives, and tests RAM.
After all the testing and checking of the device is complete, the next step that must be done by the BIOS is to find a boot location to enter the installed operating system.