Open In App

UEFI Full Form

Last Updated : 22 May, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

UEFI stands for Unified Extensible Firmware Interface. It connects a computer’s firmware to its operating system or we can say it is an interface between computer firmware and operating system.

UEFI-Full-Form

History of UEFI

In mid-1990, the first EFI came during the early development of the first Intel–HP Itanium systems. Intel stops the development of the EFI after the version 1.10 in July 2005 and gave it to the Unified EFI Forum, which was developed as Unified Extensible Firmware Interface. On 7 January 2007, version 2.1 was released which has cryptography, network authentication, and user interfaces architecture. In March 2019, the latest UEFI version 2.8 was approved.

Characteristics

UEFI variables provide a way to store data, in particular non-volatile data, which is shared between the operating system and platform firmware or in UEFI applications. Variable namespaces are identified as GUIDs, and variables are value pairs. For example, they can be used to keep crash messages in NVRAM after a crash for the operating system so that they can retrieve after a reboot.

Advantages

  • It is a CPU-independent architecture
  • It is a CPU-independent driver
  • It also has a flexible pre-OS environment which includes a network capability
  • It has a modular design
  • It also provides a backward and forward compatibility

Disadvantages

  • The biggest issue with UEFI is hardware and software program support
  • The software program that requires UEFI systems can prevent the older systems from upgrading to modern operating systems.
  • Many power customers who overclock their computer structures can face some issue.
  • It is more complicated.

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads