6B13CSC : System Software
Module I
System software, Introduction to language processor, language processors,
Fundamentals of language processing, Introduction to machine structure, Machine and
assemble languages.
Module II
Assembler- Design of an assembler Elements of assembly language
programming, Pass structure, Format of data structure
Module III
Loader and linkers: Functions of Loader and Linker, Programme relocation,
Loading and linking schemes, Compile and Go, General loader scheme, Absolute
loader, Subroutine linkage, direct linking . dynamic linking, overlay structure.
Module IV
Fundamentals of Language specification, Formal language grammar, Derivation
Reduction and parse tree, Classification of Grammars, Ambiguity of grammatical
specification, Scanner and scanning, Parsing
Module V
Compilers: introduction, passes of a compiler, Aspect of compilation, Compilation
of expression, Compilation of control structures, intermediate representation, code
optimization
Text Books:
System Software and Operating system –TMH - By D M Dhamdhere
System Programming –TMH- By John Donovan
System software and distributed Computing by ABBAS T P
Model Questions
6B13CSC System Software
Time: 3 Hrs Max. Marks: 40
SECTION A
1. One Word Answer 0 .5X8=4 Marks
a) __________ is a finite sequence of symbols.
b) Mnemonic operation codes are found in ______
c) __________ govern the information of valid lexical units in the source language.
d) The process of isolating lexical units of a sequence is called _________
e) The __________ direct the assembler to take certain actions during the process of
assembling a program.
f) Addresses are kept track by using a __________
g) ______ is the semantic gap between two specifications of the same task.
h) Intermediate code generation phase gets input from _________
SECTION B
Write short notes on ANY SEVEN of the following questions (7*2=14 Marks)
2. What is an assembler
3. What is an absolute loader
4. How grammars are classified
5. What is parsing
6. Define the term formal language
7. What is an over lay
8. What is meant by code optimization
9. What are the functions of loader
10.Describe compilers phases
11.Describe top down and bottom up parsing
SECTION – C
Answer ANY FOUR of the following questions (4*3=12 Marks)
12. What is meant by ambiguity in grammar specification
13. Describe the design of absolute loader
14. Explain the compilation of an expression
15. Explain the code optimizing transformation
16. Explain the functions of Linker and Loader
17. How grammars are classified
SECTION- D
Answer ANY TWO of the following questions (2*5=10 Marks)
18. Explain in details about Compiler and it phases
19. Explain the concept of code optimization in details
20. What is an assembler? Explain its design
21. Explain the compilation of control structure
Previous Question Paper
No comments:
Post a Comment