Introduction to Computer Architecture
Introduction to Computer Architecture
SET A
In Collaboration with
TIME : 2 HOURS
INSTRUCTIONS TO CANDIDATE:
1. Answer All Questions in Section A and Three (3) questions in Section B questions
2. Start each question on a new page
a. Calculate the decimal equivalents for the binary numbers given below?
i. 1001012 [2]
ii. C00716 [2]
b. Calculate the binary equivalents for the decimal numbers given below?
i. 16410 = ?2 [2]
ii. 26010 = ?16 [2]
Question 2
Question 3
a. The Harvard and Von Neuman machines are two computer models that are different
i. Draw, label and describe how the two machines are different? [12]
b. Boolean algebra is used in computer architecture
i. Apply Commutative Law on the expression x + y = [2]
ii. Apply the DeMorgan’s Law x+y = [2]
iii. Apply Associative Law on the expression x(yz) = [2]
iv. Apply Distributive Law on the expression x(y + z) = [2]
Question 4
Question 5
a. There are different types of memory types in computer architecture. Write notes on the
following types.
i. List four memory types in their order of speed, starting with the fasted? [4]
ii. Describe the purpose of each of the four memory types that you
listed above? [4]
b. There are different variations of Read Only Memory (ROM)
i. What do you understand by the term ROM? [2]
ii. List four types of ROM [4]
Question 7
SET B
In Collaboration with
TIME : 2 HOURS
INSTRUCTIONS TO CANDIDATE:
1. Answer All Questions in Section A and Three (3) questions in Section B questions
2. Start each question on a new page
Question 2
Question 3
a. A Von Neuman Machine and Harvard Machine are computer architectures commonly
used in computer architecture.
i. Draw and label the Von Neumann Machine? [8]
ii. Explain how the major difference between Von Neumann and
Harvard machines differ [4]
b. Many electronic circuits operate using binary logic gates
i. Draw a logic diagram for the expression X = AB [4]
ii. Describe (create a truth-table) the expression given above [4]
Question 4
Question 5
Question 6
[2]
d. Write notes on
i. Cache hit [3]
ii. Cache miss [3]
iii. Volatile and non-volatile [3]
Question 7
SET C
In Collaboration with
TIME : 2 HOURS
INSTRUCTIONS TO CANDIDATE:
1. Answer All Questions in Section A and Three (3) questions in Section B questions
2. Start each question on a new page
Question 2
Question 3
Question 4
A B C A+BC
0 0 0
0 0 1 0
1 1
1
Question 6
SET D
In Collaboration with
TIME : 2 HOURS
INSTRUCTIONS TO CANDIDATE:
3. Answer All Questions in Section A and Three (3) questions in Section B questions
4. Start each question on a new page
Question 2
Question 3
Question 4
Question 6
a. There are different types of memory types in computer architecture. Write notes on the
following types.
i. Cache [2]
ii. RAM [2]
iii. Register [2]
b. There are different variations of Read Only Memory (ROM). Define the following:
i. PROM [2]
ii. EPROM [2]
iii. EEPROM [2]
c. Answer the following
i. List three general purpose registers [3]
ii. Cache miss [2]
iii. Volatile and non-volatile [2]
Question 7