System Programming (Jan-Jul 2014) at NIT Kurukshetra
System Programming
MCA -206
INTRODUCTION
Language Processing-Its activities, Fundamentals of Language
Processing Development Tools, System Software and Machine Architecture,
Hypothetical Computer.
ASSEMBLER AND MACRO PROCESSORS
Basic Assembler functions, Machine-dependent and
Machine-independent loader features, Assembler Design options, Implementation
Examples, Basic Macro Processor functions- Machine –independent Macro Processor
features, Design options and Examples.
LOADERS AND LINKERS
Basic loader functions, Machine-(in)dependent Loader
features, Design options Linkage editors, Dynamic linking and Bootstrap
Loaders. Implementation Examples, MS DOS linker, SUN-OS linkers and Cray MPP
linker.
COMPILER AND SOFTWARE TOOLS
Compiler Structure, Phases of Compiler, Comparision of
compilers and Interpreters, Software Tools, Tools of Programming Development,
editors, Debug monitors, Programming Environments, User Interfaces.
References
Leland L. Beck, "System Software- An Introduction to Systems Programming", 3rd edition. 1999, Addison Wesley.
D. M. Dhamdhare, "Systems Programming and Operating Systems", 2nd Ed. 1997. TMH
Donovan J.J. "Systems Programming", 1972, McGraw Hill.
Leland L. Beck, "System Software- An Introduction to Systems Programming", 3rd edition. 1999, Addison Wesley.
D. M. Dhamdhare, "Systems Programming and Operating Systems", 2nd Ed. 1997. TMH
Donovan J.J. "Systems Programming", 1972, McGraw Hill.
Handout
Course Administration Page