Browse Definitions :
Definition

POST (Power-On Self-Test)

What is Power-On Self-Test (POST)?

A Power-On Self-Test (POST) is an operation initiated by a computer after it has been turned on but before it boots up the OS. The computer's firmware -- BIOS, Unified Extensible Firmware Interface (UEFI) or another system -- carries out this operation by running a diagnostic testing sequence to determine if the computer's essential hardware is working properly.

Why are Power-On Self-Tests important?

Power-On Self-Tests are an essential part of system troubleshooting because the boot-up can only proceed if the software is working correctly; if the software isn't working, the BIOS produces an error message. This is important because numerous essential programs are loaded when systems boot up.

When a POST is completed successfully, bootstrapping -- which starts the initialization of the boot-up -- is enabled. In computing, bootstrap means to boot or load a program, usually an OS, onto a computer using a much smaller initial program.

Computers aren't the only devices that use POSTs. Some appliances, medical equipment and other hardware run similar self-tests after being turned on.

Power-On Self-Test performs diagnostics on computer hardware
The Power-On Self-Test process verifies the viability of the hardware necessary to run a computer's OS and applications properly.

How Power-On Self-Tests work

The way in which a computer carries out the POST process depends on the system's hardware architecture and installed firmware. Generally, the process verifies the viability of all the hardware necessary to ensure the OS and applications can run properly. This typically includes the following devices:

  • processors,
  • memory,
  • storage,
  • controllers,
  • keyboard,
  • pointer device and
  • system timer.

The exact list of hardware devices will depend on the system. A POST operation might also perform other tasks, such as verifying the firmware, validating hardware configurations or initializing the hardware.

During the POST process, a user might see some indication that it's underway. For example, hardware lights might flash, or the screen might display a company logo. However, today's computers are so fast that they usually zip right through their POST operations with little indication, unless there's a problem. If the necessary hardware is detected and operating properly, the computer continues with the rest of the boot process.

If the specified hardware isn't detected or operating properly, the firmware usually stops the boot process and issues an error message. The message might be displayed on the computer's screen, sent as a series of coded beeps or both, depending on the nature of the problem. Because the POST operation runs before the computer's graphics card is initialized, it might not be possible to display error information on the screen, in which case, the computer uses only beeps.

The pattern of beeps depends on the system architecture, the type of firmware installed and vendor choices. In general, the pattern is meant to reflect the type of error or at least provide a general sense of where to look for the error. For example, the system might emit three long beeps if there's a problem with the keyboard card or one long and two short beeps if the problem is related to the display adapter.

An error found during the POST operation is usually fatal and will halt the boot process. This is because the hardware being checked is essential for the computer's functions. For the same reason, other types of electronic devices might also run POST operations when they start up.

See also: beep code, serial presence detect, motherboard tattoo

This was last updated in August 2022

Continue Reading About POST (Power-On Self-Test)

Networking
  • unshielded twisted pair (UTP)

    Unshielded twisted pair (UTP) is a ubiquitous type of copper cabling used in telephone wiring and local area networks (LANs).

  • Multiprotocol Label Switching (MPLS)

    Multiprotocol Label Switching (MPLS) is a switching mechanism used in wide area networks (WANs).

  • computer network

    A computer network is a group of interconnected nodes or computing devices that exchange data and resources with each other.

Security
  • three-factor authentication (3FA)

    Three-factor authentication (3FA) is the use of identity-confirming credentials from three separate categories of authentication ...

  • cyber espionage

    Cyber espionage (cyberespionage) is a type of cyber attack that malicious hackers carry out against a business or government ...

  • role-based access control (RBAC)

    Role-based access control (RBAC) is a method of restricting network access based on the roles of individual users within an ...

CIO
  • knowledge-based systems (KBSes)

    Knowledge-based systems (KBSes) are computer programs that use a centralized repository of data known as a knowledge base to ...

  • Sarbanes-Oxley Act

    The Sarbanes-Oxley Act of 2002 is a federal law that established sweeping auditing and financial regulations for public companies.

  • project charter

    A project charter is a formal short document that states a project exists and provides project managers with written authority to...

HRSoftware
  • employee engagement

    Employee engagement is the emotional and professional connection an employee feels toward their organization, colleagues and work.

  • talent pool

    A talent pool is a database of job candidates who have the potential to meet an organization's immediate and long-term needs.

  • diversity, equity and inclusion (DEI)

    Diversity, equity and inclusion is a term used to describe policies and programs that promote the representation and ...

Customer Experience
  • sales development representative (SDR)

    A sales development representative (SDR) is an individual who focuses on prospecting, moving and qualifying leads through the ...

  • service level indicator

    A service level indicator (SLI) is a metric that indicates what measure of performance a customer is receiving at a given time.

  • customer data platform (CDP)

    A customer data platform (CDP) is a type of software application that provides a unified platform of customer information that ...

Close