CS 222 System Programming (3-0-1-4, Contact Hours - 5) Course Outcomes
CS 222 System Programming (3-0-1-4, Contact Hours - 5) Course Outcomes
Assemblers
Overview of the assembly process, Machine dependent assembler features, Machine
independent assembler features, Design of two pass assembler, single pass assembler.
Macroprocessors
Macro definition and usage, Schematics for Macro expansion, Generation of unique labels,
Conditional macro expansion, Recursive macro expansion, Design of a Macro pre-processor,
Design of a Macro assembler.
Operating Systems
Basic Operating Systems functions, Types of Operating Systems.
User Interface
Run-time Environment, Operating Systems Design Options, Hierarchical Structures, Virtual
Machines, Multiprocessor Operating Systems.