Will you please give me the PTU MCA 4th Sem-System Software (MCA-403) previous years question papers as it is very urgent for me?
As you want to get the PTU MCA 4th Sem-System Software (MCA-403) previous years question papers so here is the information of the same for you:
Time : 03 Hours
Instruction to Candidates:
Maximum Marks : 60
1) Attempt any One question from each sections - A, B, C & D-
2) Section - E is Compulsory.
3) Use of non-programmable Scientific Calculator is allowed.
Section - A"
i1 ( I x I 0 : I O )
QI) Describe the transformations a program does undergo before it gets executed.
Q2) Explain aboutvariousjob scheduling algorithms in detail.
Section - B
(1x10-10)
Q3) Explain with the help of a block diagram, the analysis and syntheses phases of
compiler.
QQ Write the algorithm for minimizingthe number of states of a DFA.
Section - C
(1x10-10)
Q5) List various optimization applied at the code generation phase with simple
examples.
Q6) Explain the design of two pass assembler in detail with help of necessary
algorithms.
Section - D
(1 x I0: I0)
Q7) Explain conditional macro expansion and recursive macro expansion with
examples.
QS) Whatis linkage editor? Give the functions of linkage editor.
Section - E
Q9) (10x2:20)
a) What is system software?
b) What are preprocessors?
c) What is the difference between process and program?
d) What are the functions of dispatcher?
e) Definenondeterministicfiniteautomata.
f) What are the problems in code generation?
g) What is literal?
h) What is forward reference problem in assembler?
t) What is compile and go loader?
j) What is dynamic linking?
Section - A
(I x l0: l0)
QI) Explain the difference between (processor, procedure); (procedure, program);
(processo r, ll O channel); (multiprocessing, multiprogramming); and (open
subroutine, closed subroutine) with the help of suitable examples.
Q2) Discuss the design procedure of a two-pass assernbler with the help of a
suitable block diagram.
Section - B
(I x l0: I0)
Q3) What is macro definition, macro call and macro expansion? Explain the
working of nested macro calls with the help of suitable code fragments.
Q9 a) Discnss the working of a direct-linking loader.
b) What is binding? Discuss various advantages and disadvantages of
binding at execution time over binding at load tirne.
Section - C
'
(1 x l0: l0)
QS) Draw a block diagram of the phases of a compiler and discuss the main
functions of each phase.
Q6) What is code optirnization? Give three examples of machine-dependent
optimization. State where these types of optimization are performed in the
compiler and explain the trade-offs of optirnization there rather than at some
earlier or later time.
Section - D
(Ixl0=10)
Q7) Distingr-rish between races and stalements. How do they arise, and what can
be done to prevent or handle them?
Q0 What is continuous memory allocation? Discuss segrnented paged allocation
with the help of a diagram.
Section - E
a) What is the concept of simple paging?
b) What is a impure interpreter?
c) What is a formal system?
d) What is radix sorl?
e) What is a absolute loader?
0 What is the purpose of uniform symbol?
g) What do you mean by a self relocating program?
h) What is demand paging?
i) What is a spooler?
j) Why is segmented, paged environment conductive to file management?
Contact Details:
Punjab Technical University
Near Pushpa Gujral Science City,
Jalandhar- Kapurthala Highway,
Kapurthala,
Punjab 144601
0182 266 2521
India
Map Location: