BIOS and UEFI Basics
BIOS (Basic Input/Output System)
- older version supports 32-bit processors and motherboards
- program CPU will use when device is first powered on
- stored on firmware as part of motherboard
Firmware (Software-on-a-chip) - contains specialized BIOS program code in flash memory on the motherboard
UEFI (Unified Extensible Firmware Interface)
- updated form of BIOS that allows keyboard and mouse as input and provides GUI (graphical user interface)
- supports 64-bit processors and provides graphical user interface
- network functionality
- much better security features
- embedded or installed onto motherboard
- supports larger HDDs and SSDs
- supports newer GUID partition table format which is known as the GPT
- tends to be faster during boot process
- uses larger size ROM
PXE (Preboot Execution Environment) - about enabling a computer to boot from a network server before the operating system is loaded, which requires configuring settings that are typically found in the BIOS or UEFI firmware, not in the Windows environment
- industry standard client/server interface that allows networked computers that are not yet loaded with an OS to be configured and booted remotely by an admin