CS609 System Programming Final paper 23 February 2013

Total Questions: 52

Total Marks: 80

Total MCQs: 40 (Each of 1 Mark)

Total Short Questions: 4 (Each of 2 Mark)

Total Short Questions: 4 (Each of 3 Mark)

Total Long Questions: 4 (Each of 5 Mark)  

1.Write down the function of FSinfo in FAT 32. (2)

2.Write down direct method for logical to physical address translation. (2)

3.How can we calculate the correct cylinder number between two partitions of a high capacity hard disk? (2)

4.Why we need buffering in UART FIFO queue? (2)

5.Write down the formula to translate culuster number into LSN for FAT 32. (3)

6.What are selectors and why we use them? (3)

7.How many maximum root directory entries are possible in FAT12 and FAT16? (3)

8.Write down the value of CH, CL and DH registers on entry when intrupt 13H/3H is invoked? (3)

9.Write down the purpose of following commands: (5)

(a)    outportb (0x61, inportb (0x61)|3);

(b)    outportb (0x61, inportb (ox61) & 0xFC);

10.Why we need to convert culuster number into sector number? (5)

11.How a chain of cluster in FAT12 is managed? (5)

12.What are cross reference and how this problem can be solved? (5)