1. Operating System
1.1. An operating system is a set of programs containing instructions that work together to coordinate all the activities among computer resources
1.2. Types of OS:
1.2.1. - Stand-alone Operating System
1.2.1.1. A complete operating sytem 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. Mac OS X
1.2.1.3. Open source software:
1.2.1.3.1. Unix
1.2.1.3.2. Linux
1.2.1.3.3. Ubuntu
1.2.2. - Server Operating System
1.2.2.1. Is designed to support a network
1.2.2.2. Proprietary software:
1.2.2.2.1. Windows Server 2008
1.2.2.2.2. Netware
1.2.2.3. Open source software:
1.2.2.3.1. Unix
1.2.2.3.2. Linux
1.2.2.3.3. Solaris
1.2.3. - Mobile Operating System
1.2.3.1. 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 Phone 7
1.2.3.2.2. iPhone OS
1.2.3.2.3. BlackBerry
1.2.3.3. Open source software:
1.2.3.3.1. Google Android
1.2.3.3.2. Embedded Linux
1.2.3.3.3. Symbian OS
2. Utility Program
2.1. A type of system software that allows a user to perform maintenance-type task
2.2. Types of utility program:
2.2.1. - File Manager
2.2.1.1. To provide routine file management tasks
2.2.2. - Disk Cleanup
2.2.2.1. Searches and removes unnecessary files
2.2.3. - Compression Tools
2.2.3.1. To shrink the size of a file
2.2.4. - Anti-Virus Program
2.2.4.1. To protect a computer against viruses by identifying and removing any computer viruses found in memory, on storage media or incoming files
2.2.5. - Spyware Remover
2.2.5.1. To detect and delete spyware
2.2.6. - Disk Defragmenter
2.2.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
2.2.7. - Backup and Restore
2.2.7.1. A backup utility allows users to copy files to another storage medium in case of damage or lost
2.2.7.2. A restore utility reverses the process and returns backed up files to their original form