computer. sytem
DESCRIPTION
computer. sytem.TRANSCRIPT
1
ซอฟตแวร (software)
1.ความหมายของซอฟตแวร
ซอฟตแวร คอ ชดค ำสงทสงงำนคอมพวเตอรเปนล ำดบขนตอนของกำรท ำงำน ชดค ำสงเหลำนไดจดเตรยมไวในหนวยควำมจ ำของคอมพวเตอร คอมพวเตอรอำนชดค ำสงแลวท ำงำนตำม ซอฟตแวรจงเปน
สงทมนษยจดท ำขน และคอมพวเตอรจะท ำงำนตำมคณลกษณะของซอฟตแวรทวำงไวแลวเทำนน
2.ประเภทของซอฟตแวร
ในบรรดำซอฟตแวรหรอโปรแกรมคอมพวเตอรทมผพฒนำขนเพอใชงำนกบคอมพวเตอรมมำกมำย
ซอฟตแวรเหลำนอำจไดรบกำรพฒนำโดยผใชงำนเอง หรอผพฒนำระบบ หรอผผลตจ ำหนำย หำกแบงแยก
ชนดของซอฟตแวรตำมสภำพกำรท ำงำน พอแบงแยกซอฟตแวรไดเปนสองประเภท คอ
1.ซอฟตแวรระบบ (systems software) ประกอบดวย
1.1 ระบบปฎบตกำร
1.2 โปรแกรมอรรถประโยชน
2.ซอฟตแวรประยกต (application software) ประกอบดวย
2.1ซอฟตแวรส ำเรจรป
2.2ซอฟตแวรเฉพำะ
1. ซอฟตแวรระบบ
หมำยถง ชดค ำสงหรอโปรแกรมทบรษทผผลตสรำงขนมำเพอใชจดกำรกบระบบ ซงจะท ำหนำท
ควบคมกำรท ำงำนของคอมพวเตอร และอปกรณตำง ๆ เชน กำรน ำเขำขอมลของอปกรณน ำเขำ กำร
ประมวลผลของหนวยประมวลผล กำรจดสรรหนวยควำมจ ำส ำรอง และกำรแสดงผลของอปกรณแสดงผล
เปนตน เมอผใชเรมเปดเครองคอมพวเตอร กำรท ำงำนจะเปนไปตำมชดค ำสงทเขยนขน ชดค ำสงนนกคอ
“ซอฟตแวรระบบ” นนเอง ซอฟตแวรประยกตไมวำประเภทใดลวนแตตองท ำงำนบนระบบปฏบตกำร
ทงสน เครองคอมพวเตอรจะไมท ำงำนถำไมมระบบปฏบตกำร กำรเรมใชงำนคอมพวเตอรทกครงจงตอง
2
บรรจระบบปฏบตกำรเขำไวในหนวยควำมจ ำของเครองคอมพวเตอรกอนทจะใหเครองเรมท ำงำนอยำงอน
ซอฟตแวรระบบทนยมใช คอระบบปฏบตกำร (operating system) เอมเอสดอส ยนกซ โอเอสท วนโดวส ล
นกซ เปนตน
1.1 ระบบปฏบตกำร
เนองจำกระบบปฏบตกำรเปนสวนส ำคญทท ำใหเครองคอมพวเตอรท ำงำนได แตดวยเครอง
คอมพวเตอรทมใชอยในปจจบนมสถำปตยกรรมทแตกตำงกน เชน เครองไมโครคอมพวเตอรทเรำใชงำน
ทวไปจะมคณสมบตและกำรท ำงำนทแตกตำงจำกคอมพวเตอรขนำดใหญ เชน มนคอมพวเตอร ทท ำหนำท
เปนเครองใหบรกำรทตองคอยใหบรกำรและดแลเค รองคอมพวเตอร ท เ ปนบรวำรจ ำนวนมำก
ระบบปฏบตกำรทใชงำนกบคอมพวเตอรประเภทนจงตองมควำมซบซอนกวำระบบปฏบตกำรทใชในเครอง
ไมโครคอมพวเตอร และเรำสำมำรถแบงประเภทของระบบปฏบตกำรตำมลกษณะกำรท ำงำนไดเปน 3
ประเภทดงน
1. ประเภทใชงำนเดยว (single-tasking) ระบบปฏบตกำรประเภทนจะก ำหนดใหคอมพวเตอรใชงำนได
ครงละหนงงำนเทำนน ใชในเครองขนำดเลกอยำงไมโครคอมพวเตอร เชน ระบบปฏบตกำรดอส
2. ประเภทใชหลำยงำน (multitasking) ระบบปฏบตกำรสำมำรถควบคมกำรท ำงำนพรอมกนหลำยงำน
ในขณะเดยวกน ผ ใชสำมำรถท ำงำนกบซอฟตแวรประยกตไดหลำยชนดในเวลำเดยวกน โดย
ระบบปฏบตกำรจดสรรทงเวลำและเนอททตองใชในกำรประมวลผลค ำสงของซอฟตแวรแตละชนด เชน
3
แบงปนเวลำในกำรประมวลผลของซพย และกำรแบงเนอทในหนวยควำมจ ำส ำหรบเกบขอมลและค ำสงของ
ซอฟตแวรทใชงำน เชน ระบบปฏบตกำรวนโดวส 95 และ 98
3.ประเภทใชงำนหลำยคน (multiuser) ในหนวยงำนบำงแหงอำจใชคอมพวเตอรขนำดใหญทท ำหนำท
ประมวลผล ท ำใหในขณะใดขณะหนงมผใชคอมพวเตอรพรอมกนหลำยคน แตละคนจะมสถำนงำนของ
ตนเองเชอมตอกบคอมพวเตอร จงตองใชระบบปฏบตกำรทมควำมสำมำรถในกำรจดกำรสง เพอใหผใชทก
คนสำมำรถท ำงำนเสรจไดในเวลำ ระบบปฏบตกำรในกลมน เชน ระบบปฏบตกำรวนโดวสเอนท
ตวอยำงระบบปฏบตกำร
1.ระบบปฏบตกำรดอส (Disk Operating System :DOS) เปนซอฟตแวรจดระบบงำนทพฒนำมำนำน
แลว กำรใชงำนจงใชค ำสงเปนตวอกษร ดอสเปนซอฟตแวรทรจกกนดในหมผใชไมโครคอมพวเตอร
ตวอยำงลกษณะค ำสง ในระบบปฏบตกำรดอส เชน C:\>copy C:\mydocument\data.doc A:\myfileค ำสงน
เปนกำรใชค ำสงคดลอกแฟมขอมลชอ data.doc ทอยใน Drive C Folder mydocument เอำไปไวท Drive A
ใน Folder myfile
2. ระบบปฏบตกำรยนกซ (UNIX) เปนระบบปฏบตกำรทพฒนำมำต งแตครงใชกบเครอง
มนคอมพวเตอร ระบบปฏบตกำรยนกซเปนระบบปฏบตกำรทสำมำรถใชงำนไดหลำยงำนพรอมกน และ
ท ำงำนไดหลำย ๆ งำนในเวลำเดยวกน ยนกซจงใชไดกบเครองทเชอมโยงและตอกบเครองปลำยทำงได
หลำยเครองพรอมกน
3.ระบบปฏบตกำรไมโครซอฟตวนโดวส (Microsoft Windows) ระบบปฏบตกำรนพฒนำโดยบรษท
ไมโครซอฟต เปนระบบปฏบตกำรทมลกษณะกำรใชงำนแตกตำงจำก 2 ระบบแรก เนองจำกมสวนตดตอกบ
ผใช (user interface) เปนแบบทเรยกวำระบบตดตอผใชแบบกรำฟก (Graphical User Interface : GUI) หรอ
ทเรยกวำ จยไอ คอมกำรแสดงผลเปนรปภำพ และใชสญลกษณในรปรำยกำรเลอก (menu) หรอสญรป
(icon) ในกำรสงงำนคอมพวเตอรแทนกำรพมพค ำสงทละบรรทด ท ำใหกำรใชงำนคอมพวเตอรงำยขน ทงยง
มสสนท ำใหซอฟตแวรนำใชงำนมำกขน ระบบปฏบตกำรวนสโดวสนเปนระบบปฏบตกำรทไดรบควำม
นยมสงมำกในเครองไมโครคอมพวเตอรทวไป ทงนนอกจำกจะเปนควำมงำยในกำรใชงำนทกลำวมำขำงตน
แลว ยงเปนเพรำะหลงจำกทบรษทไมโครซอฟตไดผลตระบบปฏบตกำรนออกสตลำด กไดพฒนำซอฟตแวร
ประยกตทสำมำรถใชงำนบนระบบปฏบตกำรนขนหลำยประเภท เชน ซอฟตแวรในกลมซอฟตแวรประมวล
ค ำ ซอฟตแวรตำรำงท ำงำน หรอซอฟตแวรน ำเสนอขอมล ซงชวยอ ำนวยควำมสะดวกในกำรท ำงำนของผใช
4
ในทก ๆ ดำน ท ำใหเกดกำรใชงำนทแพรหลำย นอกจำกนยงไดมกำรพฒนำระบบปฏบตกำรรนใหม ๆ ท
สนบสนนกำรใชงำนกบเทคโนโลยใหมทพฒนำอยำงตอเนอง ตงแตวนโดวส 3.0 (Windows 3.0) ซงเปนรน
แรกทท ำงำนบนเครองเดยว พฒนำเปนรนหรอเวอรชน ทสำมำรถท ำงำนเปนกลม หรอเครอขำยภำยใน
องคกรทใชทรพยำกรรวมกนได และพฒนำตอมำเปนวนโดวส 95 (Windows 95) วนโดวส 98 (Windows
98) วนโดวสเอมอ (Windows ME) และพฒนำเปนระบบปฏบตกำรเครอขำยทสำมำรถจดกำรดำนกำร
ตดตอสอสำรระหวำงเครองคอมพวเตอรบนเครอขำย จดกำรดำนกำรใชงำนอปกรณรวมกน และดแลจดสรร
และรกษำควำมปลอดภยของขอมล เชน วนโดวส เอนท (Windows NT) วนโดวส 2000 (Windows 2000)
และวนโดวส เอกซพ (Windows XP) หรอแมแตระบบปฏบตกำรส ำหรบคอมพวเตอรพกพำอยำงวนโดวส ซ
อ (Windows CE)
4. ระบบปฏบตกำรโอเอสท (OS2) เปนระบบปฏบตกำรแบบเดยวกบวนโดวส แตบรษท ผพฒนำ
คอ บรษทไอบเอม เปนระบบปฏบตกำรทใหผใชสำมำรถใชท ำงำนไดหลำยงำนพรอมกน และ กำรใชงำนก
เปนแบบกรำฟกเชนเดยวกบวนโดวส
5. ระบบปฏบตกำรลนกซ (LINUX) เปนระบบปฏบตกำรทพฒนำขนมำโดยนกศกษำชอวำ “Linus
Torvalds” จำกประเภทฟนแลนด LINUX เปนระบบปฏบตกำรทมลกษณะคลำยกบ UNIX แตม ขนำดเลก
กวำและท ำงำนไดเรวกวำ ในชวงแรกของกำรพฒนำ LINUX พฒนำขนมำเพอแจกจำยใหใช โดยไมเสย
คำใชจำย และพฒนำขนมำเพอคอมพวเตอรสวนบคคลเทำนน แตในชวงหลงควำมนยมใน กำรเชอมโยง
คอมพวเตอรเปนเครอขำยเพมสงขน จงมผพฒนำสวนประกอบอน ๆ ของ LINUX เพอเพม ควำมสำมำรถใน
กำรท ำงำนทำงดำนเครอขำย และผใชตองเสยคำใชจำยดวย
1.2 โปรแกรมอรรถประโยชน (Utility Software)
เปนโปรแกรมหรอซอฟตแวรทชวยสนบสนน เพม หรอขยำยขดควำมสำมำรถของโปรแกรมทใชงำน
อยแลวใหมประสทธภำพมำกขน ระบบปฏบตกำรโดยสวนใหญจะมโปรแกรมอรรถประโยชนมำใหใชงำน
อยแลว เชน
-Windows Explorer เปนเครองมอแสดงไฟลทชวยใหผใชสำมำรถดภำพ และแกไของคประกอบของ
ไฟลได
5
-Uninstaller เปนโปรแกรมอรรถประโยชนทใชในกำรยกเลกโปรแกรมทท ำกำรตดตงไวในระบบ เมอ
ผใชท ำกำรตดตงโปรแกรม ระบบปฏบตกำรจะท ำกำรบนทกโปรแกรมนนไวในระบบไฟล หำกผใชตองกำร
ลบโปรแกรมนนออกจำกเครองกสำมำรถใช เครองมอยกเลกกำรตดตงโปรแกรมได
-Disk Scanner เปนเครองมอตรวจสอบดสก เปนโปรแกรมอรรถประโยชนทใชในกำรตรวจหำควำม
เสยหำยทเกดขนกบฮำรดดสก ผใชสำมำรถก ำหนดใหเครองมอตรวจสอบดสกนท ำกำรซอมสวนทเสยหำย
ได
2. ซอฟตแวรประยกต
เปนซอฟตแวรทผผลตไดพฒนำขนมำเพอจ ำหนำย ใหผใชสำมำรถน ำไปใชงำนไดโดยตรง โดยไมตอง
ไปพฒนำเองซอฟตแวรประยกต คอซอฟตแวรทเขยนขน เพอประยกตกบงำนทผใชตองกำร เชน ซอฟตแวร
ประมวลค ำ ซอฟตแวรจดเกบภำษ ซอฟตแวรสนคำคงคลง ซอฟตแวรตำรำงท ำงำน ซอฟตแวรกรำฟก
ซอฟตแวรจดกำรฐำนขอมล เปนตน กำรท ำงำนใดๆ โดยใชซอฟตแวรประยกต จ ำเปนตองท ำงำนภำยใต
สภำพแวดลอมของซอฟตแวรระบบดวย ตวอยำงเชน ซอฟตแวรประมวลค ำตองท ำงำนภำยใตซอฟตแวร
ระบบปฏบตกำรเอมเอสดอสหรอวนโดวส เปนตน ซอฟตแวรประยกตมอยมำกมำย อำจแบงไดเปนสอง
ประเภทใหญ คอ ซอฟตแวรใชเฉพำะทำงและซอฟตแวรส ำเรจ ซงแบงเปน 2 ประเภท คอ
2.1 ซอฟตแวรส ำเรจรป
เปนซอฟตแวรทมบรษทผผลตไดสรำงขน และวำงขำยทวไป ผใชสำมำรถหำซอมำประยกตใชงำน
ทวไปได ซอฟตแวรประเภทนไมไดมงเนนเฉพำะส ำหรบงำนใดงำนหนง ผใชงำนจะตองเปนผน ำไป
ประยกตกบงำนของตน เชน ครน ำมำใชในกำรผลตสอกำรสอน นกเรยนน ำมำใชในกำรท ำรำยงำน เปนตน
หรอผใชอำจตองมกำรสรำงหรอพฒนำชนงำนภำยในซอฟตแวรตอไปอก รำคำของซอฟตแวรใชงำนทวไป
นจะไมสงมำกเกนไป ซอฟตแวรใชงำนทวไปซงนยมเรยกวำ ซอฟตแวรส ำเรจ แบงออกเปนหลำยกลมตำม
ลกษณะกำรใชงำน คอ
1. ดำนประมวลผลค ำ
2. ดำนกำรวเครำะหขอมล หรอตำรำงท ำงำน
3. ดำนกำรเกบและเลอกคนขอมลเปนระบบฐำนขอมล
6
4. ดำนกรำฟก และน ำเสนอขอมล
5. ดำนกำรตดตอสอสำรทำงไกล
6. ดำนกำรพมพตงโตะ
7. ดำนกำรลงทนและจดกำรกำรเงน
8. ดำนวทยำศำสตร และวศวกรรม
9. ดำนกำรจ ำลอง เกม และกำรตดสนใจ
กลมซอฟตแวรทมกำรใชงำนมำก และจ ำเปนตองมประจ ำหนวยงำน คอ ซอฟตแวร ดำนกำร
ประมวลผลค ำ ดำนตำรำงท ำงำน ดำนระบบฐำนขอมล และดำนกรำฟก ซอฟตแวรส ำเรจสวนใหญเปน
ซอฟตแวรประยกตเชงพำณชยทน ำเขำจำกตำงประเทศ ยกเวนเฉพำะกลมแรก คอโปรแกรมประมวลค ำท
ประเทศไทยมกำรสรำง และพฒนำขนมำเอง เพอใหสำมำรถน ำมำใชงำนรวมกบภำษำไทย และยงมกำรน ำ
ซอฟตแวรเดมมำดดแปลงและเพมเตมสวนทใชงำนเปนภำษำไทย
1.ซอฟตแวรประมวลผลค ำ (Word Processing Software) เปนซอฟตแวรประยกตส ำหรบกำรพมพ
เอกสำร หนำทของซอฟตแวรประมวลผลค ำคอ เปนซอฟตแวรใชส ำหรบจดพมพเอกสำร จดท ำรำยงำน
รวมทงงำนพมพตำง ๆ โดยบนทกหรอพมพขอควำมตำง ๆ ลงในคอมพวเตอร รวมทงสำมำรถจดเกบ
เอกสำรทพมพแลวลงในหนวยควำมจ ำรองเพอใชงำนในภำยหลงไดดวย ซงในสมยกอนกำรพมพเอกสำร
ตำง ๆ ตองใชเครองพมพดดพมพ ซงจะตองอำศยฝมอและควำมช ำนำญของผพมพ ซงเมอเกดกำรพมพ
ผดพลำดตองใชยำงลบ หรอน ำยำลบค ำผด หรอบำงครงตองพมพเอกสำรนนใหม เพรำะไมสำมำรถจะแกไข
ในเอกสำรเดมได หรอกำรเคลอนยำยกลมขอควำมทพมพแลว กไมสำมำรถท ำได ในกรณทมงำนพมพ
ปรมำณมำก หรอเนอหำมรปแบบซ ำ ๆ กนผพมพดดกตองพมพเอกสำรเหลำนนใหมทกครง ท ำใหเกดปญหำ
กำรพมพผดพลำด กำรท ำงำนซ ำ ๆ ท ำงำนปรมำณมำก ในปจจบนมกำรน ำเอำซอฟตแวรประมวลผลมำใช
งำน ซงอ ำนวยควำมสะดวกในกำรท ำงำนเปนอยำงมำก สำมำรถท ำงำนไดอยำงรวดเรว ชวยลดตนทนกำร
พมพเอกสำรอกดวยซอฟตแวรประมวลผลค ำมคณสมบตพนฐำนในกำรท ำงำนดงตอไปน
1. สำมำรถพมพเอกสำรโดยแสดงผลบนจอภำพท ำใหงำยตอกำรตรวจทำน และแกไข
7
2. สำมำรถแกไขขอควำมทพมพผดพลำดไดโดยงำย เชน กำรลบขอควำมทพมพเกนหรอกำรแทรก
ขอควำมทตกหลน รวมทงกำรแกไขค ำผด เปนตน
3. สำมำรถเคลอนยำยขอควำมหรอประโยคจำกทหนงไปยงอกทหนงภำยในเอกสำรเดยวกน หรอตำง
เอกสำรกนไดโดยงำย
4. สำมำรถจดเกบเอกสำรทพมพขน ในหนวยควำมจ ำรองเพอน ำมำใชงำนไดภำยหลง โดยไม
จ ำเปนตองพมพเอกสำรนนซ ำอก
5. สำมำรถคนหำค ำ หรอประโยค ได
6. ชวยตรวจสอบควำมถกตองของรปแบบของประโยค ซงจะเปนกำรตรวจสอบไวยำกรณทำงภำษำ
และวเครำะหควำมนำอำน หรอควำมสละสลวยของเอกสำร วธกำรของกำรตรวจสอบนจะใชหลกวชำทำง
ปญญำประดษฐวำดวยกฏ และขอเทจจรงของภำษำศำสตร ตำง ๆ เชน กำรสะกดค ำ กำรตรวจสอบควำม
ถกตองในกำรใชไวยำกรณในภำษำองกฤษ รวมทงกำรใชศพทบญญตตำง ๆ เปนตน
7. เอกสำรทจดพมพสวยงำมนำอำน เชน สำมำรถก ำหนดขนำด และรปแบบของตวอกษร รปแบบ
ของเอกสำร ก ำหนดสตวอกษร กำรน ำภำพมำประกอบในเอกสำรทพมพได และกำรสรำงขอมลในรปแบบ
ตำรำงไดอกดวย ซอฟตแวรประมวลผลค ำทนยมใชไดแก Microsoft Word, Pladao Writer
ลกษณะพเศษทกลำวมำแลวขำงตนเปนเกณฑมำตรฐำนทวไปของซอฟตแวรประมวลค ำ ในปจจบน
ซอฟตแวรไดมกำรพฒนำใหท ำงำนไดมำกขน ใชงำนไดสะดวกขน ซอฟตแวรประมวลค ำยคใหมกไดมกำร
พฒนำเพมคณสมบตอน ๆ อกมำก คณลกษณะทเพมขนไดแก
1.กำรชวยงำนดำนกำรตรวจสอบตวสะกด โดยเปรยบเทยบขอมลกบพจนำนกรมอเลกทรอนกสทเกบใน
รปของแฟม ถำมกำรสะกดผดกจะมค ำทคำดวำถกตองแสดงใหเลอกพจำรณำน ำมำแทนท
2. กำรแสดงควำมหมำยของค ำตำงๆ ทมเกบในพจนำนกรมเรยบรอยแลว และกำรเลอกค ำพอง
ควำมหมำยมำแทนทค ำเดม
3. กำรสรำงขอมลในรปแบบตำรำงไดงำยและสะดวก
4. กำรน ำรปภำพมำผสมรวมกบขอมลทมแตตวอกษร โดยจะท ำงำนอยในภำวะกรำฟก พมพไดทง
ตวอกษรและรปภำพ เรำสำมำรถเลอกชดแบบตวอกษรไดหลำยแบบ
8
5. กำรชวยงำนดำนกำรตรวจสอบรปแบบหรอรปแบบของประโยค ซงจะเปนกำรตรวจสอบไวยำกรณ
ทำงภำษำ และวเครำะหควำมนำอำนหรอควำมสละสลวยของเอกสำร วธกำรของกำรตรวจสอบนจะใชหลก
วชำทำงปญญำประดษฐวำดวยกฎและขอเทจจรงของภำษำศำสตร ซงรปแบบของประโยคทโปรแกรม
สำมำรถวเครำะหไดในปจจบน จะยงอยในวงจ ำกดเฉพำะทใชงำนในวงกำรบรหำรธรกจเทำนน
2. ซอฟตแวรตำรำงท ำงำน เปนซอฟตแวรเพอใชในงำนดำนกำรค ำนวณ หลกกำรท ำงำนของ
ซอฟตแวรตำรำงท ำงำน คอ กำรใหคอมพวเตอรท ำหนำทเสมอนกระดำษท ำกำรหรอเวรคชด (worksheet)
ของผใชงำนซงท ำงำนในรปของคอลมน (column) และแถว (row) โดยน ำตวเลขทบนทกในแตละแถว หรอ
คอลมน มำท ำกำรค ำนวณตำมสตรคณตศำสตรทก ำหนดไวเชน กำรน ำตวเลขในแถวหรอคอลมนใดมำ
ค ำนวณเพอจดเปนคำของคอลมนใหม เมอมคำในคอลมน หรอแถวใดเปลยนไป คำทสมพนธกนจะเปลยน
ตำมไปดวยโดยอตโนมตจดเดนทส ำคญของซอฟตแวรประยกตนคอ ชวยท ำใหงำนค ำนวณสะดวก รวดเรว
ซงสำมำรถก ำหนดคำของขอมลเพอค ำนวณผลลพธในลกษณะตำง ๆ ได รวมทงควำมสำมำรถในกำร
แสดงผลลพธในรปของตำรำง และกรำฟ หรอแผนภมตำง ๆ ไดซงท ำใหสำมำรถอำนผลลพธไดงำยขน
ซอฟตแวรตำรำงค ำนวณ มคณสมบตพนฐำนในกำรท ำงำนดำนตอไปน
1. สำมำรถบนทกขอมลซงเปนไดทงตวเลขขอควำม และสตรทำงคณตศำสตรในแตละชองของ
กระดำษท ำกำร โดยคอมพวเตอรจะท ำกำรค ำนวณตำมสตรคณตศำสตรทก ำหนดไวได
9
2.สำมำรถเคลอนยำยขอมลจำกต ำแหนงหนง ไปยงอกต ำแหนงหนงในกระดำษท ำกำร ซงปรำกฏบน
จอภำพไดโดยงำย
3.สำมำรถคดลอกขอควำม ตวเลข หรอสตรคณตศำสตรจำกต ำแหนงหนง ไปยงอกต ำแหนงไดโดย
ไมจ ำเปนตองปอนขอมลชดดงกลำวใหม
4.สำมำรถแกไขเพมเตม ลบขอมลตวเลข ขอควำม หรอสตรคณตศำสตร ไดสะดวก
5.สำมำรถเกบขอมลตำง ๆ ในกระดำษท ำกำรไวในหนวยควำมจ ำำ ำรองเพอใชงำนในภำยหลงได
6.สำมำรถแสดงผลทไดในรปแบบตำง ๆ เชน ตำรำง แผนภม
7.กำรพมพผลลพธอำจจะพมพผลออกทำงเครองพมพในรปของเอกสำร หรอจดท ำเปนสไลดหรอ
แผนใสเพอใชในกำรน ำเสนอไดซอฟตแวรตำรำงค ำนวณทนยมใช เชน Microsoft Excel และ Pladoa Clc
เปนตน
3.ซอฟตแวรจดกำรฐำนขอมล ปจจบนนมขอมลมบทบำทส ำคญทก ๆ ดำน ทงในดำนกำรปฏบตงำน
และกำรวำงแผนกำรตดสนใจ ซอฟตแวรประยกตเพอใชงำนดำนกำรจดกำรฐำนขอมลจงนบวำเปนเครองมอ
ส ำคญทเขำมำชวยงำนดำนกำรจดเกบขอมล ใหมประสทธภำพทงในดำนกำรจดเกบ และกำรเรยกขอมลท
จดเกบออกมำใชไดงำยคณสมบตพนฐำนในกำรท ำงำนของซอฟตแวรจดกำรฐำนขอมล เพอใชในกำร
แกปญหำในกำรจดกำรขอมล คอ
1. กำรจดเกบขอมลมควำมซ ำซอน ท ำใหสนเปลองเนอท และคำใชจำยในกำรจดเกบ
2. กำรคนหำขอมลจะท ำไดยำก เนองจำกขอมลทจดเกบมหลำยชด ซงตองใชเวลำในกำรคนหำ
3. กำรดแลรกษำ และปรบปรงขอมลใหถกตองและทนสมยจะยงยำก เนองจำกควำมซ ำซอนของ
ขอมลซงจดเกบหลำยชด ซอฟตแวรจดกำรฐำนขอมลมมำกมำยหลำยโปรแกรม สวนใหญเนนกำรใชงำนท
งำย และใชงำน ในระดบต งแตผใชคนเดยว หรอเชอมโยงเปนกลม ตลอดจนเชอมตอฐำนขอมลอน
ซอฟตแวรทนยมใช ไดแก Microsoft Access และ MySQL เปนตน
4.ซอฟตแวรน ำเสนอ เปนซอฟตแวรประยกตเพอใชงำนดำนกำรน ำเสนอขอมล (Presentation) ใน
รปแบบสไลด ซงในกำรแสดงผลจะตองมรปแบบทนำสนใจ ขอควำมเขำใจงำยกระชบไดใจควำม สำมำรถ
10
แสดงผลในรปแบบกรำฟ ขอควำม รปภำพ หรอเสยงได ซอฟตแวรทไดรบควำมนยมในปจจบน ไดแก
Microsoft Power Point เปนตน
5.ซอฟตแวรจดกำรดำนกรำฟก ซอฟตแวรชนดนมเครองมอสำมำรถปรบเปลยนรปภำพใหได ตำม
ควำมตองกำรของผใช ซอฟตแวรจดกำรดำนกรำฟกเปนซอฟตแวรทท ำหนำทเหมอนกระดำน หรอสมดวำด
เขยนทผใชสำมำรถสรำงภำพเขยนได และมอปกรณทชวยในกำรวำดรปเชน ปำกกำชวยวำดลำยเสน พกน
ระบำยส และยำงลบชวยลบลำยเสนหรอสทไมตองกำรได เชน ปรบควำมเขมของแสง ปรบเปลยนควำม
แตกตำงของสวตถในภำพ และสำมำรถตดแปะองคประกอบของภำพหลำย ๆ ภำพมำสรำงเปนภำพใหมได
เหมอนกำรสรำงศลปะ นอกจำกน ยงสำมำรถเปลยนลกษณะของภำพ ลกษณะของสใหมพนสแบบตำง ๆ ได
บำงโปรแกรมสำมำรถเชอมตอกบอปกรณน ำเขำ เชน เครองกรำดตรวจ จำกกลองดจทล สำมำรถจดเกบ
ขอมลทอยในรปแบบของแฟมขอมลสำมำรถน ำมำแกไขไดอก ซอฟตแวรทนยมใช เชน Photoshop, Paint
Brush เปนตน
ตวอยำงกำรกวำดภำพโดยใชซอฟตแวรจดกำรดำนกรำฟก
11
6.ซอฟตแวรตดตอสอสำร ในปจจบนเครองคอมพวเตอรทกขนำดสำมำรถเชอมโยงถงกน เพอตดตอ
สอสำรกนไดผำนระบบเครอขำย เพอแลกเปลยนขอมล ขำวสำร สำรสนเทศตำง ๆ โดยใชซอฟตแวร ชนดน
ควบคมกำรตดตอสอสำรทงในเครองผสง และในเครองผรบดวย ซอฟตแวรส ำเรจรปเพอกำรตดตอสอสำร
และกำรเขำถงขอมลบนเครอขำยอนเทอรเนตมหลำยชนดตำมวตถประสงคของกำรใชงำน เชน ซอฟตแวร
ส ำเรจรปเพอกำรรบสงแฟกซ กำรสนทนำ กำรสงจดหมำยอเลกทรอนกส กำรพดคยดวยไมโครโฟน กำร
คนหำขอมลบนเครอขำยอนเทอรเนต ทจะตองใชซอฟตแวรส ำเรจรปทเรยกวำ Web Browser หรอเรยกสน
ๆ วำ Browser ซอฟตแวรเหลำนบำงครงเปนซอฟตแวรส ำเรจรปทมพรอมกบซอฟตแวรระบบปฏบตกำร
เชน Browser Internet Explorer ทมำพรอมกบระบบปฏบตกำร Windows
2.2 ซอฟตแวรเฉพำะ
เปนซอฟตแวรประยกตทจะตองมกำรรวบรวมควำมตองกำรของผใช กอนกำรพฒนำขนมำเปน
ซอฟตแวรทสำมำรถท ำงำนไดตำมควำมตองกำรนน กำรพฒนำซอฟตแวรประยกตชนดนสวนใหญเพอเปน
กำรตอบสนองควำมตองกำรของผใชในงำนดำนธรกจ ทผใชไมสำมำรถหำซอฟตแวรส ำเรจรปมำใชงำนได
อยำงตรงตำมวตถประสงค เชน ระบบงำนบญช ระบบงำนคลงสนคำ ระบบงำนขำย ระบบงำนหองสมด
ระบบงำนทะเบยนประวต ระบบบรหำรงำนบคคล ระบบกำรเรยนกำรสอนทำงไกลผำนเวบ เปนตน จง
จ ำเปนตองวำจำงนกพฒนำระบบหรอบรษทรบพฒนำระบบ ใหวเครำะหควำมตองกำร ออกแบบระบบ
เขยนโปรแกรม และตดตงเพอใชงำน ดงนน ซอฟตแวรประยกตทไดจงตรงตำมควำมตองกำรของผใชอยำง
แทจรง
3. ภาษาคอมพวเตอร
ซอฟตแวรหรอโปรแกรมทใชงำนกนทวไป จะตองไดรบกำรพฒนำหรอสรำงขนโดยผ พฒนำ
ซอฟตแวร ซงเรยกวำ โปรแกรมเมอร โดยโปรแกรมเมอรจะตองเขยนชดค ำสงอยำงเปนล ำดบขนตอน
เพอใหกลำยเปนซอฟตแวรทสำมำรถควบคมกำรท ำงำนของเครองคอมพวเตอรได และชดค ำสงเหลำนน
จะตองเปน”ภำษำ” (Language) ทเครองคอมพวเตอรสำมำรถเขำใจได หรอภำษำทเครองคอมพวเตอรไม
เขำใจกจะตองใช “ตวแปลภำษำ” (Translator) เปนสอกลำง ภำษำคอมพวเตอรแบงไดเปน 3 ระดบ คอ
ภำษำเครอง ภำษำระดบต ำ และภำษำระดบสง
12
3.1 ภำษำเครอง กำรเขยนโปรแกรมเพอสงใหคอมพวเตอรท ำงำนในยคแรก ๆ จะตองเขยนดวยภำษำซง
เปนทยอมรบของเครองคอมพวเตอรทเรยกวำ ภำษำเครอง ภำษำนประกอบดวยตวเลขลวน ท ำใหเครอง
คอมพวเตอรสำมำรถท ำงำนไดทนท ผทจะเขยนโปรแกรมภำษำเครองไดตองสำมำรถจ ำรหสแทนค ำสงตำง
ๆ ได และในกำรค ำนวณตองสำมำรถจ ำไดวำจ ำนวนตำง ๆ ทใชในกำรค ำนวณนนถกเกบไวทต ำแหนงใด
ดงนนโอกำสทจะเกดควำมผดพลำดในกำรเขยนโปรแกรมจงมมำก นอกจำกนเครองคอมพวเตอรแตละ
ระบบมภำษำเครองทแตกตำงกนออกไป ท ำใหเกดควำมไมสะดวกเมอมกำรเปลยนเครองคอมพวเตอรเพรำะ
จะตองเขยนโปรแกรมใหมทงหมด
3.2 ภำษำระดบต ำ เนองจำกภำษำเครองเปนภำษำทมควำมยงยำกในกำรเขยน ดงนนจงมผนยมใชนอย
ไดมกำรพฒนำภำษคอมพวเตอรขนอกระดบหนง โดยกำรใชตวอกษรภำษำองกฤษเปนรหสแทนกำรท ำงำน
และใชกำรตงชอตวแปรแทนต ำแหนงทใชเกบจ ำนวนตำง ๆ ซงเปนคำของตวแปรนน ๆ กำรใชสญลกษณ
ชวยใหกำรเขยนโปรแกรมนเรยกวำ ภำษำระดบต ำ ภำษำระดบต ำเปนภำษำทมควำมใกลเคยงกบภำษำเครอง
มำก ดงนนบำงครงจงเรยกภำษำนวำ ภำษำองเครอง (machine – oriented language) ตวอยำงของ
ภำษำระดบต ำไดแก ภำษำแอสเซมบล เปนภำษำทใชค ำในอกษรภำษำองกฤษเปนค ำสงใหเครองท ำงำน เชน
ADD หมำยถง บวก SUB หมำยถง ลบ เปนตน กำรใชค ำเหลำนชวยใหกำรเขยนโปรแกรมงำยขนกวำกำรใช
ภำษำเครองซงเปนตวเลขลวน กำรใชโปรแกรมทเขยนดวยภำษำแอสเซมบลนน เครองคอมพวเตอรไม
สำมำรถท ำงำนไดทนท จ ำเปนตองมกำรแปลโปรแกรมจำกภำษำแอสเซมบลใหเปนภำษำเครองกอน โดย
อำศยโปรแกรมในกำรแปลทมชอวำ แอสเซมเบลอร (assembler) ซงแตกตำงไปตำมเครองคอมพวเตอรแต
ละชนด ดงนนแอสเซมเบลอรของเครองชนดหนงจะไมสำมำรถใชแปล โปแกรมภำษำแอสเซมบลของชนด
อน ๆ ได ภำษำแอสเซมบลนยงคงใชยำก เพรำะผเขยนโปรแกรมจะตองเขำใจกำรท ำงำนของเครอง
คอมพวเตอรอยำงละเอยด ตองรวำจ ำนวนทจะน ำมำค ำนวณนนอย ณ ต ำแหนงใดในหนวยควำมจ ำใน
ท ำนองเดยวกบกำรเขยนโปรแกรมเปนภำษำเครอง ภำษำแอสเซมบลจงมผใชนอย และมกจะใชในกรณท
ตองกำรควบคมกำรท ำงำนภำยในของตวเครองคอมพวเตอร ดงตวอยำงตอไปน
ภำษำระดบต ำ ภำษำเครอง รหสเลขฐำนสบหก
MOV AL,05
MOV BL,08
ADD AL,BL
MOV CL,AL
10110000
00000101
10110011
00001000
00000000
11011000
B0 05
B3 08
00 D8
88 C1
13
10001000
11000001
จำกตำรำงบรรทดแรก 10110000 00000101 เปนค ำสงใหน ำจ ำนวน 5 (0000 0101) ไปเกบในเรจสเตอรชอ
AL โดยสวนแรก 10110000 คอรหสค ำสง MOV ซงเปนกำรเคลอนยำยขอมลจ ำนวนมำเกบไวในเรจสเตอร
AL
บรรทดทสอง 10110011 00001000 เปนค ำสงใหน ำจ ำนวน 8 (0000 1000) ไปเกบในเรจสเตอรชอ BL
โดยสวนแรก 10110011 คอรหสค ำสง MOV ซงเปนกำรเคลอนยำยขอมลจ ำนวนมำเกบไวในเรจสเตอร BL
บรรทดทสำม เปนค ำสงกำรบวกระหวำงเรจสเตอร AL กบ BL หรอน ำ 5 บวก 8 ผลลพธเกบในเรจ
สเตอร AL
บรรทดทส เปนกำรน ำผลลพธจำกเรจสเตอรชอ AL ไปเกบไวในเรจเตอรชอ CL
3.3 ภำษำระดบสง ภำษำระดบสงเปนภำษำทสรำงขนเพอชวยอ ำนวยควำมสะดวกในกำรเขยน
โปรแกรม กลำวคอ ลกษณะของค ำสงจะประกอบดวยค ำตำง ๆ ในภำษำองกฤษซงผอำนสำมำรถเขำใจ
ควำมหมำยในทนท ผ เ ขยนโปรแกรมจงเขยนโปรแกรมดวยภำษำระดบสงไดงำยกวำ เขยนดวย
ภำษำแอสเซมบลหรอภำษำเครอง ภำษำระดบสงมมำกมำยหลำยภำษำ ไดแก
1.ภำษำฟอรแทรน (FORmula TRANslator : FORTRAN) จดเปนภำษำระดบสงทเกำแกทสด ไดรบกำร
คดคนขนเปนครงแรกรำว พ.ศ. 2497 โดยบรษทไอบเอม เปนภำษำทเหมำะส ำหรบงำนทตองกำรกำรค ำนวณ
เชนงำนทำงดำนวทยำศำสตร วศวกรรมศำสตร และงำนวจยตำง ๆ เนองจำกแนวคดในกำรเขยนโปรแกรม
ในระยะหลงน เปลยนมำนยมกำรเขยนโปรแกรมแบบโครงสรำงมำกขน ลกษณะของค ำสงภำษำฟอรแทร
นแบบเดม ไมเอออ ำนวยทจะใหเขยนได จงมกำรปรบปรงโครงสรำงของภำษำฟอรแทรนใหสำมำรถเขยน
โปรแกรมแบบโครงสรำงขนมำไดในป พ.ศ. 2509 เรยกวำ FORTRAN 66 และในป พ.ศ. 2520 สถำบน
มำตรฐำนของสหรฐอเมรกำ (American National Standard Institute หรอ ANSI) ไดปรบปรง FORTRAN 66
และยอมรบใหเปนภำษำฟอรแทรนทเปนมำตรฐำนเรยกวำ FORTRAN 77 ใชไดกบเครองคอมพวเตอรทม
ตวแปลภำษำน
2. ภำษำโคบอล (Common Business – Oriented Language : COBOL) เปนภำษำทพฒนำขนในรำว พ.ศ.
2502 ตอมำไดรบกำรปรบปรงจำกคณะกรรมกำรซงเปนตวแทนของหนวยงำนธรกจและรฐบำลของ
14
สหรฐอเมรกำ เปนภำษำโคบอลมำตรฐำนใน พ.ศ. 2517 ภำษำโคบอลเปนภำษำทเหมำะสมส ำหรบงำนดำน
ธรกจ เครองคอมพวเตอรขนำดใหญสวนมำกมโปรแกรมแปลภำษำโคบอล
3. ภำษำเบสก (Beginner’s All - purpose Symbolic Instruction Code : BASIC)เปนภำษำทไดรบกำรคด
ขนเปนครงแรกทวทยำลยดำรทมธ (Dartmouth College) เผยแพรเปนทำงกำรในป พ.ศ. 2508 ภำษำเบสก
เปนภำษำทสรำงขนโดยมจดประสงคเพอใชสอนเขยนโปรแกรมแทนภำษำคอมพวเตอรภำษำอน เชน ภำษำ
ฟอรแทรน ซงมขนำดใหญและตองใชหนวยควำมจ ำสงในกำรท ำงำน ซงไมเหมำะกบเครองคอมพวเตอรใน
สมยนน ภำษำเบสกเปนภำษำทมขนำดเลก เปนตวแปลภำษำชนดทเรยกวำอนเตอรเพรทเตอร ซงนกเรยนจะ
ไดเรยนในหวขอถดไป นอกจำกน ภำษำเบสกเปนทงำยตอกำรเขยนซงผเขยนจะสำมำรถน ำไปประยกตกบ
กำรแกปญหำตำง ๆ ไดทกสำขำวชำ ผทเพงฝกเขยนโปรแกรมใหม ๆ หรอผทไมใชนกเขยนโปรแกรมอำชพ
แตเปนเพยงวศวกร หรอนกวจย จะสำมำรถหดเขยนโปรแกรมภำษำเบสกไดในเวลำไมนำนนก ปกตภำษำ
เบสกสวนใหญใชกบไมโครคอมพวเตอร
4.ภำษำปำสคำล (Pascal) ตงชอตำมนกคณตศำสตรชำวฝรงเศสชอ เบลส ปำสคำล (Blaise Pascal ) ซง
ไดกลำวมำแลววำเปนผผลตเครองคดเลขโดยใชเฟองหมน ภำษำปำสคำลคดขนในป พ.ศ. 2514 โดยนคลอส
เวยซ (Niklaus Wirth) ศำสตรำจำรยวชำคอมพวเตอรชำวสวส ภำษำปำสคำลไดรบกำรออกแบบใหใชงำย
และมโครงสรำงทดจงเหมำะกบกำรใชสอนหลกกำรเขยนโปรแกรม ปจจบนภำษำปำสคำลยงคงไดรบควำม
นยมใชในกำรเรยนเขยนโปรแกรมคอมพวเตอร
5. ภำษำซและซพลสพลส (C และ C++) ภำษำซเปนภำษำทพฒนำจำกหองปฏบตกำรเบลลของบรษทเอ
ทแอนดทในป พ.ศ .2515 หลงจำกทพฒนำขนไดไมนำนภำษำซกกลำยเปนภำษำทนยมในหมนกเรยน
โปรแกรมมำก และมใชงำนเครองทกระดบ ทงน เนองจำกภษำซไดรวมเอำขอมลของภำษำระดบสงแล
ภำษำระดบเขำไวดวยกน กลำวคอ เปนภำษำทมไวยกรณทเขำใจงำยท ำใหเขยนโปรแกรมไดงำยเชนเดยวกบ
ภำษำระดบสงทวไป แตประสทธภำพและควำมเรวในกำรท ำงำนดกวำมำก เนองจำกมกำรท ำงำนเหมอน
ภำษำระดบต ำ สำมำรถท ำงำนไดในระดบทเปนกำรควบคมฮำรดแวรไดมำกกวำภำษำระดบสงอนๆ ดงจะ
เหนวำภำษำซเปนภำษำทสำมำรถพฒนำระบบปฏบตกำรได เชน ระบบปฏบตกำรยนกซ นอกจำกนเมอ
แนวคดของกำรเขยนโปรแกรมแบบเชงวตถ (Object Oriented Programing : OOP) ไดเขำมำมบทบำทใน
วงกำรคอมพวเตอรมำกขน ภำษำซกยงไดรบกำรพฒนำประยกตใชกบกำรเขยนโปรแกรมดงกลำว เกดเปน
ภำษำใหมชอวำ ภำษำซพลสพลส (C++)
15
6. ภำษำวชวลเบสก (Visual Basic) เปนภำษำทพฒนำตอมำจำกภำษำเบสก ส ำหรบภำษำวชวลเบสกเปน
ภำษำทใชไวยกรณบำงสวนของภำษำเบสกในกำรเขยนโปรแกรม แตมแยวคดและวธกำรพฒนำโปรแกรมท
แตกตำงจำกภำษำเบลกโดยสนเชง รวมทงกำรใชเนอทในหนวยควำมจ ำกแตกตำงกนมำก ทงน เนองจำก
ภำษำวชวลเบสกใชแนวคดกำรเขยนโปรแกรมแบบรปภำพ (visual programing) ในกำรพฒนำโปรแกรม
ภำษำนพฒนำขนโดยบรษทไมโครซอฟต ออกแบบเพอเขยนโปรแกรมทสำมำรถใชงำนไดบน
ระบบปฏบตกำรแบบจยไอ เชน ระบบปฏบตกำรไมโครซอฟตวนโดวส มกำรตดตอกบผใชโดยใชรปภำพ
กำรเขยนโปรแกรมท ำไดงำยกวำกำรเขยนโปรแกรมแบบเกำมำกซงจะไดกลำวในรำยละเอยดในบทตอไป
7.กำรเขยนโปรแกรมแบบจนตภำพ (visual programing) ในกำรพฒนำโปรแกรม ภำษำนพฒนำขนโดย
บรษทไมโครซอฟต ออกแบบเพอเขยนโปรแกรมทสำมำรถใชงำนไดบนระบบปฏบตกำรแบบจยไอ เชน
ระบบปฏบตกำรไมโครซอฟตวนโดวส มกำรตดตอกบผใชโดยใชรปภำพ กำรเขยนโปรแกรมท ำไดงำยกวำ
กำรเขยนโปรแกรมแบบเกำมำก
8.ภำษำจำวำ (JAVA) พฒนำขนในป พ.ศ. 2534 โดยบรษทซนไมโครซสเตมส และเปนภำษำทไดรบ
ควำมนยมสงมำโดยตลอด เนองจำกเปนภำษำทมควำมยดหยนสง สำมำรถเขยนโปรแกรม และใชงำนไดบน
เครองคอมพวเตอรทกประเภท และระบบปฏบตกำรทกรปแบบ ในชวงแรกทเรมมกำรน ำภำษำจำวำมำใช
งำน จะเปนกำรใชงำนบนเครอขำยอนเตอรเนต เปนภำษำทเนนกำรท ำงำนบนเวบ แตปจจบนสำมำรถน ำมำ
ประยกตสรำงโปรแกรมใชงำนทวไปได นอกจำกน เมอเทคโนโลยของกำรสอสำรกำวหนำขน จนกระทง
เครองคอมพวเตอรปำลมทอป หรอแมแตโทรศพทเคลอนทสำมำรถเชอมตอเขำสระบบอนเตอรเนตและใช
งำนระบบเวรดไวดเวบได ภำษำจำวำกสำมำรถสรำงสวนทเรยกวำแอพเพลต (applet) ใหอปกรณ
อเลกทรอนกสทกลำวขำงตนเรยกใชงำนจำกเครองทเปนแมขำย (server) ได
9.ภำษำเดลไฟล (Delphi) เปนภำษำทไดรบควำมนยมมำกภำษำหนง แนวคดเขยนโปรแกรมภำษำเดล
ไฟลเหมอนกบแนวคดของภษำวชวลเบสกคอเปนกำรเขยนโปรแกรมเชงรปภำพแตภำษำพนฐำนทใชในกำร
เขยนโปรแกรมจะเปนภำษำปำสคำล ในกำรเขยนโปรแกรมเชงรปภำพนมคอมโพเนนต (component) ท
สำมำรถใชเปนสวนประกอบเพอสรำงสวนตดตอผใชทเปนแบบกรำฟกท ำใหซอฟตแวรทพฒนำมควำม
นำสนใจและใชงำนงำยขน กำรเขยนโปรแกรมดวยภำษำเดลไฟลจงเปนทนยมในกำรน ำเปนพฒนำ
โปรแกรมใชงำนมำก รวมทงภำษำปำสคำลเปนภำษำทเขำใจงำยเหมำะแกกำรน ำมำใชสอนเขยนโปรแกรม
16
โปรแกรมทเขยนดวยภำษำระดบสงแตละภำษำจะตองมโปรแกรมทท ำหนำทแปลภำษำระดบสงให
เปนภำษำเครอง เชน โปรแกรมภำษำฟอรแทรนเปนภำษำเครอง โปรแกรมแปลภำษำปำสคำลเปน
ภำษำเครอง ค ำสงหนงค ำสงในภำษำระดบสงจะถกแปลเปนภำษำเครองหลำยค ำสงเพอใหเครอง
คอมพวเตอรสำมำรถท ำงำนไดกำรแปลภำษำระดบสงใหภำษำเครองโปรแกรมแปลภำษำทใชแบงออกเปน 2
ลกษณะไดแก
1. คอมไพเลอร (compiler) เปนโปรแกรมทท ำหนำทในกำรแปลโปรแกรมทเขยนดวยภำษำระดบสง
ทเรยกกนวำ โปรแกรมตนฉบบ (source program) ใหเปนโปรแกรมภำษำเครอง (object program) ถำม
ขอผดพลำดเครองจะพมพรหสหรอขอผดพลำดออกมำดวยภำยหลงกำรแปลถำไมมขอผดพลำด ผใช
สำมำรถสงประมวลผลโปรแกรม และสำมำรถเกบโปรแกรมทแปลภำษำเครองไวใชงำนตอไปไดอกโดยไม
ตองท ำกำรแปลโปรแกรมซ ำอก ตวอยำงโปรแกรมแปลภำษำแบบน ไดแก โปรแกรมแปลภำษำฟอรแทรน
โปรแกรมแปลภำษำโคบอล โปรแกรมแปลภำษำปำสคำล โปรแกรมแปลภำษำซ
2. อนเทอรพรเตอร (interpreter) เปนโปรแกรมทท ำหนำทในกำรแปลโปรแกรมทเขยนดวยภำษำ
ระดบสงใหเปนภำษำเครอง เชนเดยวกบคอมไพเลอร ควำมแตกตำงจะอยทอนเทอรพรเตอรจะท ำกำรแปล
และประมวลผลทละค ำสง ขอเสยของอนเทอรพรเตอรกคอ ถำน ำโปรแกรมนมำใชงำนอกจะตองท ำกำรแปล
โปรแกรมทกครง ภำษำบำงภำษำมโปรแกรมแปลทงสองลกษณะ เชน ภำษำเบสก เปนตน
ระบบตดตอใชงำนคอมพวเตอร
ตำมปกตเมอซอเครองไมโครคอมพวเตอรมำใชงำน มกจะไดระบบปฏบตกำรมำพรอมกบเครอง ซง
สำมำรถชวยจดกำรใหผใชเรยกใชหรอตดตอกบเครองไดทนท โดยรปแบบของกำรตดตอกบเครองจะขนกบ
ระบบปฏบตกำรทตดต ง และซอฟตแวรเสรมสภำพแวดลอมกำรใชงำน ซงเปนซอฟตแวรปรบปรง
เปลยนแปลงระบบตดตอระหวำงเครองกบผใชใหใชงำยและท ำงำนไดรวดเรวขน ระบบตดตอใชงำน
คอมพวเตอร อำจแบงไดเปนสำมกลมดวยกน ไดแก กลมพมพค ำสงเขำไปทละบรรทด กลมเลอกรำยกำร
เมน และกลมเลอกสญรป
1.กลมพมพค ำสงเขำทละบรรทด ระบบกำรตดตอแบบนเปนระบบตดตอแบบแรกทพฒนำมำพรอมๆ
กบคอมพวเตอรกอนทจะมกำรพฒนำระบบอนๆ เปนกำรปอนค ำสงทละบรรทด ซงไมเออตอกำรใชงำน
คอมพวเตอรเทำใดนก เพรำะผใชจะตองเรยนรหรอจดจ ำค ำสงตำง ๆ ไวใหไดเสยกอน เชนกำรเรยกใชค ำสง
ของดอส ระบบน ผใชจะมควำมสบสนในระยะแรก เพรำะจะตองเรยนรค ำสงวำใชงำนอะไร และใชได
17
อยำงไร ซงกำรปอนหรอพมพค ำสงเขำไปจะตองพมพไมผดเลย ระบบตดตอนจะใชยำกและเสยเวลำบำงถำ
จ ำค ำสงไมได แตถำใชไปนำน ๆ จนคนเคย อำจมขอดทสำมำรถเรยกโปรแกรมมำท ำงำนไดรวดเรวทสด ใช
พนทหนวยควำมจ ำนอยเพรำะลดกำรแสดงผลในสวนของกรำฟก
2 กลมเลอกรำยกำรเมน ในระบบนจะแสดงรำยกำรยอยของค ำสงตำง ๆ ซงโดยทวไปจะเปนขอควำม
ตวอกษรไมเปนรปกรำฟก ผใชเพยงแตเลอนตวช แถบส หรอสญลกษณลกศรขนหรอลง รปสญลกษณอน ๆ
ไปยงรำยกำรทตองกำร แลวกดปมเลอกรำยกำรนน หรออำจใชเมำสเลอกรำยกำรใชเชนกน ระบบตดตอใช
งำนคอมพวเตอรกลมนจะใชงำนไดงำยขนไมตองจดจ ำค ำสงมำก เพรำะจะมรำยกำรค ำสงแสดงไวใหเลอก
3 กลมเลอกสญรป มลกษณะคลำยระบบตดตอกลมทสองทเปนรำยกำรเมนใหเลอก เพยงแตวำรำยกำร
ของกลมทสำมจะเปนรปภำพ หรอสญรปส ำหรบเลอกโดยมอปกรณเมำสเปนตวเลอนตวชและเลอกรำยกำร
ในบำงกรณกอำจเปนรำยกำรเมนยอยของขอมลในระบบ กำรตดตอระหวำงเครองกบผใชในลกษณะนไดรบ
ควำมสนใจมำก เพรำะใชงำนงำย ไมตองเรยนร หรอจดจ ำค ำสงทซบซอน
ระบบตดตอใชงำนในกลมทสำมทมผนยมหรอกลำวถงกนมำกคอ ระบบตดตอผใชเชงกรำฟกเรยกวำจ
ยไอ นบเปนระบบทแสดงรปกรำฟกแบบบตแมพ (bit map) ระบบปฏบตกำรคอมพวเตอรในปจจบนสวน
ใหญ ไมวำจะเปน วนโดวส ดอส โอเอสท หรอยนกส ตำงกมซอฟตแวรมำเสรมสภำพกำรใชงำนเปนแบบจย
ไอกนทงหมด
ซอฟตแวรประเภทจยไอ สวนใหญเปนโปรแกรมทซบซอนและมขดควำมสำมำรถสงดงนนกำรตดตอ
หรอกำรเรยนรจงยำกกวำปกต แตหลงจำกตดตงเสรจเรยบรอยแลว โปรแกรมกยจะใชงำนไดงำย และถำ
น ำไปท ำงำนในเครองควำมเรวสง กจะชวยประหยดเวลำ และท ำใหโปรแกรมตำง ๆ ใชงำนงำยขน
โปรแกรมกยเปนโปรแกรมขนำดใหญจงใชพนทหนวยควำมจ ำมำก ตองใชตวประมวลผลทมขด
ควำมสำมำรถสง จงจะท ำงำนไดผล
ลกษณะเดนของระบบตดตอกยเมอใชกบซอฟตแวรระบบปฏบตกำรหลำยภำรกจ คอ สำมำรถท ำหลำย
งำนไดในเวลำเดยวกน โดยงำนหนง ๆ จะปรำกฏในชองหนำตำงทเปดขนมำบนจอภำพ สำมำรถสลบ
ระหวำงชองหนำตำงไปมำ เปลยนขนำดและยำยต ำแหนงของชองหนำตำงและกำรโอนยำยขอมลระหวำง
ชองหนำตำง หรอระหวำงโปรแกรมได ในสวนของผทเปนนกเขยนโปรแกรมกจะไดประโยชน สำมำรถ
เขยนโปรแกรมประยกตสรำงเปนเมนภำพ สญรป และชองหนำตำงแสดงขอมล ระบบตดตอกยทสมบรณ
แบบควรมองคประกอบ ดงน
18
1. มระบบทใชรปกรำฟกและสญรป
2. มกำรแสดงรำยกำรบนจอทสวยงำม นำด และใหควำมสนกสนำนเพลดเพลนกบกำรใชงำน
3. สำมำรถพมพผลลพธทปรำกฏบนจอไดเหมอนกบทเหน
4. สนบสนนกำรใชเครองพมพหลำยรน
5. แสดงองคประกอบของระบบไมวำจะเปนชองหนำตำง หรอรำยกำรเมนเปนมำตรฐำนเดยวกนจนท ำ
ใหแยกไมออกวำก ำลงท ำงำนอยเครองตำงระบบหรอท ำงำนตำงโปรแกรม เปนตน
6.มลกษณะกำรใชงำนแบบเลอกรำยกำร เลอกชนวตถทสำมำรถชและเลอกดวยเมำส
7. มระบบทตดตงไดงำยและสำมำรถปรบเปลยนระบบภำยในไดงำย
8. สำมำรถท ำงำนเขำกบไดกบฮำรดแวร และซอฟตแวรรนเกำ
9.สนบสนนกำรแลกเปลยนขอมลระหวำงโปรแกรม
4.ความจ าเปนของการใชซอฟตแวร
กำรใชงำนระบบสำรสนเทศดวยคอมพวเตอร จ ำเปนตองมซอฟตแวรควบคมกำรท ำงำน เชน กำรซอ
ของโดยใชบตรเครดต ผขำยจะตรวจสอบบตรเครดตโดยใชเครองอำนบตร แลวสงขอมลของบตรเครดตไป
ยงศนยขอมลของบรษทผออกบตร กำรตรวจสอบจะกระท ำกบฐำนขอมลกลำง โดยมกลไกหรอเงอนไขของ
กำรตรวจสอบ จำกนนจงใหค ำตอบวำจะยอมรบหรอปฏเสธบตรเครดตใบนน กำรด ำเนนกำรเหลำนเปนไป
โดยอตโนมตตำมค ำสงซอฟตแวร ท ำนองเดยวกนเมอซอสนคำในหำงสรรพสนคำ พนกงำนเกบเงนจะใช
เครองกรำดตรวจอำนรหสแทงบนสนคำท ำใหบนจอภำพปรำกฏชอสนคำ รหสสนคำ และรำคำ ในกำร
ด ำเนนกำรนตองใชซอฟตแวร ซอฟตแวรจงเปนสงส ำคญทท ำใหระบบคอมพวเตอรท ำงำนได
19