System Software for Final year diploma in computer science and engineering

 SYSTEM SOFTWARE 

Objective: This course will enable the students to have understanding and knowledge of various System Software’s like assembler, compiler, macro-processor, linker and loader.

Unit 1 - Introduction - What is system software?, Components of System Software, Evolution of System Software, The model of a computer system.

Unit 2 - Language Processors: Introduction, Language Processing activities., Fundamental of Language Processing, Fundamentals of Language Specification. 

Unit 3 - Assemblers: Elements of Assembly Language Programming, A Simple Assembly Scheme, Pass Structure of Assemblers. 

Unit 4 - Macros and Macro processors: Macro Instructions, Macro Instruction argument, Conditional Macro expansion, Macro calls with macros. 

Unit 5 - Compilers and Interpreters: Aspects of compilation, Memory Allocation, Memory Allocation, Various phases of a compiler and their functions, Code Optimization, Interpreters.

Unit 6 - Linkers: Relocation and Linking Concepts, Design of a Linker, Loaders, Various types of linking and loading schemes. 

Unit 7 - Software Tools: Software Tools for Program Development, Editors, Debug Monitors, Programming Environments, User Interfaces.


Post a Comment

0 Comments