Gujarat Technological UniversityWinter 2025 Examination

GTU 3160715 System Software Winter 2025 Paper Solution & PDF

B.E. · Computer Engineering · Semester 6 · Subject Code: 3160715
Download Official GTU PDF
Share:
Total Marks70 MarksExternal theory exam
Passing Marks23 Marks33% minimum cutoff
Exam Duration2.5 Hours2:30 PM – 5:00 PM
Paper Structure5 QuestionsWith internal OR choices
Jump toQ1Q2Q3Q4Q5

Question 1

14 MarksMedium
(a)
Define the following terms:
i)System Programming
ii)Logical Address Space
iii)Device Driver
3 Marks
(b)
Discuss the various recent trends in software development.
4 Marks
(c)

Explain the role of symbol table data structure in language processor and also, discuss how one can organize the symbol table using linear data structure?

7 Marks

Question 2

14 MarksMedium
(a)

Discuss various desirable properties of an intermediate representation (IR) of a code in language processor.

3 Marks
(b)
Explain the following assembler directives:
i)END
ii)ORIGIN
4 Marks
(c)

An assembly program contains the statement A EQU B+10 Indicate how the EQU statement can be processed if

i)B is a back reference
ii)B is a forward reference
7 Marks
OR OPTION
(c)

Discuss in detail the various data structures involved in PASS-I of the assembler.

7 Marks

Question 3

14 MarksMedium
(a)
What do you mean by lexical and semantic macro expansion?
3 Marks
(b)
Explain nested macro call with example.
4 Marks
(c)

Compare and contrast the properties of macros and subroutines with respect to the following:

i)code space requirements
ii)execution speed
iii)processing required by the assembler
7 Marks
OR OPTION
(a)
Draw the schematic design of a macro preprocessor.
3 Marks
(b)
Explain the use of REPT and IRP statement in macros.
4 Marks
(c)

Explain the various attributes of the following tables involved in macro preprocessor.

i)MNT
ii)KPDTAB
iii)SSTAB
iv)EVTAB
7 Marks

Question 4

14 MarksMedium
(a)
What do you mean by non relocatable program?
3 Marks
(b)
Explain absolute loader with suitable example.
4 Marks
(c)
Discuss in detail how linker resolves the external references.
7 Marks
OR OPTION
(a)
Define the following terms.
i)Overlay program
ii)Relocating loader
iii)Program relocation
3 Marks
(b)

A self-relocating program needs to find its load address before it can execute its relocating logic. Comment on how this information can be determined by the program.

4 Marks
(c)
Explain various components of an object module.
7 Marks

Question 5

14 MarksMedium
(a)
Describe the ambiguity in grammar specification.
3 Marks
(b)
Explain the difference between pure and impure interpreter.
4 Marks
(c)

Demonstrate the use of triples and quadruples representation used in compiler with suitable example.

7 Marks
OR OPTION
(a)
Explain the role of LEX and YACC utility.
3 Marks
(b)

Discuss the top down parsing without backtracking with example.

4 Marks
(c)

Discuss various optimizing transformation techniques commonly used in compilers.

7 Marks
College Exam Groups

Studying for System Software?

Circulate this solved paper with KaTeX formulas and 1-click AI step solvers to your batchmates on WhatsApp or Telegram.

About this Examination Paper & Attribution

Official Gujarat Technological University (GTU) examination paper and step-by-step solutions for System Software (Winter 2025, B.E. · Computer Engineering, Sem 6). Features complete 70-mark regular & remedial examination pattern, official marking distribution across all 5 questions, and direct 1-click official PDF download.

Transcribed for student exam preparation from Gujarat Technological University official examination archives. Questions, syllabus guidelines, and curriculum marking schemes remain the intellectual property of Gujarat Technological University.

Download PDF