Types of Software Flashcards
What are the two types of software?
- System Software
- Application Software
What is system software? Name its two types.
System software manages and controls computer hardware so that application software can function,
Its two types are operating system and utility software.
What is Operating Software? What are its primary key functions?
The operating System is the most crucial system software that acts as an interface between the user and the hardware.
Key functions -
1. Memory Management - allocates and manages RAM for running programs
2. Process Management - manages tasks and processes in the system
3. File System Management - organizes and stores data efficiently
4. Device Management - controls peripherals like printers, scanners and keyboards
5. Security & Access Control - ensures data protection through authentication and permissions
Explain the types of user interfaces provided by the Operating System.
- Graphical User Interface (GUI) - uses icons, windows, and menus (e.g., Windows, macOS)
- Command Line Interface (CLI) - Requires users to type text commands (e.g., Linux terminal, Command prompt)
- Menu-Driven Interface - Provides a list of options for users to choose from (e.g., ATM machines, old mobile phones)
- Touch-Based Interface - Found in smartphones and tablets, enabling touch gestures
- Voice-Based Interface - Uses voice commands for interaction (e.g., Siri, Google Assistant)
What is Utility Software? Name some of its common examples.
Utility software helps maintain, optimize, and protect the system,
Some examples include -
1. Antivirus Software - Windows defender, Norton antivirus
2. Disk Cleanup Tool - Windows Disk Cleaner, CCleaner
3. Backup Software - Google Drive Backup, Acronis True Image
4. Final Compression Tools - WinRAR, 7-Zip
5. Defragmentation Tools - Windows Disk Defragmenter
6. Firewall Software - Windows Firewall, ZoneAlarm
What is Application Software?Name its examples and types.
Application software refers to any software which is designed to help users perform specific tasks. It is of two types - General-Purpose and Tailor-Made software.
Examples -
1. Productivity Softwares - Word processors, spreadsheets, presentation tools (E.g., Microsoft Office, Google Docs)
2. Multimedia Software - Video and image editing programs (E.g., Adobe Photoshop, VLC Media Player)
3. Communication Software - Messaging and email applications (E.g., Zoom, Gmail, WhatsApp)
4. Web Browsers - Software for internet access (E.g., Google Chrome, Mozilla Firefox)
5. Educational Software - Learning tools and simulations (E.g., Duolingo, MATLAB)
Explain between the two types of Application Software.
- General-Purpose Software - Designed for a broad range of users and tasks. For example, Microsoft Word, Excel and Photoshop
- Tailor-Made Software - Specifically developed to meet the needs of a particular organization or individual. For example hospital management systems, backing software and custom inventory management tools