PESIT Bangalore South Campus [PDF]

System Software - 10CS52. 49. Loader Options, Loader Design Options. 50. Linkage Editor, Dynamic Linkage. 51. Bootstrap

7 downloads 28 Views 48KB Size

Recommend Stories


PESIT Bangalore South Campus
Almost everything will work again if you unplug it for a few minutes, including you. Anne Lamott

PESIT Bangalore South Campus
So many books, so little time. Frank Zappa

PESIT Bangalore South Campus
If you feel beautiful, then you are. Even if you don't, you still are. Terri Guillemets

Bangalore
Courage doesn't always roar. Sometimes courage is the quiet voice at the end of the day saying, "I will

Bangalore Mirror,Bangalore Mirror
We must be willing to let go of the life we have planned, so as to have the life that is waiting for

Bangalore
Don't count the days, make the days count. Muhammad Ali

Bangalore
You can never cross the ocean unless you have the courage to lose sight of the shore. Andrè Gide

CLSB Tenant Handbook South Waterfront Campus
Learn to light a candle in the darkest moments of someone’s life. Be the light that helps others see; i

Lageplan_SFU-Campus-Prater (pdf)
You have survived, EVERY SINGLE bad day so far. Anonymous

Medianeira Campus - UTFPR [PDF]
[email protected]. Telephone: (45) 3240-. 8159. Environmental. Engineering. Coordinator: Prof. Dr. Rafael Arioli [email protected]. Telephone: (45) 3240-.

Idea Transcript


PESIT Bangalore South Campus 10CS52: SYSTEM SOFTWARE Faculty: Mrs.Sarasvathi V/Mrs. Gambhire Swati No. Of Hours: 52 Hrs Class #

Chapter Title/Reference Literature

1 2

UNIT1: chapter#1 FROM T1

3 4 5

UNIT7 : Chapter #1 & #2 FROM T2

11 12 13 14 15 16

11.5%

11.5%

SIC programming Examples cont..

7

10

MACHINE ARCHITECTURE Introduction, System Software and Machine Architecture Simplified instructional Computers (SIC)-SIC machine architecture. SIC /XE Machine Architecture SIC /XE Machine Architecture cont.. SIC programming Examples

6

8 9

% of Portion Covered Reference Cumulative Chapter

Topics to be covered

UNIT8 : chapter #1 & #3 FROM T2

17 18

19 PESIT–BSC -

UNIT2: chapter#2 FROM T1 Vth Sem

LEX AND YACC 1 Lex and Yacc- The Simplest Lex Program, Recognizing Words with LEX Symbol Tables, Grammars Parser – Lexer Communication, The Parts of Speech Lexer A YACC Parser, The Rules Section, Running LEX and YACC. LEX and Hand – Written Lexers Using LEX-Regular Expression, Examples of Regular Expressions LEX AND YACC 2 A Word Counting Program, Parsing and Command Line, Using YACC- Grammars, Recursive Rules Shift/Reduce Parsing, What YACC Cannot Parse. A YACC Parser – The Definition Section , The Rules Section , Symbol Values and Actions The LEXER, Compiling and Running a Simple Parser Arithmetic Expressions and Ambiguity, Variables and Typed Tokens. ASSEMBLERS 1

11.5%

11.5%

23%

34.5%

46%

Basic Assembler Functions System Software

- 10CS52

20 21 22 23 24

A simple SIC assembler Assembler Algorithm & Data Structures. Machine –Dependent Assembler Features Instruction Formats and addressing modes

11.5%

Program Relocation

UNIT3: chapter#2 FROM T1

ASSEMBLERS 2 Machine –Independent Assembler Features-Literals, Symbol Definition statements Expressions, Program Blocks. Control Sections and Program Linking. Assembler Design Operations-One Pass Assembler Multi –Pass Assemblers Implementation Examples-MASM Assembler

UNIT5 : Chapter #4 FROM T1

PART 2 EDITORS, DEBUGGING SYSTEMS Text Editors-Overview of editing process. User interface Editor structure. Interactive Debugging Systems-Debugging Functions and capabilities. Relationship with other parts of the system,

25 26 27 28 29 30

31 32 33 34 35 36

11.5%

57.5%

11.5%

69%

15.5%

84.5%

User interface criteria.

43

MACRO PROCESSORS Basic Macro Processor Functions-Macro Definition and Expansion. Macro Processor Algorithm & Data Structures. Machine independent Macro Processor FeaturesConcatenation of Macro Parameters Generation of Unique Labels, Conditional Macro Expansion, Keyword Macro Parameters Macro Processor design Options- Recursive Macro Expansion General purpose Macro Processors, Macro Processing within Language Translators Implementation Examples-MASM Macro Processor,

44

ANSI C Macro Processor

37 38 39 40

UNIT6 : Chapter #5 FROM T1

41 42

LOADERS,LINKERS 45 46 47

UNIT4: chapter#3 FROM T1

48

PESIT–BSC -

Vth Sem

Basic Loader Functions, Design of an Absolute Loader, A simple Bootstrap Loader Machine Dependent Loader Features-Relocation. Program Linking, Algorithm and Data Structures for a Linking Loader. Machine –independent Loader Features-Automatic Library Search.

15.5%

System Software

100%

- 10CS52

49 50 51 52

Loader Options, Loader Design Options. Linkage Editor, Dynamic Linkage. Bootstrap Loaders. Implementation Examples-MS DOS Linker

Text Books : 1. Leland .L. Beck, System Software third Edition, Pearson Education 1997. (Chapters 1.1 to 1.3, 2(except 2.5.2 and 2.5.3), 3(except 3.5.2 and 3.5.3), 4(except 4.4.3)) 2. John.R.Levine, Tony Mason and Doug Brown,Lex and Yacc. O’Reilly ,SPD,1999, Chapters 1,2(page 27-42),3(page 51-65).

Reference Books : 1. D M Dhamdhere, Systems Programming and Operating Systems, 2nd Edition, Tata McGraw –Hill, 1999.

PESIT–BSC -

Vth Sem

System Software

- 10CS52

PESIT–BSC -

Vth Sem

System Software

- 10CS52

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.