Computer Organization and Architecture Level 6 July Aug 2024
Computer Organization and Architecture Level 6 July Aug 2024
061306T4CSC
COMPUTER SCIENCE LEVEL 6
ICT/OS/CS/CR/01/6/A
UNDERSTAND COMPUTER ORGANIZATION AND ARCHITECTURE
July /August 2024
WRITTEN ASSESSMENT
TIME: 3 HOURS
INSTRUCTIONS TO CANDIDATE
Page 1 of 4
©2024 TVETCDACC
4. Elaborate the concept of cycle stealing in the context of PIO operations. (2 Marks)
5. Highlight TWO differences between BCD and binary number system. (4 Marks)
8. Calculate each of the following octal arithmetic giving your answer in binary. (4 Marks)
a. 453 + 444
b. 765 - 301
10. The figure below shows an arrangement of logical gates. Construct a truth table showing
examples of different ROMs used in computers. Outline THREE examples that he could
mention. (3 Marks)
Page 2 of 4
©2024 TVETCDACC
13.
a. An electrical door operates under the control of three switches X,Y,Z. The door opens
whenever switches X, Y and Z are in the same position. When X and Z are in
different position, the door opens only if the switch Y is high. Draw a truth table to
represent this information. (5 Marks)
b. Using a Karnaugh map, simplify the minimal terms using four variables (ABCD).
∑m (0, 2, 8, 10, 12) (5 Marks)
15.
a. Computer systems need to efficiently move large volumes of data between memory,
registers, and peripheral devices. Discuss FIVE strategies to optimize interrupt-driven
I/O performance. (10 Marks)
b. Designing a high-speed system bus for modern processors presents several challenges
due to the increasing demands for performance, scalability, and efficiency. Discuss
FIVE such challenges. (10 Marks)
Page 3 of 4
©2024 TVETCDACC
16.
a. Describe FIVE benefits of effective memory organization. (10 Marks)
Page 4 of 4