1. CATEGORIES SOFTWARE
1.1. OPEN SOURCE SOFTWARE :-
1.1.1. -Created by unpaid volunteers,begin to gain wide acceptance among computers users
1.1.2. -Freely
1.2. PROPRIETARY SOFTWARE :-
1.2.1. -Privately owned andlimited to a specific vendor or compute model
1.2.2. -License/paid
2. 2 TYPES OF SYSTEM SOFTWARE
2.1. OPERATING SYSTEM :- An operating system (os) is a set programs containing instructions that work together to ncoordinate all activities among computer resources
2.2. UTILITY PROGRAM :- Utility program is a type of systemsoftware that allows a user to perform maintenance-type task
3. TYPES OF SOFTWARE
3.1. -System software
3.1.1. DEFINITION :- Consists og the programs that control or maintain the operations of the computers and its devices
3.2. -Application software
3.2.1. DEFINITION :- Consists of programs designed to make user more productive and/or assist them with personal task
4. TYPE OF OPERATING SYSTEM
4.1. Stand Alone Operating Software- Is a complete operating system that works on a desktop computer ,notebook computer or mobile computing device Exp :- Windows,Mac OS X,Unix,Linux & Ubuntu
4.2. Server Operating System - Designed to support a network Exp:- Windows Server 2008,Netware,Unix,Linux & Ubuntu
4.3. Mobile Operating System - Resides on a firmware on a mobile device consumer electronic device Exp :- Iphone OS,Palm OS,& Google Android
5. FUNCTION OF OPERATING SYSTEM
5.1. Start And Shutdown A Computer - The Process of starting or restarting a computer is calling booting
5.1.1. Cold Boot -Turning on a computer that has bee powered off completely
5.1.2. Warm boot - Using the operating system to restart a computer
5.2. Provide a user interface - A user in terface controls how you enter data and instruction and how information is displayed on a screen
5.2.1. Graphical user interface (GUI) -interact with the software using text,graphics and visual images such as icon
5.2.2. Command line interface - user uses the keyboard to enter data and instruction
5.3. Manage Program - An OS manages mutiple programs and processes while you use the computer
5.4. Manage Memory - OS allocatesdata and instuctions to memory while they are being processed,monitors the content of memory and release from memory when the processor no longer required them
5.5. Establish an internet connection - OS typically provide a means to establish internet connection
5.6. Monitor Performance - A performance monitor is a program that accesses and reports information about various computer resources and devices
5.7. Control A Network - Os are designed to work with a server on a network. A server OS organizes and coordinates how mutiple users access and share resources on a network
6. TYPESOF APPLICATION SOFTWARE
6.1. WEB BROWSER :- A software that allows users to access and interact with software from any computer or device that is connected to the internet
6.1.1. Eg: proprietary software
6.1.1.1. Internet Explorer
6.1.1.2. Safari
6.1.2. Eg: open source software
6.1.2.1. Mozilla Firefox
6.1.2.2. Chrome
6.2. WORD PROCESSING :- A software that allows users to create and manipulate documents
6.2.1. Eg: propriety software
6.2.1.1. Microsoft Office Word
6.2.1.2. Pages (Apple)
6.2.2. Eg: open source software
6.2.2.1. OpenOffice.orgCalc
6.2.2.2. KWord
6.3. SPREADSHEET :- Spreadsheet software allows users to organiza data in rows and columns and perform calculations Usage : spreadsheet organization , calculations and charting
6.3.1. Eg : Proprietary software
6.3.1.1. Microsoft Office Excel
6.3.1.2. Numbers(Apple)
6.3.2. Eg : Open Source Software
6.3.2.1. OpenOffice.orgCalc
6.3.2.2. KCells
6.4. Database :- A database is a collection of data organized in a manner that allows access,retrieval and use of that data. Database software allows users to create,access and manage a database Usage : Create student database ,employess database or book databse
6.4.1. Eg : Proprietary Software
6.4.1.1. Microsoft Office Access
6.4.1.2. Oracle DB
6.4.2. Eg : Open Source Software
6.4.2.1. OpenOffice.org Base
6.4.2.2. MariaDB
6.5. Presentation :- Presentation software allows users to create visual aids for presentation to communicate ideas,messages,and other information to a group Usage : Create a presentation for teaching
6.5.1. Eg : Propriety Software
6.5.1.1. Microsoft Office Powerpoint
6.5.1.2. Keynote (Apple)
6.5.2. Eg : Open Source Software
6.5.2.1. OpenOffice.org Impress