Anna University Time table 2013

Anna University Revaluation results 2013


Tuesday, June 19, 2012

CS2304 – SYSTEM SOFTWARE(SS) LECTURE NOTES (ALL FIVE UNITS ) | FOR CSE DPT - V SEMESTER |- by R.Anirudhan

CS2304 – SYSTEM SOFTWARE(SS) LECTURE NOTES (ALL FIVE UNITS )



DOWNLOAD  SYSTEM SOFTWARE(SS) LECTURE NOTES


TOPICS COVERED:

CS2304 SYSTEM SOFTWARE L T P C
3 1 0 4
AIM
To have an understanding of foundations of design of assemblers, loaders, linkers, and
macro processors.
OBJECTIVES
To understand the relationship between system software and machine
architecture.
To know the design and implementation of assemblers
To know the design and implementation of linkers and loaders.
To have an understanding of macroprocessors.
To have an understanding of system software tools.
UNIT I INTRODUCTION 8
System software and machine architecture – The Simplified Instructional Computer
(SIC) - Machine architecture - Data and instruction formats - addressing modes -
instruction sets - I/O and programming.
UNIT II ASSEMBLERS 10
Basic assembler functions - A simple SIC assembler – Assembler algorithm and data
structures - Machine dependent assembler features - Instruction formats and addressing
47
modes – Program relocation - Machine independent assembler features - Literals –
Symbol-defining statements – Expressions - One pass assemblers and Multi pass
assemblers - Implementation example - MASM assembler.
UNIT III LOADERS AND LINKERS 9
Basic loader functions - Design of an Absolute Loader – A Simple Bootstrap Loader -
Machine dependent loader features - Relocation – Program Linking – Algorithm and
Data Structures for Linking Loader - Machine-independent loader features - Automatic
Library Search – Loader Options - Loader design options - Linkage Editors – Dynamic
Linking – Bootstrap Loaders - Implementation example - MSDOS linker.
UNIT IV MACRO PROCESSORS 9
Basic macro processor functions - Macro Definition and Expansion – Macro Processor
Algorithm and data structures - Machine-independent macro processor features -
Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro
Expansion – Keyword Macro Parameters-Macro within Macro-Implementation example -
MASM Macro Processor – ANSI C Macro language.
UNIT V SYSTEM SOFTWARE TOOLS 9
Text editors - Overview of the Editing Process - User Interface – Editor Structure. -
Interactive debugging systems - Debugging functions and capabilities – Relationship
with other parts of the system – User-Interface Criteria.
L: 45, T: 15, TOTAL: 60 PERIODS
TEXT BOOK
1. Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd
Edition, Pearson Education Asia, 2006.
REFERENCES
1. D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second
Revised Edition, Tata McGraw-Hill, 2000.
2. John J. Donovan “Systems Programming”, Tata McGraw-Hill Edition, 2000.
3. John R. Levine, Linkers & Loaders – Harcourt India Pvt. Ltd., Morgan Kaufmann
Publishers, 2000.

0 Responses to “CS2304 – SYSTEM SOFTWARE(SS) LECTURE NOTES (ALL FIVE UNITS ) | FOR CSE DPT - V SEMESTER |- by R.Anirudhan”

Post a Comment

Anna University Nov/Dec 2012 Timetable, Anna university Nov/Dec 2012 Result

All Rights Reserved Anna University Revaluation Results 2013 - Anna university Time table 2013 May/June 2013 |
| My Google+ Profile | Find us on Google+