Chapter 5 - FIRMWARE Flashcards

1
Q

Why do peripherals need a controller chip to connect to the CPU?

A

If the system clock resets to a default date/time at every boot, or you see errors like “CMOS time not set,” the CMOS battery likely needs replacement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is “flashing the BIOS” or updating firmware?

A

It’s replacing the ROM firmware code with a newer version, often to support new hardware, fix bugs, or enhance security. It should only be done if there’s a compelling reason.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a chipset?

A

A chipset is a collection of controller chips combined into fewer chips to reduce complexity and improve communication with the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what are the Northbridge and Southbridge in older chipsets responsible for?

A

The Northbridge handled high-speed interfaces like memory and video, while the Southbridge handled lower-speed peripherals. Modern CPUs integrate many Northbridge functions directly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a device driver?

A

A device driver is software that tells the CPU how to communicate with a specific device. It’s stored on mass storage and loaded by the OS at startup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is ROM and why is it important?

A

ROM (Read-Only Memory) is non-volatile memory on the motherboard that stores firmware instructions for communicating with mass storage, configuring system features, and guiding the CPU to the OS at boot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is UEFI?

A

UEFI (Unified Extensible Firmware Interface) is modern firmware that provides device drivers, boot support, and system setup utilities. It’s stored in ROM and replaces or works alongside legacy BIOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does UEFI differ from traditional BIOS?

A

UEFI is more flexible, can handle larger drives, uses boot managers instead of bootstrap loaders, and stores configuration data in a dedicated area (often backed by CMOS-like memory).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why does UEFI need writable memory like CMOS?

A

Although UEFI’s core is on read-only ROM, it needs a writable area (CMOS) to store system configuration settings that can be changed by the user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is CMOS memory used for?

A

CMOS stores system setup data (e.g., hardware configurations). If the stored data doesn’t match actual hardware, the system may fail to access that device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the purpose of the system setup utility?

A

The system setup utility (accessed via UEFI/BIOS) enables users to view and modify CMOS settings, adjust boot order, configure security options, and manage hardware features like fans and TPM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is TPM (Trusted Platform Module)?

A

TPM is a hardware module that provides secure cryptographic functions, storing encryption keys and supporting features like drive encryption.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Secure Boot?

A

Secure Boot ensures the device only loads firmware and OS bootloaders trusted by the manufacturer, enhancing security against malicious code at startup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A

POST is a diagnostic program that runs on startup, checking hardware components (like video and RAM) before booting the operating system. Errors are indicated by beep codes or on-screen messages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are POST cards used for?

A

POST cards plug into an expansion slot to display diagnostic codes, helping troubleshoot where the boot process fails (e.g., CPU, RAM, motherboard issues).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the basic boot process on a traditional BIOS-based system?

A

After POST, the BIOS runs a bootstrap loader to find and load the OS from the storage device indicated by CMOS settings.

17
Q

How does the boot process differ under UEFI?

A

UEFI uses a boot manager that reads a boot configuration to directly load the OS bootloader without scanning for a specific boot sector.

18
Q

What is PXE (Preboot Execution Environment)?

A

PXE allows a system to boot from a network server rather than local storage, often used in enterprise environments for OS deployment.

19
Q

What are default or optimized settings in the system setup utility used for?

A

They restore the firmware settings to known stable defaults, useful if the system becomes unstable or you’ve made incorrect setup changes.

20
Q

How do you clear CMOS data if needed

A

Power off and unplug the PC, move the CMOS jumper to the “clear” position for about 10 seconds, then move it back and reboot. This resets stored configuration settings.

21
Q

What indicates a failing CMOS battery?

A

If the system clock resets to a default date/time at every boot, or you see errors like “CMOS time not set,” the CMOS battery likely needs replacement.

22
Q

What is “flashing the BIOS” or updating firmware?

A

It’s replacing the ROM firmware code with a newer version, often to support new hardware, fix bugs, or enhance security. It should only be done if there’s a compelling reason.