Theme Options

NEWSLETTER

System Programming

1660

New

According to New Revised Syllabus w.e.f. 2015-16 PUNE, Maharashtra (INDIA)

System Programming

TY B.Sc. Computer Science (Pune)

Author : M.N. Shelar and Sampada Vaishampayan

Book ID : 1660

Edition: 1 [2015]

ISBN : 978-93-5016-329-0

More details

Rs.122

Rs.135

-10%

1.  Introduction    

1. Types of Program 

2. Difference between System Programming and Application Programming

3. Elements of Programming Environment

4. Simulation of Simple Computer    

2. Editors    

1. Introduction

2. Definition and Need/Purpose of Editor  

3. Types of Editor  

4. Structure of Editor    

3. Assembler  

1. Introduction

2. Features of Assembly Language    

2.1 Advantages of Assembly Languages Over Machine Level Languages

2.2 Disadvantages of Assembly Languages

3. Statement Format 

3.1 A Simple Assembly Language   

3.2 Types of Statements

4. Design of an Assembler 

4.1 Overview of Assembly Process 

5. Pass Structure of Assembler 

5.1 Single Pass Assembler   

5.2 Two Pass Assembler 

6. Advanced Assembler Directives    

7. Pass I of the Assembler

7.1 Intermediate Code Forms 

7.2 Processing of Declarations and Assembler Directives

8. Pass II of Assembler   

9. Factors Affecting the Pass Structure of Assembler

10.Comparison of Single Pass and Two Pass Assembler 

4.  Macros and Macro Processor 

1. Introduction

1.1 Definition   

1.2 Similarities and Differences between Macros and Subroutines/Functions   

2. Macro Definition and Call   

2.1 Macro Definition   

2.2 Macro Call   

3. Macro Expansion

3.1 Expansion Time Control Flow  

3.2 Lexical Substitution    

4. Nested Macro Calls

5. Advanced Macro Facilities   

5.1 Alteration of Flow of Control during Macro Expansion    

5.2 Expansion Time Variables (EV)

5.3 Conditional Expansion   

5.4 Expansion Time Loops    

5.5 Attributes of Formal Parameters    

6. Design of Macro Preprocessor

6.1  Design Overview   

6.2  Data Structures   

6.3  Processing of Macro Definitions   

6.4  Macro Expansion   

7. Processing of Nested Macro Calls 

8.  Macro Assembler 

8.1    Pass Structure of Macro Assembler   

9. Comparison of Macro Preprocessor and Macro Assemble    

5.  Compiler Design Options    

1. Interpreter 

1.1 Interpreters vs Compilers    

1.2 Use of Interpreters

1.3 Overview of Interpretation   

1.4 Pure and Impure Interpreters 

2. P-Code Compiler  

6.  Linker and Loader    

1. Introduction

2. Binding

2.1 Static and Dynamic Binding   

2.2 Translated, Linked and Load Time Address

3. Relocation and Linking Concepts  

3.1 Program Relocation 

3.2 Performing Relocation   

3.3 Public and External References

3.4 Linking 

3.5 Binary Program

3.6 Object Module

4. Relocatability of Programs  

5. Object File Formats    

5.1 The Null Object Format: Ms-Dos .Com Files    

5.2 Code sections: Unix a.out files    

5.3 Relocation: MS-DOS EXE files 

5.4 Unix COFF and ELF  

5.5 Microsoft Portable Executable (PE) format    

7.  Debuggers and Development Utilities  

1. Introduction

2. Debugging Functions and Capabilities   

3. Types of Debuggers

4. Development Utilities on Unix/Linux    

8.  Operating System As System Software  

1. Introduction

2. What Operating System Do?   

3. Computer System Architecture

4. Operating System Operation  

4.1 Dual Mode Operation

4.2 Timer   

5. Process Management

6. Memory Management

7. Storage Management

7.1 File System Management  

7.2 Mass Storage Management 

7.3 Caching 

8. Protection and Security

9. Distributed Systems    

10.  Special Purpose Systems   

10.1 Real-Time Embedded Systems

10.2 Multimedia Systems  

10.3 Handheld Systems    

11.  Computing Environment

11.1 Traditional Computing    

11.2 Client-Server Computing   

11.3 Peer-to-Peer Computing    

9.  System Structure

1. Introduction

2. Operating System Services   

3. User Operating System Interface  

3.1 Command Interpreter or Command Line Interface

3.2 Graphical User Interface (GUI)

4. System Calls

4.1 How System Calls are used    

5. Types of System Calls  

 

No customer comments for the moment.

Write a review

Write a review

30 other products

30 other products in the same category:

Customers who bought this product also bought: