Chapter 5: Firmware Flashcards

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

A

EFI

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

A

LoJack

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
Q

What happens after the computer successfully posts

A

Loads the bootstrap loader which finds the OS

26
Q

What happens when the bootstrap loader is loaded into memory

A

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
Q

what is flashings the rom

A

Updating the Flash rom either through the internet or a local drive