Chapter 5: Firmware Flashcards

(27 cards)

1
Q

What does a computer need in order for a keyboard for example to communicate with the CPU

A

A controller chip

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

What does a controller chip require in order to communicate with the CPU

A

A data bus

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

How did early computers deal with the problem of having too many controller chips?

A

A culmination of all the chips into a north bridge and a south bridge

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

How do modern day computers deal with the problem of too many controller chips

A

uses controllers built into the cpu itself and external to the cpu is the (Intel “Platform Controller Hub”) Chipset

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

What does the Chipset do

A

Extends the data hub to every device on the pc

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

How does the keyboard send a keystroke to the chipset

A

There is a scanner located on the keyboard that looks for keystrokes and each key has a specific scan code that it send to the keyboard chipset

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

What is the scan code specifically in relation to the cpu

A

and instruction set that tells the cpu what to do

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

how does the keyboard chipset send the scan code to the CPU

A

puts it onto the EDB

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

What is the BIOS

A

The BIOS or basic input output system teaches the CPU what devices are held onboard the computer and facilitates communication between

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

What memory is the BIOS

A

ROM

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

What is ROM important

A

Non volatile memory to facilitate anytime use of the bios and services such as the keyboard controller to communicate between devices

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

What is ROM typically called

A

Flash ROM

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

Why does every computer have a flash rom chip called system rom

A

Contains code that allows your cpu to talk to basic hardware (BIOS)

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

What are the hundreds of services (programs) loaded onto the System ROM chip called?

A

System BIOS or System Firmware

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

What are modern day systems firmware programming called

A

UEFI

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

What does UEFI Support the BIOS doesnt

A

• UEFI supports booting to partitions larger than 2.2 TB.
• UEFI firmware is native 32- or 64-bit; this lets the manufacturers
include lots of features for setup and diagnoses.
• UEFI handles all boot-loading duties; no more jumping from boot
sector to boot sector.
• UEFI is portable to other chip types, not just 16-bit x86.

17
Q

How does the BIOS deal with changing hardware types if ROM is read only?

A

Stores this information on the CMOS chip

18
Q

What is apples version of UEFI

19
Q

What is it called when the computer knows when someone has opened the case?

A

Chassis intrusion detection system

20
Q

What is it called when a pc can be located after it has been stolen

21
Q

What is TPM

A

Trusted Platform Module used for encryption processes

22
Q

What is Bring your own BIOS (BYOB)

A

If you need to add onto your system and your system doesn’t support that device than the device will hold its own bios

23
Q

What is a device driver?

A

A file located on the computers HDD that contains all the commands needed for the CPU to talk to the device

24
Q

How does the computer start the POST program from no power to power on

A

Power on –> PSU sends power down the power good wire –> this wakes the cpu up and then the cpu recalls memory that directs it to the ROM POST program

25
What happens after the computer successfully posts
Loads the bootstrap loader which finds the OS
26
What happens when the bootstrap loader is loaded into memory
It identifies the boot order to check for boot sectors on each device --> once it finds an OS it hands the power over to the OS and unloads from memory with the OS taking its place
27
what is flashings the rom
Updating the Flash rom either through the internet or a local drive