INSTRUCTIONS:
ANSWER QUESTION ONE AND ANY OTHER TWO QUESTIONS
QUESTION ONE (30MKS) COMPULSORY
- a) Explain the trend in computing from the following points of view (6marks)
- Cost of hardware
- Size of memory
- Speed of hardware
- Number of processing elements
- b) Interpret a computer that is advertised as having a 96K byte DRAM memory and a 2.1 Gigabyte hard drive (4marks)
- c) The amount of time required to read a block of data from a disk into memory is composed of seek time, rotational latency, and transfer time. Describe the importance of these concepts in relation to disk data access. (6marks)
- d) Part of the operating system is usually stored in ROM so that it can be used to boot up the computer. Recognize why ROM is preferred compared to RAM (4marks)
- e) Analyze the significance of two’s complement notation as used for internal representation of integers (4marks)
- f) Compare uniprocessor systems with multiprocessor systems in the following aspects (6marks)
- Ease of programming
- The need for synchronization
- Performance evaluation
- Run time system
QUESTION TWO (20MKS)
- a) According to the specifications of a particular hard disk a seek takes 3 msecs (thousandths of a second) between adjacent tracks. If the disk has 100 cylinders how long will it take for the head to move from the innermost cylinder to the outermost cylinder. (4marks)
- b) If the ASCII code for A is 1000001, B is 1000010, and C is 1000011 then the string 100001110000011000010 represents (2marks)
- c) Virtually all computer designs are based on the von Neumann architecture. Illustrate the structure of this architecture (10marks)
QUESTION THREE (20MKS)
- Modern computers are designed with integrated Cache and registers. Explain the need of these components to computers. (4marks)
- Describe the characteristics of optical and magnetic discs appreciating the technologies implemented in each (8marks)
- Identify and describe THRE addressing modes used by the operating system during data access
(6marks)
- In order to execute a program instructions must be transferred from memory along a bus to the CPU. If the bus has 8 data lines, at most one 8 bit byte can be transferred at a time. How many memory access would be needed in this case to transfer a 32 bit instruction from memory to the CPU. (2marks)
QUESTION FOUR (20MKS)
- Illustrate the organization of the main components of a computer system clearly explaining the function of each (6marks)
- Convert 1100100111012 to octal and hexadecimal (4marks)
- Describe the hierarchy that provides the structure of memory organization clearly explaining the characteristics of each level (10marks)
Visited 333 times, 1 visit(s) today
Share this: