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
  • remote infrastructure management

    Remote infrastructure management, or RIM, is a comprehensive approach to handling and overseeing an organization's IT ...

  • port address translation (PAT)

    Port address translation (PAT) is a type of network address translation (NAT) that maps a network's private internal IPv4 ...

  • network fabric

    'Network fabric' is a general term used to describe underlying data network infrastructure as a whole.

Security
  • DNS over HTTPS (DoH)

    DNS over HTTPS (DoH) is a relatively new protocol that encrypts domain name system traffic by passing DNS queries through a ...

  • governance, risk and compliance (GRC)

    Governance, risk and compliance (GRC) refers to an organization's strategy for handling the interdependencies among the following...

  • total risk

    Total risk is an assessment that identifies all the risk factors associated with pursuing a specific course of action.

CIO
  • enterprise IT (enterprise-class IT)

    Enterprise-class IT (also known as enterprise-grade, or enterprise IT) is hardware, software and other IT services designed to ...

  • microtargeting

    Microtargeting (also called micro-niche targeting) is a marketing strategy that uses consumer data and demographics to identify ...

  • business process

    A business process is an activity or set of activities that accomplish a specific organizational goal. Business processes should ...

HRSoftware
  • employee onboarding and offboarding

    Employee onboarding involves all the steps needed to get a new employee successfully deployed and productive, while offboarding ...

  • skill-based learning

    Skill-based learning develops students through hands-on practice and real-world application.

  • gamification

    Gamification is a strategy that integrates entertaining and immersive gaming elements into nongame contexts to enhance engagement...

Customer Experience
  • Microsoft Dynamics 365

    Dynamics 365 is a cloud-based portfolio of business applications from Microsoft that are designed to help organizations improve ...

  • Salesforce Commerce Cloud

    Salesforce Commerce Cloud is a cloud-based suite of products that enable e-commerce businesses to set up e-commerce sites, drive ...

  • Salesforce DX

    Salesforce DX, or SFDX, is a set of software development tools that lets developers build, test and ship many kinds of ...

Close