Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.

Similar presentations


Presentation on theme: "COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called."— Presentation transcript:

1 COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called a program

2 Categories of computer soft ware
Computer soft ware are divided into two categories that is System soft ware Application soft ware

3 The processing unit

4 Application soft ware Application software tells the computer how to accomplish tasks the user requires, such as creating a document or editing a graphic image.

5 Some important kinds of application software are:
Word processing programs Spreadsheet software Database management Presentation programs Graphics programs Networking software Web design tools and browsers Internet applications Communications programs Utilities Entertainment and education Multimedia authoring

6 System soft ware This is the types of soft ware design to manage the operation of computer its devices. An operating system is the is the is the computer soft ware that coordinate the operation of all hard ware and soft ware component of the computer

7 Types of system soft ware
Operating system Utilities Programing language Language processors

8 Operating system This is a set of programs containing instruction that coordinate all the activities among the computer hard ware devices

9 Examples of operating system
Window Linux Window seven Window eight Window xp Window Macintosh

10 Functions of operating system
Manage and allocate computer resources. Control input and out put devices Manage computer memory usage Schedules computer operations Provide a working environment for all computer applications

11 UTILITIES Def. Utility are additional essential soft ware that is design to assist either application or system soft ware Utility soft ware are broadly sub divided into two system utility soft ware application utility soft ware System utility soft ware is that soft ware that further enhances the operation of system soft ware e.g. device drivers Application utility soft Ware is that soft ware which enhance the operation of application soft ware

12 Example of common utilities soft ware
File defragmentation Data compression Backup Antivirus Screen savers Sort merge utility File compression utility Diagnostic utility

13 Programing language Programing language are means of passing instructions to computer system using specific predefined words and symbols arranged in a logical manner . Function of programing language It is used to provide a suitable interface for the design and production of a set of instruction called a program

14 Categories of programming language
There are two basic categories i.e. The low level language The high level language

15 Low level language The low level languages are language used for designing programs or instruction for the processor There are two types of low level language Machine code Assembly language

16 Machine code Machine code; this is referred to as first generation language because instruction must be written in binary format.

17 Assembly language Assembly language; This is referred to as second generation language because combination of bits are represented by partially meaning full words to human e.g. Add for addition, SUB for subtraction etc.

18 Language processors Language processor are soft ware used to convert high level language into low level language that is capable of being understood by the processor Examples of language processors Compiler Assembler Interpreter Linkers Debuggers

19 Compiler Is one of the major language processors that translate a program written in a higher level language There are of two kinds native and cross compiler Native compiler; is that where the resulting program can only run on the same plat form as the language Cross compiler; is that which compile programs capable of running on other platform

20 Assembler These are language processor that translate assembly instruction into machine code (binary format)

21 Interpreter An interpreter is that which execute and analyzes the input program before passing on control to the processor.

22 Debugger Is that soft ware program that locates bugs(errors) in another computer program.

23


Download ppt "COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called."

Similar presentations


Ads by Google