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. 

No comments

Powered by Blogger.