Week 2 Flashcards

1
Q

What is a software interface, and why is it important?

A

A software interface is a point of interaction between two or more software components, enabling communication and data exchange. It is important because it facilitates collaboration between software, ensuring efficient operation and interoperability.

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

List and describe two types of software interfaces.

A

User Interface (UI): Allows humans to interact with software, providing input/output functionality.
Application Programming Interface (API): Enables communication between software programs.

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

What are the five key characteristics of software interfaces?

A

Usability: Easy to use and navigate.
Compatibility: Works with various software/hardware platforms.
Scalability: Adapts to changing user needs.
Security: Protects data and prevents unauthorized access.
Flexibility: Allows customization and configuration.

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

Identify two similarities and two differences between BIOS and UEFI.

A

Similarities:

Both provide firmware-level control of hardware.
Both manage the system boot process.
Differences:
BIOS uses a 16-bit architecture, while UEFI supports 32-bit/64-bit.
BIOS has a text-based interface; UEFI offers a graphical interface.

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

What is the primary limitation of BIOS compared to UEFI?

A

The primary limitation of BIOS is its 16-bit architecture and 1 MB address space, which restrict support for modern hardware and large storage devices.

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

What is the role of BIOS and UEFI during the system boot process?

A

BIOS and UEFI initialize hardware, manage the boot process, and provide configuration options. UEFI also includes advanced security features such as Secure Boot.

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

How would you update BIOS or UEFI on a system?

A

Download the update from the manufacturer’s website.
For BIOS, create a bootable USB or CD/DVD and use an update utility.
For UEFI, use the built-in update tool and follow on-screen instructions.
Reboot the system to apply and verify the update.

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

Explain the effect of BIOS and UEFI on computer hardware.

A

BIOS and UEFI control hardware initialization, ensuring components like memory, processors, and peripherals function properly. UEFI supports modern hardware with larger address spaces and advanced features like Secure Boot.

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

Discuss the relationship between BIOS/UEFI and the operating system.

A

BIOS and UEFI provide the environment and instructions necessary for the operating system to load and operate, acting as a bridge between hardware and software.

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

What are best practices for managing BIOS and UEFI options?

A

Regularly update firmware to ensure compatibility and security.
Use secure boot features in UEFI.
Document changes to settings for reference.
Configure the boot order and hardware settings carefully.
Obtain updates only from reputable sources.

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