1. OPERATING SYSTEM
1.1. TYPES OF OS
1.1.1. STAND ALONE OPERATING SYSTEM
1.1.2. SERVER OPERATING SYSTEM
1.1.3. EMBEDDED / MOBILE OPERATING SYSTEM
1.2. FUNCTION OF OS
1.2.1. Start and shutdown a computer
1.2.2. Provide a user interface
1.2.3. Manage program
1.2.4. Manage memory
1.2.5. Coordinate task
1.2.6. Configure device
1.2.7. Establish intenet connection
1.2.8. Monitor performance
1.2.9. Provide file managements and other utilities
1.2.10. Automatically update
1.2.11. Control a network
1.2.12. Administer security
2. CATEGORIES OF SOFTWARE
2.1. OPEN SOURCE SOFTWARE
2.1.1. created by unpaid volunteers, begin to gain wide acceptance among computer users
2.1.2. freely
2.2. PROPRIETARY SOFTWARE
2.2.1. privately owned and limited to a pecific vendor or computer model
2.2.2. license/paid
3. SOFTWARE
3.1. DEFINITION : consist of series of related instructions,organized for a common purpose that tells the computer what tasks to perform and how to perform them
3.2. TYPES OF SYSTEM SOFTWARE
3.2.1. OPERATING SYSTEM
3.2.2. UTILITY PROGRAM
4. UTILITY PROGRAM
4.1. TYPES OF UTILITY PROGRAM
4.1.1. File Manager
4.1.1.1. to provide routine file management tasks
4.1.2. Disk Cleanup
4.1.2.1. searches and removes unnecessary files
4.1.3. Compression Tools
4.1.3.1. to shrink the size of a file(s)
4.1.4. Anti-Virus Program
4.1.4.1. to protect a computer against viruses by identifying and removing any computer viruses found in memory, on storage or incoming files
4.1.5. Spyware Remover
4.1.5.1. to detect and delete spyware
4.1.6. Disk Defragmenter
4.1.6.1. to reorganize the files and unused space on computer hard disk so that the OS accesses data more quickly and programs run faster
4.1.7. Backup and Restore
4.1.7.1. a backup utility allows users to copy files to another storage medium in case of damage or lost
4.1.7.2. a restore utility reverses the process and returns backed up files to their original form
5. APPLICATION SOFTWARE
5.1. DEFINITION : consists of programs designed to make users more productive and/or assist with personal tasks
5.2. TYPES OF APPLICATION SOFTWARE
5.2.1. Web Browser
5.2.1.1. allows users to access and interact with software form any computer or device that is connected to the intenet
5.2.2. Web Processing
5.2.2.1. allows user to create and manipulate documents
5.2.3. Spreadsheet
5.2.3.1. allows users to organize data in rows and columns and perform calculations
5.2.4. Database
5.2.4.1. collection of data organized in a manner that allows access,retrieval and use of that data
5.2.5. Presentation
5.2.5.1. allows users to create visual aids for presentations to communicate ideas, messages and other information to a group