Q1. Describe the concept of virtual memory and its mapping methods.
Q2. A task can be taken out with a six phase pipeline with clock cycle of 10ns.The similar task can be done in a non pipeline unit in 50ns. Find out the speed up ratio of the pipeline for 100 tasks. Illustrate the maximum speed up which can be accomplished? Find out the number of clock cycles it takes to process 200 tasks?
Q3. A program repeatedly executes a loop which has 120 iterations. Each iteration takes 10,000 cycles. On a multiprocessor system 50,000 additional cycles are enquired to synchronize the processor once all iterations of the loop have done.
a) Determine the execution time of each loop on a uniprocesser system?
b) Describe the execution time of each loop on a 2-processer system and the speed up over uniprocesser system?
c) Determine the execution time of each loop on a 4-processer system and the speed up over the uniprocesser system?
Q4. Describe cache coherence and its hardware and software oriented solution in the shared memory system.
Q5. Describe various types of serial and parallel data communications which are used in computer systems.
Q6. Describe the given terms:
a) Transparent mode DMA operation.
b) Interrupt service routine.