Cochin University of Science and Techology (CUST) 2011-5th Sem B.Tech Computer Science and Engineering BTech IT/CS 502 SYSTEM PROGRAMMING
B. Tech Degree V Semester exam November 2011
IT/CS 502 SYSTEM PROGRAMMING
(2006 Scheme)
Time: three Hours Maximum Marks: 100
PART A
(Answer All Questions)
(8 x five = 40)
I. (a) Briefly discuss 5 steps in translating a source program to object code.
(b) Write a note on "simple object format" .
(c) provide algorithm for absolute loader.
(d) Briefly discuss working of bootstrap loader.
(e) What is a MACRO ? describe and provide its expansion ?
(f) provide macro processor algorithm.
(g) Briefly discuss 4 various kinds of OS.
(f) What is a virtual machine ?
(PART B)
(4 x 15 = 60)
II. (a) provide the algorithm of a two pass assembler . (10)
(b) discuss functions of (i) OPTAB (ii) SYMTAB (5)
OR
III. (a) discuss the machine dependent features. (7 1/2)
(b) elaborate the machine independent features ? (7 1/2)
IV. (a) discuss program linking and relocation. (10)
(b) provide algorithm for linking loader. (5)
OR
V. Explain: (15)
Linkage editors.
Dynamic linking.
VI. Explain: (15)
Keyword macro parameters.
Recursive MACRO expansion
General purpose MACRO processor
OR
VII. discuss with help of MACRO , conditional assembly in MASM. (15)
VIII. discuss any 3 machine independent operating system features. (15)
OR
IX. discuss memory management. (15)
***
B. Tech Degree V Semester Examination November 2011
IT/CS 502 SYSTEM PROGRAMMING
(2006 Scheme)
Time: 3 Hours Maximum Marks: 100
PART A
(Answer All Questions)
(8 x 5 = 40)
I. (a) Briefly explain five steps in translating a source program to object code.
(b) Write a note on simple object format .
(c) Give algorithm for absolute loader.
(d) Briefly explain working of bootstrap loader.
(e) What is a MACRO ? Define and give its expansion ?
(f) Give macro processor algorithm.
(g) Briefly explain four different types of OS.
(f) What is a virtual machine ?
(PART B)
(4 x 15 = 60)
II. (a) Give the algorithm of a 2 pass assembler . (10)
(b) Explain functions of (i) OPTAB (ii) SYMTAB (5)
OR
III. (a) Explain the machine dependant features. ()
(b) What are the machine independent features ? ( )
IV. (a) Explain program linking and relocation. (10)
(b) Give algorithm for linking loader. (5)
OR
V. Explain: (15)
(i) Linkage editors.
(ii) Dynamic linking.
VI. Explain: (15)
(i) Keyword macro parameters.
(ii) Recursive MACRO expansion
(iii) General purpose MACRO processor
OR
VII. Explain with help of MACRO , conditional assembly in MASM. (15)
VIII. Explain any three machine independent operating system features. (15)
OR
IX. Explain memory management. (15)
***
Earning: Approval pending. |