badge icon

This article was automatically translated from the original Turkish version.

Article

BIOS (Basic Input-Output System)

BIOS (Basic Input/Output System) is the fundamental input/output system that enables the computer’s hardware to be recognized and the system to become operational during startup. BIOS is stored on a memory chip located on the motherboard and operates independently of the operating system, forming the first software layer of the computer.


As the first program to run during computer startup, BIOS is directly read by the processor from ROM, EEPROM, or Flash ROM memory. This software identifies, tests, and configures essential components such as the keyboard, mouse, graphics card, hard drive, RAM, and optical drives. It then transfers control to the operating system.


In short, BIOS acts as a bridge between hardware and the operating system. It is responsible for ensuring that all hardware components function correctly before the operating system is loaded.


Visual of a Classic BIOS Menu and an Example of an Advanced BIOS Features MenuMEB)

History and Development

The concept of BIOS was first introduced in the 1970s in microcomputer systems. In 1981, with the release of the first personal computers by IBM (IBM PC), BIOS was defined as the core control software and became a standard in computer architectures.


Early BIOS versions were limited to basic hardware tests and loading system files from a floppy disk. However, as hardware diversity increased, support was added for hard drives, network cards, USB drives, optical media, and different processor types.


From the early 2000s onward, the classic BIOS began to be replaced by a more advanced system known as UEFI (Unified Extensible Firmware Interface). UEFI expanded the role of BIOS by introducing new features such as a graphical interface, support for large disks (over 2 TB), and Secure Boot. Nevertheless, the term BIOS is still used today to refer to the fundamental system startup processes.

Core Functions of BIOS

During system startup, BIOS performs a series of tasks to control hardware and prepare the system for the operating system. These tasks typically occur in a specific sequence:


  • POST (Power-On Self Test): When the computer is powered on, BIOS tests all hardware components. Units such as RAM, the processor, keyboard, graphics card, and hard drive are checked for functionality. If a hardware error is detected, the user is notified via an audible beep code or an on-screen error message.
    • A single beep usually indicates that the system has started without issues.
    • Continuous or intermittent beeps indicate hardware problems, such as faulty memory or graphics card.
    • The POST test is mandatory to ensure the system can boot safely.
  • Hardware Recognition and Initialization: BIOS identifies peripheral devices in the system and sends the necessary initialization commands. It configures operational parameters for components such as the keyboard, mouse, disk drives, and USB ports.
  • Reading CMOS Settings: Hardware configuration data, date and time information, and boot options are stored in CMOS memory. BIOS reads this data to start the system according to the user’s defined settings.
  • Boot Process: BIOS checks the drive containing the operating system (HDD, SSD, CD/DVD, or USB). If a valid boot file is found on the designated drive, control is transferred to the operating system.
  • Providing Hardware-Software Interface: BIOS provides a low-level interface between hardware and the operating system. Operations such as keyboard input, screen output, and disk read/write are managed by BIOS.

Structure and Memory Location of BIOS

BIOS is stored on a specialized memory chip located on the motherboard. This chip is either read-only memory (ROM – Read Only Memory) or, in modern motherboards, electrically erasable and programmable memory (EEPROM or Flash ROM).


For BIOS to function, the system requires a CMOS memory chip and a supporting battery.


  • CMOS Memory: Stores hardware settings, date, time, and system configuration data.
  • CMOS Battery: This small battery ensures that CMOS data is not lost when the computer is turned off. When the battery dies, the system date and time reset, and BIOS settings revert to their defaults.


BIOS varies by manufacturer. The most well-known BIOS manufacturers are AMI (American Megatrends Inc.), Award, and Phoenix Technologies. Each manufacturer provides similar core functions in its BIOS versions, but the visual interface and menu names may differ.

POST (Power-On) Process

POST (Power-On Self Test) is a self-diagnostic phase performed by BIOS during the initial startup of the computer. When the system is powered on, the processor first loads the BIOS software into memory. The POST process then begins and follows these steps:


  1. The processor and memory are tested.
  2. The keyboard and graphics card are checked for functionality.
  3. Storage drives and connection ports are identified.
  4. If a hardware error is detected, a beep code or on-screen warning is generated.
  5. If all tests pass, BIOS proceeds to the boot phase.


The POST process is the most fundamental mechanism for determining whether the computer is physically operational. The operating system is not loaded until the POST process is completed successfully, ensuring that faulty hardware does not compromise system stability.

BIOS Setup Utility

The BIOS Setup menu is an interface that allows users to modify system settings. Access to this screen is typically achieved by pressing the DEL, F2, F10, or ESC key during startup. Basic operations that can be performed in the BIOS setup menu include:


  • Setting the system date and time,
  • Defining the boot order (Boot Priority),
  • Enabling or disabling hardware components,
  • Setting security passwords,
  • Monitoring hardware such as fan speed and temperature,
  • Configuring power management and energy-saving settings.


Changes made in these settings are stored in CMOS memory and preserved even when the system is powered off, thanks to the CMOS battery.

BIOS and Security

BIOS is a critical component for ensuring the secure operation of a computer. Some security-related features include:


  • Password Protection: User or administrator passwords can be set to prevent unauthorized access to the BIOS setup menu.
  • Boot Restriction: Booting the system from external devices such as USB drives or CD/DVDs can be disabled.
  • Secure Boot: In modern BIOS/UEFI systems, system integrity is verified by checking digital signatures of boot files.
  • Firmware Protection: Unauthorized modification or corruption of the BIOS firmware is prevented.


However, BIOS can be targeted by malicious software. Attacks known as “rootkits” or “firmware malware” can infect the BIOS and cause persistent system compromise. For this reason, BIOS updates must be performed only using official sources provided by the manufacturer.

BIOS Updates

BIOS is periodically updated by manufacturers. These updates are performed to:


  • Add support for new hardware,
  • Fix bugs,
  • Improve performance and security.


The update process is known as “BIOS flashing.” An incorrect update can prevent the system from booting, so the procedure must be carried out carefully and strictly in accordance with the motherboard manufacturer’s instructions.

BIOS vs UEFI Comparison

In modern computers, the role of BIOS is increasingly being taken over by UEFI (Unified Extensible Firmware Interface).


The key differences between them are:


  • BIOS supports only the MBR (Master Boot Record) structure; UEFI uses the GPT (GUID Partition Table) structure.
  • UEFI supports disks larger than 2 TB and multi-core processors.
  • UEFI provides a graphical interface with mouse support; BIOS is managed exclusively via keyboard.
  • UEFI implements Secure Boot to verify digital signatures and prevent the loading of malicious software.


Nevertheless, the conceptual function of BIOS continues to exist, particularly as the fundamental system firmware in older hardware.


BIOS is the fundamental software that identifies and tests the computer’s hardware during startup and transfers control to the operating system. It ensures system stability by managing processes such as the POST test, CMOS settings, and boot order. Although it has largely been replaced by UEFI technology today, BIOS remains one of the most essential components of computer architecture.

Author Information

Avatar
AuthorSamet ŞahinDecember 1, 2025 at 3:14 AM

Tags

Discussions

No Discussion Added Yet

Start discussion for "BIOS (Basic Input-Output System)" article

View Discussions

Contents

  • History and Development

  • Core Functions of BIOS

  • Structure and Memory Location of BIOS

  • POST (Power-On) Process

  • BIOS Setup Utility

  • BIOS and Security

  • BIOS Updates

  • BIOS vs UEFI Comparison

Ask to Küre