Gujarat Technological UniversitySummer 2026 Examination

GTU 3160715 System Software Summer 2026 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 Hours10:30 AM – 1:00 PM
Paper Structure5 QuestionsWith internal OR choices
Jump toQ1Q2Q3Q4Q5

Question 1

14 MarksMedium
(a)
Explain semantic gap, specification gap and execution gap.
3 Marks
(b)
Explain the role of Symbol Table and Literal Table in the assembly process.
4 Marks
(c)

Define System Software. Explain the Life Cycle of a Source Program with a neat diagram.

7 Marks

Question 2

14 MarksMedium
(a)
Compare and contrast Top-Down and Bottom-Up Parsing techniques.
3 Marks
(b)
What is a Macro? Explain the macro expansion process with an example.
4 Marks
(c)
Explain various Assembler directives with suitable example.
7 Marks
OR OPTION
(c)
Describe following data structures: OPTAB, SYMTAB, LITTAB and POOLTAB.
7 Marks

Question 3

14 MarksMedium
(a)
What is ambiguity in grammar? Eliminate left recursion from the following grammar:
A → Aa | b
3 Marks
(b)
List the types of errors encountered during program execution.
4 Marks
(c)

Explain the flowchart of a Single-Pass Assembler. What are its advantages and limitations compared to a Two-Pass Assembler?

7 Marks
OR OPTION
(a)
Define: Parse tree, Syntax tree, DAG
3 Marks
(b)

Describe the functions of a Linker. Explain the concept of Dynamic Linking with its benefits.

4 Marks
(c)

What is code optimization? Discuss any five techniques for code optimization used in compilers.

7 Marks

Question 4

14 MarksMedium
(a)
What is a self-relocating program? How does it work?
3 Marks
(b)
Explain basic structure of a LEX program.
4 Marks
(c)
Explain the phases of compilation, from source code to target code, with diagram.
7 Marks
OR OPTION
(a)
Compare and contrast Static and Dynamic Linking.
3 Marks
(b)
Write a short note on the Java Virtual Machine (JVM).
4 Marks
(c)
Given a grammar,
E →TA,
A → +TA | ε
T →VB
B →*VB | ε
V →id | (E)
Develop an LL (1) parser table and parse following string using the parsing table. id *
( id + id)
7 Marks

Question 5

14 MarksMedium
(a)
Explain linking of overlay structured program.
3 Marks
(b)
Explain use of AIF and AGO with example.
4 Marks
(c)
What is interpreter? Explain pure & impure interpreters.
7 Marks
OR OPTION
(a)
Explain Boostrap loader.
3 Marks
(b)
Difference between Procedure oriented language and Problem oriented language.
4 Marks
(c)

What is program relocation? How relocation is performed by linker? Explain with example.

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 (Summer 2026, 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