System Programming (EC-5005)

EC-5005 - System Programming RGPV notes CBGS

Syllabus

UNIT 1: Introduction, Software, Software Hierarchy, Systems Programming,Machine Structure, Interfaces, Address Space, Computer Languages,Tools, Life Cycle of a Source Program, Different Views on the Meaningof a Program, System Software Development, Recent Trends in Software Development, Levels of System Software

UNIT 2: Programming Languages and Language Processors, LanguageProcessing Activities, Program Execution, Fundamental of LanguageProcessing, Symbol Tables Data Structures for Language Processing: Search Data structures,Allocation Data Structures

UNIT 3: Elements of Assembly Language Programming, Design of theAssembler, Assembler Design Criteria, Types of Assemblers, Two-PassAssemblers, One-Pass Assemblers, Single pass Assembler for Intel x86 , Algorithm of Single Pass Assembler, Multi-Pass Assemblers, AdvancedAssembly Process, Variants of Assemblers Design of two passassembler,

UNIT 4: Introduction, Macro Definition and Call, Macro Expansion, NestedMacro Calls, Advanced Macro Facilities, Design Of a Macro Preprocessor,Design of a Macro Assembler, Functions of a Macro Processor, Basic Tasks of a Macro Processor, Design Issues of MacroProcessors, Features, Macro Processor Design Options, Two-Pass MacroProcessors, One-Pass Macro Processors

UNIT 5: Introduction, Relocation of Linking Concept, Design of a Linker, Self-Relocating Programs, Linking in MSDOS, Linking of Overlay StructuredPrograms, Dynamic Linking, Loaders, Different Loading Schemes,Sequential and Direct Loaders, Compile-and-Go Loaders, GeneralLoader Schemes, Absolute Loaders, Relocating Loaders, PracticalRelocating Loaders, Linking Loaders, Relocating Linking Loaders, Linkers v/s Loaders


Chameli Devi Group Of Institutions [NOTES]


References

1) System Programming by D M Dhamdhere McGraw Hill Publication
2) System Programming by Srimanta Pal OXFORD Publication
3) System Programming and Compiler Construction by R.K. Maurya& A. Godbole.
4) System Software – An Introduction to Systems Programming by Leland L. Beck, 3rd Edition, Pearson Education Asia, 2000
5) System Software by SantanuChattopadhyay, Prentice-Hall India,2007


You May Also Like

Comments

Popular posts from this blog

OR & Supply Chain (ME-7003)

Enterprise Resource Planning [ERP] (ME-7005)

Nano Electronics (EC-6005)