Syllabus - SBS2 : System Software
SBS2 : System Software
(2 hours 2 Credits)
Unit I:
Introduction- System Software and Machine Architecture- Simplified Instructional Computer (SIC)- SIC Machine Architecture- SIC/XE Machine Architecture- Traditional (CISC) Machines- VAX Architecture- Pentium Pro Architecture – RISC Machines – UltraSPARC Architecture- PowerPC Architecture- Cray T3E Architecture
Unit II:
Assemblers- Basic Assembler Functions- A simple SIC Assembler- Assembler Algorithm and Data Structures-One pass Assemblers- Multi-pass Assemblers.
Unit III
Loaders & Linkers: Basic Loader Functions- Design of Absolute Loader- Simple Bootstrap Loader-Machine Dependent Loader features.
Unit IV
Compilers - Basic compiler Functions – Grammars - Lexical Analysis – Syntactic Analysis- Code Generation.
Unit V
Other System Software: Text Editors- Interactive Debugging Systems.
Text Book:
Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd Edition, Pearson Education Asia , 2000.
Unit I: Chapter 1
Unit II: Chapter 2 (2. 1& 2. 4)
Unit III: Chapter 3 (3. 1 & 3. 2)
Unit IV: Chapter 5 (5. 1)
Unit V: Chapter 7 (7. 1 & 7. 2)
REFERENCES:
1. D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second Revised Edition, Tata McGraw-Hill, 1999.
2. John J. Donovan “Systems Programming”, Tata McGraw-Hill Edition, 1972.
Leave a Comment