System Software Notes | Basic Computer Engineering | RGPV BTech First Year
System Software Notes | Basic Computer Engineering | RGPV BTech First Year
System Software
System Software Computer System рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рд╣реИ рдЬреЛ Hardware рдФрд░ User рдХреЗ рдмреАрдЪ Interface рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ Computer Resources рдХреЛ Manage рдХрд░рддрд╛ рд╣реИ рддрдерд╛ Application Programs рдХреЛ Execute рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред System Software рдХреЗ рдмрд┐рдирд╛ Computer Hardware рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред
Introduction
Computer System рдореБрдЦреНрдпрддрдГ Hardware рддрдерд╛ Software рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИред Software рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ тАУ System Software рддрдерд╛ Application Softwareред System Software Computer рдХреЗ рдореВрд▓ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ Hardware Components рдХреЛ Efficient рддрд░реАрдХреЗ рд╕реЗ Manage рдХрд░рддрд╛ рд╣реИред
рдЬрдм Computer Start рд╣реЛрддрд╛ рд╣реИ рддрдм рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ System Software рд╣реА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ Memory Management, Process Management, Device Control рддрдерд╛ File Management рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
Definition of System Software
System Software рдЙрди Programs рдХрд╛ рд╕рдореВрд╣ рд╣реИ рдЬреЛ Computer Hardware рдХреЛ Manage рдХрд░рддреЗ рд╣реИрдВ рддрдерд╛ Application Software рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП Platform рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
System Software = Hardware Management + Resource Control + Platform Support
Objectives of System Software
- Hardware Management
- Resource Allocation
- Program Execution
- Memory Management
- Input Output Control
- System Security
Characteristics of System Software
- Close Interaction with Hardware
- Efficient Resource Utilization
- Runs in Background
- Essential for System Operation
- Provides User Interface
- Supports Application Software
Types of System Software
- Operating System
- Language Translator
- Device Drivers
- Utility Programs
- Firmware
1. Operating System
Operating System рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг System Software рд╣реИред рдпрд╣ User рддрдерд╛ Hardware рдХреЗ рдмреАрдЪ Interface рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
Functions of Operating System
- Memory Management
- Process Management
- File Management
- Device Management
- Security Management
Examples:
- Windows
- Linux
- macOS
- Android
2. Language Translators
Language Translators High Level Language рдХреЛ Machine Language рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
| Translator | Function |
|---|---|
| Compiler | Translates Entire Program |
| Interpreter | Translates Line by Line |
| Assembler | Converts Assembly Language |
3. Device Drivers
Device Drivers рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреЗ Software рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ Operating System рдФрд░ Hardware Devices рдХреЗ рдмреАрдЪ Communication рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
Examples:
- Printer Driver
- Graphics Driver
- Audio Driver
- Network Driver
4. Utility Software
Utility Programs Computer System рдХреА Performance рддрдерд╛ Maintenance рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
- Disk Cleanup
- Antivirus
- Backup Utility
- Disk Defragmenter
5. Firmware
Firmware рд╡рд╣ Software рд╣реИ рдЬреЛ Permanent рд░реВрдк рд╕реЗ ROM рдпрд╛ Flash Memory рдореЗрдВ Stored рд░рд╣рддрд╛ рд╣реИред
Examples:
- BIOS
- UEFI
- Embedded Device Firmware
System Software Architecture
| Layer | Description |
|---|---|
| Application Software | User Programs |
| System Software | Resource Management |
| Hardware | Physical Components |
Advantages of System Software
- Efficient Hardware Utilization
- Resource Management
- Improved Security
- Better User Experience
- Automation of Tasks
- Reliable System Operation
Limitations
- Complex Design
- High Development Cost
- Hardware Dependency
- Regular Updates Required
Applications
- Computer Systems
- Servers
- Mobile Devices
- Cloud Platforms
- Embedded Systems
- Industrial Automation
- Networking Infrastructure
System Software vs Application Software
| Feature | System Software | Application Software |
|---|---|---|
| Purpose | Manage System | Perform User Tasks |
| Execution | Background | User Initiated |
| Dependency | Independent | Depends on System Software |
Industrial Importance
- Cloud Computing
- Enterprise Systems
- Banking Infrastructure
- Telecommunication Networks
- Healthcare Systems
- Defense Systems
Viva Questions
- What is System Software?
- What is Operating System?
- What is a Compiler?
- What is an Interpreter?
- What is Firmware?
- What are Device Drivers?
- What is BIOS?
- What are Utility Programs?
- Difference between Compiler and Interpreter?
- Difference between System Software and Application Software?
Exam Oriented Important Questions
- Define System Software.
- Explain Types of System Software.
- Discuss Functions of Operating System.
- Differentiate between Compiler and Interpreter.
- Explain Device Drivers with Examples.
- Write a Note on Utility Software.
- Compare System Software and Application Software.
Conclusion
System Software Computer System рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЖрдзрд╛рд░ рд╣реИред рдпрд╣ Hardware рддрдерд╛ Application Programs рдХреЗ рдмреАрдЪ рд╕рдордиреНрд╡рдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ Efficient Resource Management рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ Computing Environment рдореЗрдВ System Software рдХреА рднреВрдорд┐рдХрд╛ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
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 тЖТ