M.C.A-M.C.A 3rd Sem System programming(Kerala University, Kerala-2013)
Third semester MCA degree examination April 2013
Subject : System programming
Time : 3 hour Max.mark: 100
Instructions:
a) Answer all questions from part A
b) Answer any two questions from each module of part B.
Part A (10 × 4 = 40 marks)
1. Give characteristics of system software that differentiate it from application software.
2. Compare the characteristics of RISC and CISC machines.
3. What do you mean by forward reference? How is it handled in a one pass assembler?
4. What would be the advantage and disadvantage of writing a loader using a high-level programming language?
5. Make clear about dynamic linking.
6. What is linkage editor?
7. What are machine independent loader features?
8. What are the functions of an editor?
9. What is parsing.
10. What is a grammar? Give example.
Part B
Module I (6 × 10 = 60 marks)
11. Explain the architecture of VAX machine.
12. How does Pentium processor differ from CRAY machine.
13. Explain the architecture of power PC machine.
Module II
14. Explain implementation details of MASM assembler.
15. Explain the steps involved in the second pass of a two pass assembler.
16. Discuss the function of a bootstrap loader with a block diagram.
Module III
17. Explain various phases of a compiler with a neat diagram.
18. With an algorithm, explain how macro expansion is done.
19. Explain the debugging functions and capabilities of debugger.
Earning: ₹ 7.80/- |