ORGANIZATION
“TYPES OF SOFTWARE”
[Complete Notes and Important
Questions]
1
UNIT I: COMPUTER SYSTEMS AND ORGANIZATION: TYPES OF SOFTWARE
MINI CHITRA
, Mini Chitra
Unit 1: Computer Systems and Organization: Types of Software [Complete Notes and
Important Questions]
TABLE OF CONTENTS
Chapter I: Types of Software 4
1. System Software 5
2. Application Software 8
3. Utility Software 9
4. Programming 9
Important Question on Chapter I 10
Chapter II: Introduction to Programming Tools and Language Translators 23
1. Definition and Purpose 24
2. History and Evolution 25
3. Importance in Computer Science 27
Important Questions on Chapter II 29
Chapter III: Programming Tools 40
1. Integrated Development Environment (IDE) 40
2. Text Editor 41
3. Version Control System (VCS) 42
4. Debugger 42
5. Profiler 42
Important Questions on Chapter III 43
Chapter IV: Language Translators 52
1. Assembler 55
2
UNIT I: COMPUTER SYSTEMS AND ORGANIZATION: TYPES OF SOFTWARE
MINI CHITRA
, a. Definition and Purpose 56
b. Types of Assemblers 57
c. Advantages and Disadvantages 58
2. Compiler 60
a. Definition and Purpose 60
b. Phases of Compilation 61
c. Types of Compilers 62
d. Advantages and Disadvantages 64
3. Interpreter 66
a. Definition and Purpose 66
b. How it Works 67
c. Advantages and Disadvantages 68
Important Questions on Chapter IV 70
Chapter V: Comparison of Language Translators 91
1. Performance 92
2. Portability 93
3. Debugging and Testing 94
4. Ease of Use 95
5. Maintenance 96
V. Conclusion 97
1. Summary of Key Points 97
3
UNIT I: COMPUTER SYSTEMS AND ORGANIZATION: TYPES OF SOFTWARE
MINI CHITRA
, CHAPTER 1:
TYPES OF SOFTWARE
TYPES OF
SOFTWARE
SYSTEM APPLICATION UTILITY PROGRAMMING
SOFTWARE SOFTWARE SOFTWARE SOFTWARE
Operating Productivity
System software
Device Graphics
Drivers Software
System Multimedia
Utilities Software
Educational
Software
4
UNIT I: COMPUTER SYSTEMS AND ORGANIZATION: TYPES OF SOFTWARE
MINI CHITRA