System Programming (EC-5005)
rgpv bhopal, diploma, rgpv syllabus, rgpv time table, how to get transcript from rgpv, rgpvonline,rgpv question paper, rgpv online question paper, rgpv admit card, rgpv papers, rgpv scheme
RGPV notes CBGS Bachelor of engineering
Syllabus
UNIT 1:
Overview of System Software
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:
Overview of Language Processors
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:
Assemblers
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:
Macro and Macro Processors
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:
Linkers and Loaders
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
NOTES
- Unit 1
- Unit 2
- Unit 3
- Unit 4
- Unit 5
Books Recommended
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
- EC-5001 - Electromagnetic Field Theory
- EC-5002 - Digital Communication
- EC-5003 - Microprocessor and Microcontroller
- EC-5004 - Communication Networks and Transmission Lines
- EC-5005 - Computer System Organization [Elective-I]
- EC-5005 - Bio Medical Instrumentation [Elective-I]
- EC-5005 - Industrial Electronics [Elective-I]
- EC-5006 - Workshop-I
- EC-5007 - Management Skill Development (Internal Assessment)
- EC-5008 - Innovative Thinking (Internal Assessment)