GTU SYSTEM SOFTWARE (3160715) –
Chapter-wise Question Bank with
Marks
UNIT 1: Overview of System Software
Question Exam Marks
Define system software. Summer 2022 3
Difference from application
software
User-centric vs System- Summer 2022, Summer 4
centric view 2023
Life cycle of a source Winter 2023 7
program (with diagram)
Levels of System Software Summer 2023 4
(List and explain any two)
Different kinds of system Winter 2023 3
software
UNIT 2: Language Processors & Data Structures
Question Exam Marks
Fundamentals of language Summer 2024 3
processing
Define: Language Migrator, Summer 2024 4
Execution gap, Token,
Handle
Language processing phases Summer 2022, Summer 7
(lexical, syntax, semantic) 2023
OPTAB, SYMTAB, LITTAB, Summer 2024, Winter 2023 4
POOLTAB (explanation)
Procedure vs Problem Winter 2023 4
Oriented Language
UNIT 3: Assemblers
Question Exam Marks
ORIGIN, EQU, LTORG - Summer 2022 3
Definitions
One-pass vs Two-pass Summer 2023 7
assembler
Assembly program to All years (2022–2024) 7
intermediate code (Variant I
/ II)
Assembly program to Summer 2024 7
machine code
Tables in assembler Winter 2023 3
(Symbol Table, TII)
EQU processing with Summer 2023 4
forward/backward
reference
UNIT 4: Macro & Macro Processor
Question Exam Marks
Macro vs Subroutine (space, All years 3
speed, etc.)
AIF, AGO, REPT, IRP – All years 4
Explain with examples
Macro definition with Summer 2023 7
parameters (e.g., sum,
expression)
Tables: KPDTAB, MDT, Summer 2024 4
SSTAB, EVTAB
Expansion time Summer 2024 7
variables/statements
Tasks involved in macro Summer 2022 7
expansion
UNIT 5: Linkers & Loaders
Question Exam Marks
Compile-and-Go loader Summer 2023, 2022 4
(explanation with example)
Absolute loader Summer 2023 3
Linker – design, relocation Summer 2024 4
Algorithm for first pass of Summer 2023, 2022 7
linker
Overlay structured program Summer 2023, 2022 3
Linker vs Loader Summer 2022 3
Self-relocating program – Winter 2023, Summer 2022 4
explanation
UNIT 6: Scanning & Parsing
Question Exam Marks
Left recursion elimination Summer 2024, Winter 3
2023, Summer 2022
Left factoring Summer 2024 3
LL(1) parser construction All years 7
and parsing string
First & Follow Winter 2023 7
Bottom-up parsing using Summer 2023 7
handle
Recursive descent parsing Summer 2022 7
Ambiguous grammar Summer 2022 3
Regular expressions Winter 2023 3
(multiple of 3 zeroes, etc.)
UNIT 7: Compiler Concepts
Question Exam Marks
Code optimization All years 3
techniques (DAG, Dead
code, etc.)
Quadruple, Triple, Indirect Summer 2024 7
Triple
Binding and Binding Times Summer 2024 3
Memory allocation in block Winter 2023 3
structured language
Front-end of Toy Compiler Winter 2023 4
UNIT 8: Interpreters & Debuggers
Question Exam Marks
Interpreter vs Compiler Winter 2023 7
Pure vs Impure Interpreter Summer 2024, Winter 2023 4
JVM – Components and Summer 2023 4
usage
Classification of debuggers Summer 2022, Summer 4
& types of errors 2023
Bootstrap loader Winter 2023 3