UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BBIT 102 COMPUTER ORGANISATION & ARCHITECTURE –
DISTNCE LEARNING & WEEKEND
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO
QUESTION ONE [30 MARKS]
a) Compare the characteristics of SIMD and MIMD. (4 marks)
b) What is an instruction format? Discuss different types of instruction formats.
(4 marks)
c) Explain the stack-based architecture of a CPU with the help of a diagram.
(3 marks)
d) What is memory hierarchy? Why do we need it? (2 marks)
e) State the characteristics of the RAM? (2 marks)
f) Define a memory Cache? (2 marks)
g) Define addressing modes. Classify and explain with examples. (3 marks)
h) Multiply the following OCTAL numbers 7 and 6. (Show your working) (2 marks)
i) State the function of the ROM BIOS. (2 marks)
i) Write short notes on memory reference, (3 marks)
j) A computer’s memory is composed of 8K words of 32 bits each. How many
bits are required for memory address if the smallest addressable memory unit is
a word? (3 mark)
QUESTION TWO
a) A computer’s memory is composed of 8K words of 32 bits each, and a byte is 8
bits. How many bytes does this memory contain? (2 marks)
b) Which programming languages has an instruction set closest to the machine
language of a computer? (2 marks)
c) Distinguish between auto increment and auto decrement addressing mode.
(2 marks)
d) Compare RISC with CISC architecture. (8 marks)
e) Define pipelining in microprocessor architecture and state its advantages?
(6 marks)
QUESTION THREE [20 MARKS]
a) List the key aspects in gaining the performance in pipelined systems. (4 marks)
b) How many memory chips are needed to construct 2 M × 16 memory system
using 512 K × 8 static memory chips? (3 marks)
c) What is virtual memory and state its benefits (4 marks)
d) State the function of the address bus? (2 marks)
e) Name and give the purpose of widely used bus standard. (3 marks)
f) What are the TWO special registers in a typical computer and explain its
functions. (4 Marks)
QUESTION FOUR [20 MARKS]
a) Describe the role of system software to improve the performance of a computer.
(6 Marks)
b) Draw and explain the block diagram of a complete processor. (6 Marks)
c) What is the role of buffering in computer are system and give two example
(4 Marks)
d) Convert the hexadecimal number F2C to binary and decimal number systems.
(4 marks)
QUESTION FIVE [20 MARKS]
a) Describe the role of cache memory in pipelined system. (6 Marks)
b) What are the different secondary storage devices? Elaborate on any one of the
devices. (4 Marks)
c) What are the needs for input-output interface? (3 Marks)
d) Explain how the virtual address is converted into real address in a paged virtual
memory system. (4 Marks)
e) Briefly describe magnetic disk principles and also the organization and accessing
of data on a disk. (3 Marks)