UNIVERSITY OF JAMMU

FOR EXAMINATION TO BE HELD FROM JUNE 2011 ONWARDS

CLASS: B.E 4TH SEMESTER
BRANCH: COMPUTER ENGG.
COURSE TITLE: SYSTEM PROGRAMMING
COURSE No. COM-403
DURATION OF EXAM: 3 HOURS

Section - A

Introduction to Software Processor:- What is system software? Components of system software, Evolution of system software, General Machine Structure, Machine Language, Translators, Loaders, Interpreters.

Assemblers:- Element of Assembly language programming overview of assembly process, Design of Two-pass Assembler. A single pass Assembler, Macros and Macro processors, Macro Instructions, Features of Macro, Macro calls within Macros.

Software processors for interactive Environment: -Interactive Computing and program Development, Interpreters. Incremental compilers.

Software tools:-Spectrum of software Tools, Text Editors, Debug Monitors, programming Environments.

Section - B

Loaders and Linkage Editors:- General loader scheme, Compile and go loader, Absolute loader, relocating loader, direct linking loader, Loading, Linking and relocation, design of absolute loader and direct linking loader.

Features of Higher level languages (HLL) Importance and features of HLL, Extensive data types and structures, Scope rules, Storage Allocation, Functional Modularity

Compilers: General Model, Introduction to various phases of compiler, passes of a compiler, Introduction to Parser and Parsing Techniques.

Reference/ Books Recommended :-

  1. System programming and operating systems : by Dharmdhere. D.M. TMH
  2. Introduction of systems software : D. dhere-TMH
  3. Systems programming: J.J. Donavan-McGraw Hill.

Note :- There shall be eight questions of 20 marks each, four from each section. Five questions have to be attempted selecting atleast two questions from each section. Use of Calculator is allowed.