11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
DSA Data Structures Algorithms Write & Earn Interview Preparation Topic-wise Practice C++ Java Python Competitive P
BIOS Full Form
Difficulty Level : Medium ● Last Updated : 16 Dec, 2021
BIOS stands for Basic Input/Output System. BIOS is the first program to run when the computer star ts.
It is a ROM chip (EEPROM chip) found on motherboards and is used for hardware initialization during
the booting process. It is pre-installed in the computer system. When BIOS boots up the computer
system, it checks if all of the components are in place and working and then it loads the operating
system into the computer ’s R AM from the hard disk of the system.
Nowadays BIOS is written on flash memor y, to ease the process of rewriting the BIOS chip, whenever
needed.
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 1/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
Start Your Coding Journey Now! Login Register
Histor y of BIOS
BIOS was first introduced in 1975, in CP/M Operating System. Control Program for Microcomputers,
was developed for Intel 8080/85-based microcomputers by Gar y Kildall of Digital Research, Inc. The
system had a simple boot loader in its ROM.
IBM classified the system-bios in two categories when PS/2 machines were introduced:
CBIOS: CBIOS stands for Compatibility BIOS. The real-mode por tion provided back ward
compatibility with current operating systems thus was named CBIOS.
ABIOS: ABIOS stands for Advanced BIOS. It provided new inter faces especially the one suited for
multitasking OS.
Functions of BIOS
POST: Power on Self Test is the process per formed by BIOS immediately after the computer system
star ts to check any hardware related issues. if any error is found in this process, the system aler ts
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 2/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
Start Your Coding Journey Now!
through flashing LEDs, audible beeps, or error messages on the monitor, all of which are technically
Login Register
referred to as POST codes, beep codes, and on-screen POST error messages, respectively.
Bootstrap Loader: The bootstrap program stored in ROM is loaded in hard drive, as soon as the
computer star ts. The bootstrap loader locates the operating system and passes the control to it.
Next, Bootstrap Driver configures basic hardware so that system can run. They are low-level drivers
and gives basic information about computer hardware.
CMOS Setup: Complementar y Metal-Oxide Semiconductor(CMOS) chip, saves some system’s
information, such as the time, date, and other essential system settings. CMOS chip is powered by
the batter y located in the motherboard. It also stores some information about hardware. The chip’s
content is copied to R AM(main memor y) of the system to increase the speed, since CMOS chip is
quite slow.
It is because the BIOS and CMOS, setup configure the system’s crucial information like the password,
date, and time.
Bootdevice selection: One of the CMOS’s most impor tant role is, it can alter the device boot process.
This is impor tant for system restoration because the CMOS may need to change boot priority from
the hard drive to the optical drive or flash drive to launch the operating system installer or adjust
which hard drive to load the operating system from.
Flowchar t of BIOS
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 3/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
Start Your Coding Journey Now! Login Register
Features of BIOS
Ever y BIOS implementation is specifically designed for a par ticular type of motherboard model or
par ticular computer.
Originally, BIOS firmware was stored in the ROM memor y but nowadays it is stored in Flash memor y
so that it can be rewritten without removing the chip from the motherboard.
The other reason for doing this is that it allows easy updates of BIOS firmware, so new features can
be added and bugs can be fixed.
The latest advancement of BIOS is UEFI(Unified Extensible Firmware Inter face).
Advantages
The computer system will gain better compatibility.
The booting time of the system decreases.
The overall per formance of the system improves
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 4/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
Start Your Coding Journey Now!
Disadvantage
Login Register
The disadvantage is that it is a time consuming process. BIOS often boots in 16-bit real mode (not
32-bit nor 64-bit protected mode), and because of the type of chip used, it is not always the fastest.
If something goes wrong during the process, the motherboard might get affected. Solving this will
not be an easy process.
Like 3
Previous Next
CAD Full Form RDBMS Full Form
RECOMMENDED ARTICLES Page : 1 2 3
Introduction of Basic Input Output System HDMi Full Form
01 05
(BIOS) 15, Apr 20
08, May 20
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 5/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
Start
How much Your
Stack size Coding Journey
required for Now!06 LCDLogin
BIOS interrupt Full Form Register
02
call? 02, Apr 20
14, Sep 22
ZIP Full Form
LFU Full Form 07 11, Apr 20
03 12, Apr 20
SAS Full Form VGA Full Form
04 01, May 20
08 15, Apr 20
Ar ticle Contributed By :
SonaliPatel
@SonaliPatel
Vote for difficulty
Current difficulty : Medium
Easy Normal Medium Hard Expert
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 6/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
Improved By : simmytarika5
Start Your Coding Journey Now! Login Register
Article Tags : Picked, Full Form, Operating Systems
Practice Tags : Operating Systems
Improve Article Report Issue
Writing code in comment? Please use ide.geeksforgeeks.org, generate link and share the link here.
Load Comments
A-143, 9th Floor, Sovereign Corporate Tower,
Sector-136, Noida, Uttar Pradesh - 201305
[email protected]
Company Learn
About Us Algorithms
Careers Data Structures
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 7/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
In Media SDE Cheat Sheet
Start Your Coding Journey Now!
Contact Us
Login Register
Machine learning
Privacy Policy CS Subjects
Copyright Policy Video Tutorials
Courses
News Languages
Top News
Technology Python
Java
Work & Career
CPP
Business
Golang
Finance
C#
Lifestyle
SQL
Knowledge
Kotlin
Web Development Contribute
Web Tutorials Write an Article
Django Tutorial Improve an Article
HTML Pick Topics to Write
JavaScript Write Interview Experience
Bootstrap Internships
ReactJS Video Internship
NodeJS
@geeksforgeeks , Some rights reserved
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 8/9
11/7/22, 1:10 PM BIOS Full Form - GeeksforGeeks
@g g , g
Start Your Coding Journey Now! Login Register
https://www.geeksforgeeks.org/bios-full-form/#:~:text=BIOS stands for Basic Input,installed in the computer system. 9/9