Computer Software (System Software and Application Software) Notes | Basic Computer Engineering | RGPV BTech First Year
Computer Software (System Software and Application Software) Notes | Basic Computer Engineering | RGPV BTech First Year
Computer Software (System Software and Application Software)
Software Computer System рдХрд╛ рд╡рд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рд╣реИ рдЬреЛ Hardware рдХреЛ рдирд┐рд░реНрджреЗрд╢ (Instructions) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддрдерд╛ Computer рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ Hardware Computer рдХрд╛ рд╢рд░реАрд░ (Body) рд╣реИ рддреЛ Software рдЙрд╕рдХреА рдЖрддреНрдорд╛ (Soul) рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред Software рдХреЗ рдмрд┐рдирд╛ Computer рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЖрдзреБрдирд┐рдХ Computer Systems рдореЗрдВ Operating System, Utility Programs, Programming Languages рддрдерд╛ рд╡рд┐рднрд┐рдиреНрди Applications Software рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред
рдЖрдЬ Banking, Education, Healthcare, Business, Engineering, Artificial Intelligence, Robotics, Mobile Computing рддрдерд╛ Cloud Computing рдЬреИрд╕реЗ рд▓рдЧрднрдЧ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ Software рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Software рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Computer рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рддреЗрдЬрд╝реА рдПрд╡рдВ рд╕рдЯреАрдХрддрд╛ рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
Introduction to Software
Software Programs, Procedures рддрдерд╛ Instructions рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ Computer Hardware рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдерд╛ User рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред Software рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реА User Computer рдХреЗ рд╕рд╛рде Interaction рдХрд░рддрд╛ рд╣реИред
Software рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИтАФSystem Software рддрдерд╛ Application Softwareред рджреЛрдиреЛрдВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдорд┐рд▓рдХрд░ Computer System рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╢реАрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред
Definition of Software
Software Programs, Instructions рддрдерд╛ Related Data рдХрд╛ Collection рд╣реИ рдЬреЛ Computer Hardware рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдерд╛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдореНрдкрдиреНрди рдХрд░рд╛рддрд╛ рд╣реИред
Need of Software
- Computer Hardware рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
- User рддрдерд╛ Hardware рдХреЗ рдмреАрдЪ Interface рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
- Application Programs рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
- Data Processing рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
- Automation рддрдерд╛ Productivity рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
- Complex Problems рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Characteristics of Software
- Collection of Programs.
- Intangible in Nature.
- Easy to Copy.
- Can be Updated.
- Controls Hardware.
- Provides User Interface.
Advantages of Software
- Automates Tasks.
- Improves Productivity.
- Provides Fast Processing.
- Supports Data Management.
- Easy Communication.
- Reduces Human Effort.
Limitations of Software
- Requires Hardware.
- May Contain Bugs.
- Requires Regular Updates.
- Security Vulnerabilities.
Types of Software
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ Software рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред
- System Software
- Application Software
System Software
System Software рд╡рд╣ Software рд╣реИ рдЬреЛ Computer Hardware рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдерд╛ рдЕрдиреНрдп Application Programs рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП Platform рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИред рдпрд╣ Computer рддрдерд╛ User рдХреЗ рдмреАрдЪ Interface рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
| System Software | Purpose |
|---|---|
| Operating System | Controls Entire Computer |
| Language Translator | Converts Program |
| Utility Software | Maintains System |
| Device Driver | Controls Hardware Device |
Operating System
Operating System (OS) рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг System Software рд╣реИ рдЬреЛ CPU, Memory, Storage рддрдерд╛ Input/Output Devices рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред Windows, Linux, macOS рддрдерд╛ Android рдЗрд╕рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред
Language Translator
Language Translator рдРрд╕рд╛ System Software рд╣реИ рдЬреЛ High Level Language рдЕрдерд╡рд╛ Assembly Language рдХреЛ Machine Language рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред Compiler, Interpreter рддрдерд╛ Assembler рдЗрд╕рдХреЗ рдкреНрд░рдореБрдЦ рдкреНрд░рдХрд╛рд░ рд╣реИрдВред
Utility Software
Utility Software Computer System рдХреА Performance, Security рддрдерд╛ Maintenance рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Antivirus, Disk Cleanup, Backup Software рддрдерд╛ Disk Defragmenter рдЗрд╕рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред
Device Drivers
Device Driver рдРрд╕рд╛ System Software рд╣реИ рдЬреЛ Operating System рддрдерд╛ Hardware Devices рдХреЗ рдмреАрдЪ Communication рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред Printer Driver, Graphics Driver рддрдерд╛ Audio Driver рдЗрд╕рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред
Application Software
Application Software рдРрд╕реЗ Programs рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ User рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ Word Processing, Accounting, Web Browsing, Multimedia, Programming рддрдерд╛ Business Applications рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
General Purpose Software
General Purpose Software рдРрд╕реЗ Application Software рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рджреИрдирд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ Document рддреИрдпрд╛рд░ рдХрд░рдиреЗ, Spreadsheet рдмрдирд╛рдиреЗ, Presentation рддреИрдпрд╛рд░ рдХрд░рдиреЗ, Internet Browsing рддрдерд╛ Multimedia рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Google Chrome рддрдерд╛ VLC Media Player рдЗрд╕рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред
| Software | Purpose |
|---|---|
| MS Word | Document Processing |
| MS Excel | Spreadsheet Calculation |
| Google Chrome | Web Browsing |
| VLC Media Player | Audio & Video Playback |
Customized Software
Customized Software рдРрд╕реЗ Software рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ Organization, Company рдЕрдерд╡рд╛ Individual User рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Hospital Management System, School Management System, Banking Software, Inventory Management System рддрдерд╛ ERP Software рдЗрд╕рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред
Difference between System Software and Application Software
| System Software | Application Software |
|---|---|
| Controls Computer Hardware. | Performs User Specific Tasks. |
| Runs Automatically. | Runs When Required by User. |
| Essential for Computer Operation. | Depends on System Software. |
| Examples: Windows, Linux. | Examples: MS Word, Photoshop. |
| Interacts with Hardware. | Interacts with Users. |
Applications of Software
- Banking Applications.
- Educational Institutions.
- Healthcare Systems.
- Business Management.
- Engineering Design.
- Artificial Intelligence.
- Cloud Computing.
- Mobile Applications.
- Industrial Automation.
- E-Commerce Platforms.
Common Errors
- Installing Incompatible Software.
- Using Outdated Versions.
- Ignoring Software Updates.
- Installing Untrusted Applications.
- Incorrect Driver Installation.
- Improper Software Configuration.
Best Practices
- Use Licensed Software.
- Keep Software Updated.
- Install Trusted Applications Only.
- Regularly Scan for Malware.
- Take Data Backup Frequently.
- Update Device Drivers Periodically.
Industrial Importance
Software рдЖрдзреБрдирд┐рдХ Digital World рдХреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╣реИред Banking, Healthcare, Education, Manufacturing, Artificial Intelligence, Robotics, Cloud Computing, Cyber Security, Data Analytics рддрдерд╛ Enterprise Management Systems рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ Software рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Efficient Software рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Organizations Productivity рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рд▓рд╛рдЧрдд рдХрдо рдХрд░рддреЗ рд╣реИрдВ рддрдерд╛ рдмреЗрд╣рддрд░ Decision Making рдХрд░ рдкрд╛рддреЗ рд╣реИрдВред
Viva Questions
- What is Software?
- Why is Software required?
- What is System Software?
- What is Application Software?
- Explain Operating System.
- What is a Language Translator?
- What is Utility Software?
- What is a Device Driver?
- Differentiate System Software and Application Software.
- State the applications of Software.
Exam Oriented Important Questions
- Define Software with suitable examples.
- Explain the need and characteristics of Software.
- Describe different types of Software.
- Explain Operating System and its functions.
- Discuss Language Translator, Utility Software and Device Drivers.
- Differentiate System Software and Application Software.
- Explain the applications and industrial importance of Software.
- Write short notes on General Purpose and Customized Software.
Conclusion
Software Computer System рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг Logical Component рд╣реИ рдЬреЛ Hardware рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдерд╛ User рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдп рд╕рдореНрдкрдиреНрди рдХрд░рд╛рддрд╛ рд╣реИред System Software Computer рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЖрдзрд╛рд░ рд╣реИ рдЬрдмрдХрд┐ Application Software рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред Software рдХреА рдЕрдЪреНрдЫреА рд╕рдордЭ Computer Fundamentals, Operating Systems рддрдерд╛ Software Engineering рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИред
Related Articles
Manipulators in C++ Notes | endl, setw, setprecision, setfill | Basic Computer Engineering | RGPV BTech First Year
0...
Read More тЖТType Conversion in C++ Notes | Basic Computer Engineering | RGPV BTech First Year
Type Co...
Read More тЖТAssignment Operator in C++ Notes | Basic Computer Engineering | RGPV BTech First Year
Assignm...
Read More тЖТCopy Constructor in C++ Notes | Basic Computer Engineering | RGPV BTech First Year
Copy Co...
Read More тЖТthis Pointer in C++ Notes | Basic Computer Engineering | RGPV BTech First Year
this Po...
Read More тЖТ