Presentation is loading. Please wait.

Presentation is loading. Please wait.

C31102 IT 2 Computer Center Pluakdaengpittayakom

Similar presentations


Presentation on theme: "C31102 IT 2 Computer Center Pluakdaengpittayakom"— Presentation transcript:

1 C31102 IT 2 Computer Center Pluakdaengpittayakom
Software C31102 IT 2 Computer Center Pluakdaengpittayakom

2 Meaning of Software Software is group of commands created from programming language

3 Need of software Software help human can control computer and make profit from it.

4 Programming Language Media between computer and human
Computer can understand only binary number or machine language

5 Programming Language(cont)
Machine language is hard to understand then language translator be created for translate high-level language to machine language Language translator divide 2 types 1) Compiler and 2) interpreter

6 Compiler vs Interpreter
Compiler will check all code before translate to program Interpreter will translate one statement and run it

7 Type of software We can divide software to 2 types System software
Application software

8 System software Control hardware such as get data from keyboard, send data to monitor, etc. start working when computer will be turned on.

9 Function of system software
Manage Input and Output Manage Memory Coordinate between Hardware and Application software

10 Subtype of System software
System software also divide to 2 subtype Operating System : OS Compiler

11 Operating System : OS Low level software that used for maintenance Hardware All computer must install OS

12 Example of OS DOS : Disk Operating System work in command line mode Windows : work in graphic mode, multitask mode, easy to use

13 Example of OS OS/2 like Windows, built by IBM, few difference about command Linux , Freeware OS, Multi user platfrom

14 Language Translator Used for translate source code to machine language
Help programmer can program easier

15 Example of Programming language
PASCAL : structure programming language BASIC : easy command C : flexible & HW friendly programming language LOGO : child learning language FORTRAN, COBOL, RPG ,etc

16 Application Software Software work on specific task can divide in 2 type Ready-made software Specific-task software

17 Ready-made software Built to buy more Like deli
Example of Ready-made software such as word processing, spread sheet, database management, presentation, data communication Low price but not fitness

18 Word processing software
Use for create, edit, format and print document Such as Microsoft Word, Lotus Ami-Pro etc.

19 Spread Sheet Software Use for calculating, define formula and processing Such as Microsoft Exel, Lotus.

20 Database Management Software
Use for create, manage, query and make summary report on various format. Such as Microsoft Access, DB2, Oracle, Foxbase, etc.

21 Presentation Software
Use for create presentation in various format Such as Microsoft Powerpoint, Lotus Freelance, Harward Graphic, etc.

22 Data communication software
Make computers can communicate Such as Internet Explorer, ProCom, CrossTalk, Telix, etc.

23 Specific-task software
Make by order Like command food. Such as 7-11 Account program, PIS High cost but fitness.

24 Summation Software System Apply OS Translator Ready-made Specific Task


Download ppt "C31102 IT 2 Computer Center Pluakdaengpittayakom"

Similar presentations


Ads by Google