University : University of Madras
Degree : B.C.A
Department : Computer Application
Subject :Elements Of System Software
Document type : Question Paper
Website : ideunom.ac.in
Download Previous/ Old Question Paper :
OCT 2013 :https://www.pdfquestion.in/uploads/ideunom.ac.in/6796-._DEC2013_uid14655%20NCC.pdf
OCT 2012 :https://www.pdfquestion.in/uploads/ideunom.ac.in/6796-._DEC12_uid14655%20NCC.pdf
May 2013 :https://www.pdfquestion.in/uploads/ideunom.ac.in/6796-._MAY2013_uid14655%20NCC.pdf
OCT 2011 :https://www.pdfquestion.in/uploads/ideunom.ac.in/6796-d11._QBNEW_uid14655%20NCC.pdf
May 2011 :https://www.pdfquestion.in/uploads/ideunom.ac.in/6796-._MAY2011_uid14655%20NCC.pdf
Elements Of System Software Question Paper :
OCTOBER 2011 U/ID 14655/NCC
Time : Three hours
Maximum : 100 marks
PART A — (10 ? 2 = 20 marks)
Answer ALL questions.
All questions carry equal marks.
Related / Similar Question Papers :
IDEUNOM BCA Computer Applications In Business Question Paper
1. Define System Program.
2. What is meant by an algorithm?
3. Mention (any two) basic features of Assembly Language program.
4. What is the principle of System programming?
5. Give (any two) tasks of a translator.
6. List the functions of the analysis phase of a compiler.
7. What are the duties of the Loader?
8. What is meant by Relocatable program?
9. Give the importance of program testing.
10. What is meant by debugging?
PART B — (5 ? 7 = 35 marks)
Answer ALL questions.
All questions carry equal marks.
11. (a) Describe the machine model of a computer system.
(b) What makes the difference between executing a high level language program
from the programmer’s view and the system software view?
12. (a) How data structures are used by pass 1 of the assembler?
(b) How Macro is defined and used? Explain with an example.
13. (a) Explain the concept of Top Down parsing.
(b) Describe the management of dynamic storage allocation.
14. (a) Discuss : (i) Link and go scheme (ii) Link load
(b) Explain the concept of Linkage Editing
15. (a) Explain the model of a software tool with a diagram.
(b) Explain the concept of debug monitors.
PART C — (3 ? 15 = 45 marks)
Answer any THREE questions.
All questions carry equal marks.
16. Discuss on the components of system software.
17. How to design a two pass assembler?
18. What is meant by code optimisation? Discuss it with examples.
19. How to design the Linkage editor for IBM PC?
20. Discuss on Interpreters and program generators.
OCTOBER 2012 U/ID 14655/NCC
Time : Three hours
Maximum : 100 marks
PART A — (10 ´ 2 = 20 marks)
Answer ALL questions.
All questions carry equal marks.
1. What is System Software?
2. Define the term “multiprogramming”.
3. How to define a symbol in an assembly language?
4. What is single pass translation?
5. What is a compiler?
6. What is symbol table?
7. What is relocation?
8. List the various parameter transmission mechanisms.
9. What is an interpreter?
10. What is a profile monitor? ‘Profile monitor’
PART B — (5 ´ 7 = 35 marks)
Answer ALL questions.
All questions carry equal marks.
11. (a) Explain the various components of system software.
Or
(b) Discuss about software processors.
12. (a) Discuss about translator passes of an assembler.
Or
(b) Describe the schematic of a macro processor.
13. (a) With an illustration, explain the compilation, execution and test/debug modes of an
incremental compiler.
Or
(b) Explain the two types of parsing techniques.
14. (a) Explain the need for loading, relocation and linking.
Or
(b) Explain the process of linking program. overlays with an example program
15. (a) Describe the editor structure.
Or
(b) Discuss about programming environments for software system.
PART C — (3 ´ 15 = 45 marks)
Answer any THREE questions.
All questions carry equal marks.
16. Explain the evolution of system software.
17. Explain the three kinds of an assembly language statement with an example.
18. With a neat diagram, explain the different phases of a compiler and give out its functions.
19. Discuss about relocating and direct linking loaders.
20. What is debug monitor? And explain their facilities and the sequence of steps involved in
dynamic debugging.
OCTOBER 2013 : U/ID 14655/NCC
Time : Three hours
Maximum : 100 marks
PART A — (10 × 2 = 20 marks)
Answer ALL questions.
All questions carry equal marks.
1. What is system software?
2. What is SIC?
3. What are the basic functions of assembly language program?
4. Write any two difference between two pass and a single pass assembler.
5. What is meant by parsing?
6. What is ‘‘Code Optimization’’?
7. Define Loader.
8. Define Overlay.
9. List down the software tool in a system program.
10. What is a profile monitor?
PART B : (5 ´ 7 = 35 marks)
Answer ALL questions.
All questions carry equal marks.
11. (a) Write down the evaluation of system software.
Or
(b) Write short notes on software processor.
12. (a) Write the general syntax of assembly language program. Give examples.
Or
(b) Explain briefly about Nested Macro Calls.
13. (a) Write down the difference between static and dynamic allocation.
Or
(b) What are the software processors available for interactive environments? Explain.
14. (a) Write short notes on relocation.
Or
(b) How can we design the linker? Explain.
15. (a) What are the steps involved in program testing and debugging? Explain.
Or
(b) Write down the different forms of text editors and explain briefly.
PART C : (3 ´ 15 = 45 marks)
Answer any THREE questions.
All questions carry equal marks.
16. Draw the model of a computer system and also explain it neatly.
17. Explain in detail about the two pass assembler.
18. Explain about the compilation of expressions in detail.
19. Write a note on linking for overlays.
20. Discuss any three software tools and its facilities for programming environments.