0% found this document useful (0 votes)
52 views

Mca 403

This document contains information about a test for a System Software course. It has two sections. Section A contains 15 short answer questions about topics related to system software, such as the differences between system software and application software, and how macro calls are handled. Section B contains 9 longer answer questions about specific system software topics, including assemblers, text editors, macro processors, interpreters, compilers, operating systems, and file systems. The test is out of a total of 75 marks and students are instructed to answer all of Section A and any 9 questions from Section B.

Uploaded by

kola0123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Mca 403

This document contains information about a test for a System Software course. It has two sections. Section A contains 15 short answer questions about topics related to system software, such as the differences between system software and application software, and how macro calls are handled. Section B contains 9 longer answer questions about specific system software topics, including assemblers, text editors, macro processors, interpreters, compilers, operating systems, and file systems. The test is out of a total of 75 marks and students are instructed to answer all of Section A and any 9 questions from Section B.

Uploaded by

kola0123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Roll No. ......................

Total No. of Questions : 13] [Total No. of Pages : 02


[2037]
J-3414[S-1270]
MCA (Semester - 4th)
SYSTEM SOFTWARE (MCA - 403)
Time : 03 Hours Maximum Marks : 75
Instruction to Candidates:
1) Section-A is Compulsory.
2) Attempt any Nine questions from Section - B.

Section-A
Q1) (15 x 2 = 30)
a) Differentiate between System Software and Application Software.
b) What are the various difficulties in using natural languages as computer
system language?
c) Briefly discuss how macro calls within macros are handled?
d) Discuss the utility of MOT and POT tables.
e) Discuss different databases used in the design of an assembler.
f) What are the advantages and disadvantages of dynamic linking?
g) What are the various databases used in the designing of a loader?
h) Differentiate between syntax analysis and semantic analysis.
i) What do you mean by global optimization ?
j) What do you mean by self relocating programs?
k) What do you mean by fragmentation?
l) Differentiate between simple paging and demand paging.
m) What is the purpose of scheduler?
n) Differentiate between contiguous and non-contiguous memory allocation.
o) What is a segmented environment?

P.T.O.
Section-B
(9 x 5 = 45)
Q2) What is Assembler? Discuss the designing of second pass of assembler.

Q3) Briefly discuss important phases in the design of a text editor.

Q4) What modifications must be made to the macro processor implementation,


if labels are allowed in the macro definition?

Q5) Discuss the input and output of the macro processor with an example. How
dependent is it on the assembler source code format?

Q6) What is Interpreter? What is its use? Differentiate between pure and impure
interpreter.

Q7) Discuss the format of Data Bases in the design of a direct linking loader.

Q8) Draw block diagram of the phases of a compiler and indicate the main function
of each phase.

Q9) Differentiate between machine dependent and machine independent


optimization with an example.

Q10) Discuss important functions performed by an Operating System.

Q11) Discuss how paged allocation is implemented?

Q12) Discuss important features to be provided by a General File System.

Q13) What is race condition? Discuss in detail.

mmm

J-3414[S-1270] 2

You might also like