Exam Application Flashcards

(6 cards)

1
Q

Why is cache faster than RAM important?

A

• Frequently used data/instructions can be accessed faster
• This reduces the need to access slower main memory
• So performance improves

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

Why do more CPU cores not always improve performance?

A

• Some software is single-threaded
• It cannot split work across multiple cores

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

Why does higher clock speed improve performance?

A

• More fetch-execute cycles happen each second
• So more instructions are processed each second

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

How do MAR and MDR work together in the fetch stage?

A

• MAR stores the address to access
• MDR stores the instruction or data fetched from that address

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

Why are embedded systems usually small and efficient?

A

• They are designed for one dedicated task
• So they do not need unnecessary hardware or software

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

How is an embedded system different from a normal computer?

A

• An embedded system does a specific task inside another device
• A normal computer is general-purpose and does many tasks

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