pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

EFI – Extensible Firmware Interface – explained

The BIOS has evolved very little since the birth of the PC in 1981, remaining a chunk of hand-crafted assembly language code most users know only for the series of arcane configuration and test messages fleetingly displayed when they turn on their PC.

Intel first signalled that all that was about to change in early 2000, with the release of the first version of its Extensible Firmware Interface (EFI) specification, a proposed standard for the architecture, interface and services of a brand new type of PC firmware, designed to provide a well-specified set of services that are consistent across all platforms.

EFI services are divided into two distinct groups, those that are available only before the operating system is loaded, known as Boot Services, and those that are also available after EFI has assumed its minimum footprint configuration, known as Runtime Services. Boot Services provide the breadth of functionality offered by EFI for platform configuration, initialisation, diagnostics, OS kernel image loading and other functions. Run-time Services represent a minimum set of services primarily used to query and update non-volatile EFI settings.

Services within EFI are officially specified in the EFI Specification as core services and protocol interfaces. Various protocol interfaces have been defined for access to a variety of boot devices, many of which are provided in the EFI reference implementation. Other protocol interfaces provide services for application level functions, such as memory allocation and obtaining access to a specified protocol interface.

EFI modules are generally defined as applications or drivers. Drivers conform to a model defined in the EFI specification, and are used to implement a particular protocol interface. In many cases the implementation of one protocol interface may use or enhance the functionality of an existing protocol interface, thereby providing a mechanism for an object oriented design practice called containment and aggregation.

In essence, EFI is effectively a tiny operating system in its own right, complete with its own basic networking, graphics, keyboard and storage handling software. This will allow it to have a radically different user interface to what we’ve been accustomed to, with support for high resolution displays and a proper GUI. The differences are far more than cosmetic though.

Since EFI is able to manage its own storage space – normally envisioned as a partition on a hard disk – hardware manufacturers will be able to add many more diagnostic and control options, and include support for different kinds of computer systems and configurations, without being constrained by the cost of expensive onboard flash memory. Moreover, the fact that EFI is developed in a high-level programming language will also spur innovation, allowing additional features to be created using standard programming tools. Such additions can include much more detailed and useful diagnostics, self-configuration programs and ways to sort out problems even if the operating system has died. Since it has its own networking capability, EFI will also be able to support remote diagnostics.

The EFI specification is primarily intended for the next generation of IA-32 and Itanium architecture-based computers, and is an outgrowth of the Intel Boot Initiative (IBI) program that began in 1998.

  • Evolution of the motherboard
  • BIOS – What motherboard BIOS does for a PC
  • CMOS – complementary metal oxide silicon – RAM chips on motherboards
  • EFI – Extensible Firmware Interface – explained
  • Motherboard form factors
  • Baby AT (BAT) Motherboard Form Factor
  • LPX – Low Profile eXtension motherboard form factor
  • ATX form factor
  • NLX – New Low profile eXtended – form factor for motherboards
  • Micro ATX motherboard form factor
  • FlexATX motherboard form factor
  • BTX – Balanced Technology eXtended – Motherboard Form Factor
  • Riser architectures for motherboards
  • CPU interfaces – motherboard slots and sockets for AMD and Intel processors

Filed Under: Motherboards Tagged With: BIOS, boottime, EFI, runtime

Latest Articles

Video Aspect Ratios: Everything You Need to Know

In the modern world, video has become one of the most popular ways of communicating with users and providing a high-quality description of services or products. However, many content makers often need to remember that to create successful videos, it is necessary to consider many nuances, including … [Read More...]

konica-magicolor-1600w

Konica magicolor 1600W Color Laser Printer

The Konica magicolor 1600W Color laser printer can print 20 b/w pages per minute and 5 color. It has a 1200x600 dpi. The smaller size and price point make this an ideal printer for a home office setup. The warm up time is relatively short at around 30 seconds and the first print is 12 seconds for … [Read More...]

Graphics Card Driver Un-Installation

It's important to uninstall your existing drivers so as to avoid any potential conflict with those for your new card. If the drivers in question came with their own uninstall utility, then use that. If not, the odds are that you'll be able to remove its drivers via Add/Remove Programs, … [Read More...]

Everything You Need to Know About Sourcing Circuit Boards From U.S. Suppliers

In This Article This article includes: Why Source PCBs From the United States?How to Get a Quote From a U.S.-Based PCB ManufacturerThe Top U.S. … [Read More...]

Top Taplio Alternatives in 2025 : Why MagicPost Leads for LinkedIn Posting ?

LinkedIn has become a strong platform for professionals, creators, and businesses to establish authority, grow networks, and elicit engagement. Simple … [Read More...]

Shocking Cybercrime Statistics for 2025

People all over the world are becoming more concerned about cybercrime than ever. We have recently collected some statistics on this topic and … [Read More...]

Gaming Laptop Security Guide: Protecting Your High-End Hardware Investment in 2025

Since Jacob took over PC Tech Guide, we’ve looked at how tech intersects with personal well-being and digital safety. Gaming laptops are now … [Read More...]

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

The Role of Responsive Design in Modern Web Development

Responsive web design is becoming more essential with each passing day. Seventy-one percent of web developers believe the biggest reason users leave a … [Read More...]

Eset nod 32 Anti-Virus 4 Review

PROS: The Eset Nod 32 Anti-virus 4 program is a great alternative to well known software. It assists computer systems in detoxing and protects users … [Read More...]

Remove AV Security Suite

AV Security Suite is one of those programs that will appear as a useful software at the first place, giving you the impression that it is going … [Read More...]

[footer_backtotop]

Copyright © 2026 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors