Computer organization and architecture theory2
Computer organization and architecture theory2
061306T4CSC
COMPUTER SCIENCE LEVEL 6
ICT/OS/CS/CR/01/6/A
UNDERSTAND COMPUTER ORGANIZATION AND ARCHITECTURE
July /August 2024
WRITTEN ASSESSMENT
om
.c
et
tv
TIME: 3 HOURS
sy
ea
INSTRUCTIONS TO CANDIDATE
Page 1 of 4
©2024 TVET CDACC
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)
om
a. 453 + 444
.c
et
tv
b. 765 - 301
sy
ea
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 TVET CDACC
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)
a. Sarah, a graphics designer, has been experiencing performance issues and delays
et
tv
when working with large files. She believes that upgrading her input-output (I/O)
sy
ea
devices could help improve her productivity. As her computer science consultant, you
have been tasked with prescribing suitable I/O device specifications according to
Sarah's needs.
i. Describe FIVE factors you would consider when advising on most appropriate I/O
device. (10 Marks)
ii. Analyze the main differences between hard disk drives (HDDs) and solid-state
drives (SSDs). (10 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 TVET CDACC
16.
a. Describe FIVE benefits of effective memory organization. (10 Marks)
om
.c
et
tv
sy
ea
Page 4 of 4