1. Operating System
1.1. Definition
1.1.1. Sets of programs containing instructions that work together to coordinate all the activities among computer hardware resources
1.2. Type Of OS
1.2.1. Stand Alone Operating System
1.2.1.1. Description
1.2.1.1.1. A complete OS that works on a desktop computer, notebook computer, or mobile computing device
1.2.1.2. Proprietary Software
1.2.1.2.1. Windows
1.2.1.2.2. Mas OS X
1.2.1.3. Open Source Software
1.2.1.3.1. Unix
1.2.1.3.2. Linux
1.2.2. Server Operting System
1.2.2.1. Description
1.2.2.1.1. An OS that is designed to support a network
1.2.2.2. Proprietary Software
1.2.2.2.1. Windows Srever 2008
1.2.2.2.2. Netware
1.2.2.2.3. Solaris
1.2.2.3. Open Source Software
1.2.2.3.1. UNIX
1.2.2.3.2. Linux
1.2.3. Mobile Operating System
1.2.3.1. Description
1.2.3.1.1. OS that resides on a ROM chip on a mobile device or consumer electronic device
1.2.3.2. Proprietary Software
1.2.3.2.1. Windows Mobile
1.2.3.2.2. iPhone OS
1.2.3.2.3. Windows Embedded CE
1.2.3.3. Open Source Software
1.2.3.3.1. Google Android
1.2.3.3.2. Symbian OS
1.3. Function of OS
1.3.1. Starting a Computer
1.3.1.1. Definition
1.3.1.1.1. The process of starting or restarting a computer is calling booting
1.3.1.2. Cold boot
1.3.1.2.1. Turning on a computer that has been powered off completely
1.3.1.3. Warm boot
1.3.1.3.1. Using the OS system to restart a computer that already powered on
1.3.2. Provide a user interface
1.3.2.1. A user interface controls how you enter data and instructions and how information is displayeg on the screen
1.3.3. Manage program
1.3.3.1. How an OS handles programs directly affects your productivity
1.3.4. Manage memory
1.3.4.1. OS allocates data and instructions to memory
1.3.5. Schedule jobs and configure devices
1.3.5.1. OS determines the order in which jobs are processed.
1.3.6. Establish an Internet Connection
1.3.6.1. OS typically provide a means to establish Internet Connection
1.3.7. Monitor performance
1.3.7.1. OS typically contains a performance monitor
1.3.8. Provide file management and other utilities
1.3.9. Control a Network
1.3.9.1. OS are designed to work with a server on a network
1.3.10. Administer security
1.3.10.1. Establish permissions to resources
2. Application Software
2.1. Definition
2.1.1. Consists of programs designed to makae users more productive and or assist with personal tasks
2.2. Type of Application software
2.2.1. Web Browser Software
2.2.1.1. Software that allow users to access and interact with software from any computer ir device that is connected to the Internet
2.2.2. Word Processing
2.2.2.1. A software that allows users to create and manipulate documents
2.2.3. Spreadsheet
2.2.3.1. Allows users to organize data in rows and columns and perform calculations
2.2.4. Database
2.2.4.1. A collection of data organized in amanner that allows access, retrieval and use of that data
2.2.5. Presentation
2.2.5.1. Allows users to create visual aids for presentations to communicate ideas, messages, and other information
3. System Software
3.1. Operating System
3.2. Utilility Program
3.3. application software
4. Utility Program
4.1. Definition
4.1.1. A type of system software that allows a user to perform maintenance-type task
4.2. Type of Utility Program
4.2.1. File Manager
4.2.1.1. to provide routine file management tasks
4.2.2. Disk Cleanup
4.2.2.1. Searches and removes unnecessary files
4.2.3. File Compression Tools
4.2.3.1. To shrinks the size of a file
4.2.4. Anti-Virus Program
4.2.4.1. To search, protect and remove virus
4.2.5. Spyware Remover
4.2.5.1. To search, protect and remove spyware
4.2.6. Disk Defragmenter
4.2.6.1. To reorganizes the files and unesed space on computer hard disk
4.2.7. Backup ans Restore
4.2.7.1. Backup that allows users to copy files to another storage medium in case of damage or lost
4.2.7.2. Restore utility reverses the process and returns backed up files to their original form