no slide title - drpaween.com file2 ความหมาย...
TRANSCRIPT
2
ความหมาย
โปรแกรมหรอชดค ำสงทเขยนขนเพอบงคบและควบคมฮำรดแวรของระบบคอมพวเตอร ใหท ำงำนตำมทตองกำร
ล ำดบขนตอนกำรท ำงำนทเขยนดวยค ำสงของคอมพวเตอร ค ำสงเหลำนเรยงกนเปนโปรแกรมคอมพวเตอร
3
คอมพวเตอรเครองหนงท ำงำนแตกตำงกนดวยซอฟตแวรทแตกตำงกน
ซอฟตแวรจงหมำยถงโปรแกรมคอมพวเตอรทกประเภททท ำใหคอมพวเตอรท ำงำนได
4
ภาษาคอมพวเตอร เปนสอกลำงในกำรถำยทอดควำมตองกำรของมนษยใหคอมพวเตอรรบรและปฏบตตำม
คอมพวเตอรท ำงำนดวยสญญำณทำงไฟฟำ แทนดวย 0 และ 1 ซงเปนรหสแทนค ำสงในกำรสงงำนคอมพวเตอร
เลขฐำนสองทประกอบกนเปนชดค ำสงและใชสงงำนคอมพวเตอรคอ ภาษาเครอง
5
ซอฟตแวร (Software)
ซอฟตแวรระบบ
ระบบปฏบตการ
ตวแปลภาษา
โปรแกรมอรรถประโยชน
โปรแกรมตรวจขอผดพลาด
ซอฟตแวรประยกต
ซอฟตแวรส าเรจรป
ซอฟตแวรใชงานเฉพาะ
6
ซอฟตแวรระบบ (System Software)ควบคมกำรท ำงำนของอปกรณในระบบคอมพวเตอรสวนตำงๆ
เมอจำยกระแสไฟฟำใหคอมพวเตอร ซอฟตแวรระบบเปนโปรแกรมแรกทสงคอมพวเตอรท ำงำน
เกบในหนวยควำมจ ำประเภทรอม หรอแผนดสก หำกไมมซอฟตแวรระบบ คอมพวเตอรจะท ำงำนไมได
7
หนาทหลกของซอฟตแวรระบบ
จดกำรหนวยรบเขำและหนวยสงออก จดกำรหนวยควำมจ ำ เพอน ำขอมลจำกแผนบนทกมำบรรจยงหนวยควำมจ ำหลก
เปนตวเชอมระหวำงผใชงำนกบคอมพวเตอร เชน กำรขอดรำยกำรแฟมขอมลในแผนบนทก กำรท ำส ำเนำแฟมขอมล
8
ประเภทของซอฟตแวรระบบ (Types of System Software)ระบบปฏบตการ (Operating System) เปนโปรแกรมทมความจ าเปนในการท างานของระบบคอมพวเตอร
ตวแปลภาษา (Language Translator) เปนโปรแกรมทแปลงจากภาษาคอมพวเตอรมาเปนสงทคอมพวเตอรเขาใจ (ศนยและหนง)
9
ประเภทของซอฟตแวรระบบ (Types of System Software) (ตอ) โปรแกรมอ านวยความสะดวก (Utility Program)โปรแกรมชวยเหลอใหระบบคอมพวเตอรท างานไดอยางมประสทธภาพ
โปรแกรมตรวจขอผดพลาด(Diagnostic Program) เปนโปรแกรมรายงานขอผดพลาดตางๆ ทเกดขนกบโปรแกรมของระบบไมวาจะเปนการพมพค าสงผด เชน Norton, QAPlus
10
ระบบปฏบตการ (OS)
จดการทรพยากรตางๆ ของระบบคอมพวเตอรใหท างานอยางมประสทธภาพ เชน RAM, mouse
ใหบรการตางๆ กบซอฟตแวรประยกต
เปนตวกลางระหวาง Hardware และผใช
เปนตวกลางระหวาง Software และผใช -- จดเตรยมสวนตดตอกบผใชงาน (User Interface)
ระบบปฏบตการมหนาท
11
ระบบปฏบตการ (OS) (ตอ) เปนตวประสานงานระหวางCPU, RAM, Mouse,
Printer และอปกรณฮารดแวรตวอนๆ
จดการเกยวกบวธการจดเกบและดงขอมลจากดสก
เปนตวแปลค าสงทถกสงจากผใชผานสงท OS เตรยมใหเปนรหสคอมพวเตอรทคอมพวเตอรเขาใจ
แสดงผลลพธจากการท างาน
13
Operating System Types
ระบบปฏบตการ แบบ Text-Based - Dos
ระบบปฏบตการ แบบ Graphical User Interface (GUI) - MS Windows, Mac OS, โอเอสท(OS/2)
14
ระบบปฏบตการ แบบ Text-Based(Command Language)
ระบบปฏบตการแบบตวอกษรทรบค าสงดวยการพมพค าสง
Input Device หลกคอ Keyboard
ผใชตองรค าสง
18
ระบบปฏบตการแบบ Graphical User Interface (GUI)
ระบบปฏบตการแบบกราฟกทรบค าสงดวยการชและเลอกค าสงจาก Icon และ Menu
Input Device หลกคอ อปกรณการช (Pointing Devices)
ผใชไมจ าเปนตองรค าสง
25
โอเอสท(OS/2)
เปนระบบปฏบตการแบบเดยวกบวนโดวส
บรษทผพฒนาคอ บรษทไอบเอม
เปนระบบปฏบตการทใหผใชท างานไดหลายงานพรอมกน(Multitasking)
การใชงานเปนกราฟกเชนเดยวกบวนโดวส
26
ยนกซ(UNIX) เปนระบบปฏบตกำรทพฒนำมำตงแตเครองมนคอมพวเตอร
เปนระบบปฏบตกำรทใชงำนไดหลำยงำนพรอมกน(Multitasking)
ยนกซใชไดกบเครองทเชอมโยงและตอกบเครองปลำยทำงไดหลำยเครองพรอมกน
27
ลกษณะการประมวลผล
Single Task สามารถท างานไดเพยงครงละ 1 งาน ( Task )
Multitasking สามารถท างานพรอมๆ กนไดหลายงานในชวงเวลาเดยวกน (Concurrently processing ) โดยใชการแบงเวลา (Time Sharing)ใหแตละ Task เพอประมวลผล
29
Icons
Start menu
Start button
Taskbar
Desktop
Dialog box
Program
running in
a window
Window control buttons
30
Single task Multitasking Single user Multi-user
DOS
Windows3.11
Windows95
Windows98
WindowsNT
Unix
Linux
32
ตวแปลภาษา(Language Translator)แปลภำษำระดบสงไปเปนภำษำเครอง3 ประเภท
– คอมไพเลอร(Compilor) – อนเตอรพรเตอร(Interpreter)– แอสเซมเบลอร(Assembler)
33
คอมไพเลอร(Compilor)
ท ำกำรแปลโปรแกรมทเขยนเปนภำษำระดบสงทงโปรแกรมใหเปนภำษำเครองกอน แลวจงใหคอมพวเตอรท ำงำนตำมภำษำเครองนน
34
อนเตอรพรเตอร(Interpreter)
ท ำกำรแปลทละค ำสง แลวใหคอมพวเตอรท ำตำมค ำสงนน เมอท ำเสรจแลวจงมำท ำกำรแปลค ำสงล ำดบตอไป
36
ขอแตกตำงระหวำงคอมไพเลอรกบอนเทอรพรเตอร...
อยทการแปลทงโปรแกรมหรอแปลทละค าสง
ตวแปลภำษำทรจกกนด เชน ตวแปลภำษำเบสค ตวแปลภำษำโคบอล
37
ภาษาระดบสง
เปนภำษำทมนษยเขำใจภำษำระดบสงมอยมำกมำย
– บำงภำษำใชสงงำนกำรค ำนวณทำงคณตศำสตรและวทยำศำสตร
– บำงภำษำใชสงงำนทำงดำนกำรจดกำรขอมล
38
ตวอยางภาษาระดบสงภาษาปาสคาล (Pascal)
– มรปแบบเปนโครงสรำง เปนกระบวนควำม – ผเขยนสำมำรถแบงงำนออกเปนชนเลกๆ แลวมำรวมกนเปนโปรแกรมขนำดใหญได
ภาษาเบสก(BASIC)– มรปแบบค ำสงไมยงยำก สำมำรถเรยนรและเขำใจไดงำย – มรปแบบค ำสงพนฐำนทน ำมำเขยนเรยงตอกนเปนโปรแกรมได
39
ตวอยางภาษาระดบสง
ภำษำซ(C)– เหมำะส ำหรบพฒนำซอฟตแวรอน ๆ – เปนภำษำทมโครงสรำงส ำหรบเขยนโปรแกรมใหคอมพวเตอรตดตอกบอปกรณตำง ๆ
ภำษำโลโก(Logo)– โปรแกรมภำษำโลโกไดรบกำรพฒนำส ำหรบเดก
40
โปรแกรมอ านวยความสะดวก (Utility Program)โปรแกรมส ารองขอมล Backup Softwareโปรแกรมปองกนไวรส Virus Protection S/Wโปรแกรมปองกนจอภาพ Screen Saver
Softwareโปรแกรมกไฟล Data Recovery Software
42
ซอฟตแวรประยกต (Application S/W)
คอโปรแกรม หรอ ชดค าสงทถกสราง
ขนเพอตอบสนองงานเฉพาะดาน หรอ
ใหสามารถท างานไดตามวตถประสงค
ใด วตถประสงคหนง
43
ประเภทของซอฟตแวรประยกต(Types of Application Software)ซอฟตแวรส าเรจรป (Packaging S/W หรอ
Canned Program) เพอตอบสนองความตองการทวไป (Horizontal Market S/W) เชน Microsoft Office
ซอฟตแวรใชงานเฉพาะ (Custom Program) เพอตอบสนองกลมใดกลมหนง (Vertical Market S/W) เชน ซอฟตแวรดานการแพทย
44
ซอฟตแวรส าเรจรป(Packaging S/W) ซอฟตแวรประมวลค า (Word Processing Software)
ซอฟตแวร ตารางท างาน (Spread Sheet Software)
ซอฟตแวรจดการฐานขอมล (Database Management Software)
ซอฟตแวรน าเสนอ (Presentation Software)
ซอฟตแวรสอสารขอมล (Data Communication Software)
45
ซอฟตแวรประมวลค า (Word Processing Software) ใชส ำหรบกำรพมพเอกสำร เอกสำรทพมพไวจดเปนแฟมขอมล เรยกมำพมพหรอแกไขใหมได
กำรพมพออกทำงเครองพมพมรปแบบตวอกษรใหเลอกหลำยรปแบบ
เชน Microsoft Word, Lotus AmiPro, Word Star, Word Perfect, เวรดรำชวถ, เวรดจฬำ
46
ซอฟตแวร ตารางท างาน (Spread Sheet Software) เปนซอฟตแวรทชวยในกำรคดค ำนวณ ใชหลกกำรเสมอนมโตะท ำงำนทมกระดำษขนำดใหญวำงไว มเครองมอคลำยปำกกำ ยำงลบ และเครองค ำนวณเตรยมไวใหเสรจ บนกระดำษมชองใหใสตวเลข ขอควำมหรอสตร สำมำรถสงใหค ำนวณตำมสตรหรอเงอนไขทก ำหนด
เชน Microsoft Excel, Lotus
47
ซอฟตแวรจดการฐานขอมล (Database Management Software) ฐำนขอมลกำรรวบรวมขอมลหลำย ๆ เรองทเกยวของกนไวในคอมพวเตอร
ซอฟตแวรจดกำรฐำนขอมลซอฟตแวรทชวยในกำรเกบ กำรเรยกคนมำใชงำน กำรท ำรำยงำน กำรสรปผลจำกขอมล
เชน Microsoft Access, dBase, Paradox, Foxbase, Oracle, Infomix, Sybase, Microsoft SQL
48
ซอฟตแวรน าเสนอ (Presentation Software) เปนซอฟตแวรทใชส ำหรบน ำเสนอขอมล กำรแสดงผลตองสำมำรถดงดดควำมสนใจ แสดงแผนภม กรำฟ และรปภำพได เชน Microsoft PowerPoint, Lotus Freelance,
Harvard Graphic
49
ซอฟตแวรสอสารขอมล (Data Communication Software) ซอฟตแวรทชวยใหไมโครคอมพวเตอรตดตอสอสำรกบเครองคอมพวเตอรอนในทหำงไกล โดยผำนทำงสำยโทรศพท
ใชเชอมโยงตอเขำกบระบบเครอขำยคอมพวเตอร เชน อนเตอรเนต ท ำใหสำมำรถใชบรกำรอน ๆ เพมเตมได เชนรบสงไปรษณยอเลกทรอนกส,โอนยำยแฟมขอมล, แลกเปลยนขอมล อำนขำวสำร
เชน Procomm, CrossTalk, Telix
50
ขอดของซอฟตแวรส าเรจรป (Advantages of Using Packaging Software)ประหยดเวลาในการเขยนโปรแกรม สามารถใชไดทนท
ผลตภณฑไดมาตรฐานมคนรจกมาก ความชวยเหลอหางายราคาไมแพง
51
ขอเสยของซอฟตแวรส าเรจรป(Disadvantages of Using Packaging Software)
ไมตรงกบความตองการเพราะถกเขยนขนกลางๆ
52
ซอฟตแวรใชงานเฉพาะ (Custom Program)
การพฒนาซอฟตแวรใชงานเฉพาะส าหรบงานแตละประเภทใหตรงกบความตองการของผใชแตละราย
เชนในกจกำรธนำคำร มกำรฝำกถอนเงน งำนทำงดำนบญช หรอในหำงสรรพสนคำกมงำนกำรขำยสนคำ กำรออกใบเสรจรบเงน กำรควบคมสนคำคงคลง
54
ขอดของการใหหนวยงานภายในจดการ (Advantages of Using In-House)
ตอบสนองความตองการทอาจตางออกไป
ความลบไมรวไหลไปภายนอกองคกร
กรณทมผเชยวชาญอยแลว เสยคาใชจายต า เพราะไมตองหาเพม
55
ขอเสยของหนวยงานภายใน (Disadvantages of Using In-House)อาจตองหาคนเพม/โยกยายต าแหนงงาน
ใชเวลาในการพฒนานาน และอาจยดเยอ
โปรแกรม/เอกสาร อาจไมไดมาตรฐาน
56
ขอดของหนวยงานภายนอก (Advantages of Using Outsource)
ตอบสนองความตองการทอาจตางออกไป
ตรงตามก าหนดเวลา
ไดมาตรฐาน