Anna University Previous Years Question Papers
Question paper code: 41210
M.E.DEGREE EXAMINATION, APRIL/MAY-2015
Second semester
Computer science and Engineering
CS9223/CS923-ADVANCED SYSTEM SOFTWARE
(Regulation 2009)
Time- Three hour
Maximum mark-100
Answer all questions
PART A-10X2=20
1. What are the basic function of compiler?
2. Give one example for each parameter passing methods.
3. Draw the symbol table structure.
4. Differentiate high level languages from medium level languages.
5. What is meant by in-line expansion?
6. What is meant by branch scheduling?
7. State the need for virtual machines.
8. List the properties of garbage collection.
9. Justify the use of binary translation.
10. State the any two real word examples of system software.
PART B-5X16=80
11.(a)(i)Explain the parameter passing method.
(ii)Explain the steps involved in implementing subprograms.
(or)
(b)(i)Explain the dynamic binding of method calls.
(ii) Describe the memory management unit.
12.(a)Discuss the local and global symbol table structure.
(or)
(b)How MIR and HIR can be represented in ICAN.
13.(a) Explain how leaf-routine and wrapping optimize the calling conversion in a language implementation.
(or)
(b)(i) Give any overview of register allocation using graph coloring.
(ii)Explain the software pipelining method to improve scheduling instructions.
14.(a)With a neat sketch, explain the Java Virtual Machine Architecture and the common language infrastructure.
(or)
(b)(i)Explain the dynamic class loading mechanism in virtual machines.
(ii)Explain security mechanism in virtual machines.
15.(a)(i) Discuss the features of computational grids.
(ii)Explain profiling with on example.
(or)
(b)(i)Explain the instruction set issues that arise in virtual machines with an example.
(ii)Discuss the interpretation in brief.
Question paper code: 41210
M.E.DEGREE EXAMINATION, APRIL/MAY-2015
Second semester
Computer science and Engineering
CS9223/CS923-ADVANCED SYSTEM SOFTWARE
(Regulation 2009)
Time- Three hour
Maximum mark-100
Answer all questions
PART A-10X2=20
1. What are the basic function of compiler?
2. Give one example for each parameter passing methods.
3. Draw the symbol table structure.
4. Differentiate high level languages from medium level languages.
5. What is meant by in-line expansion?
6. What is meant by branch scheduling?
7. State the need for virtual machines.
8. List the properties of garbage collection.
9. Justify the use of binary translation.
10. State the any two real word examples of system software.
PART B-5X16=80
11.(a)(i)Explain the parameter passing method.
(ii)Explain the steps involved in implementing subprograms.
(or)
(b)(i)Explain the dynamic binding of method calls.
(ii) Describe the memory management unit.
12.(a)Discuss the local and global symbol table structure.
(or)
(b)How MIR and HIR can be represented in ICAN.
13.(a) Explain how leaf-routine and wrapping optimize the calling conversion in a language implementation.
(or)
(b)(i) Give any overview of register allocation using graph coloring.
(ii)Explain the software pipelining method to improve scheduling instructions.
14.(a)With a neat sketch, explain the Java Virtual Machine Architecture and the common language infrastructure.
(or)
(b)(i)Explain the dynamic class loading mechanism in virtual machines.
(ii)Explain security mechanism in virtual machines.
15.(a)(i) Discuss the features of computational grids.
(ii)Explain profiling with on example.
(or)
(b)(i)Explain the instruction set issues that arise in virtual machines with an example.
(ii)Discuss the interpretation in brief.
0 comments:
Pen down your valuable important comments below