Thursday, February 21, 2019

6th Sem: System Software


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