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:
Post a Comment