Question: answer all Question 3 (15Marks) a) You have been chosen to be part of a team that is designing a computer and your role is
answer all
Question 3 (15Marks) a) You have been chosen to be part of a team that is designing a computer and your role is to suggest a cache mapping function that is better in terms of speed of data retrieval. i. Which mapping function would you propose to use and why? [2Marks] ii. Which one would be the second best and why? [2Marks] b) The processor uses registers for its internal operations. Explain how a CPU would go about retrieving the first instruction in a python program you are executing. [4Marks] c) One of the issues that have to be considered in processor design is how to manage branches in programs. Explain four solutions that can help improve speed of execution when resolving branches. [4Marks] d) A junior engineer needs guidance on steps to follow to implement interrupt driven I/O. Describe the solution you would give him. [3Marks]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
