25
บบบบบ 5 บบบบบบบบบ

บทที่ 5 ซอฟต์แวร์

  • Upload
    havyn

  • View
    79

  • Download
    0

Embed Size (px)

DESCRIPTION

บทที่ 5 ซอฟต์แวร์. กลุ่มของซอฟต์แวร์ประเภทต่างๆ. ซอฟต์แวร์ระบบ. - PowerPoint PPT Presentation

Citation preview

Page 1: บทที่  5 ซอฟต์แวร์

บทท�� 5ซอฟต์แวร์

Page 2: บทที่  5 ซอฟต์แวร์

กลุ่��มของซอฟต์แวร์ปร์ะเภทต์�างๆ

Software

SystemSoftware

ApplicationSoftware

PackageSoftware

Page 3: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบซอฟต์แวร์ร์ะบบคื�อซอฟต์แวร์ท��ท�าหน้ าท��เป!น้สื่��อกลุ่างใน้การ์ต์$ดต์�อสื่��อสื่าร์ก&บมน้�ษย์เพื่��อให สื่ามาร์ถใช้ งาน้ได อย์�างม�ปร์ะสื่$ทธิ$ภาพื่ เป!น้ต์&วคืวบคื�มฮาร์ดแวร์ของร์ะบบเคืร์��องคือมพื่$วเต์อร์ซ/�งจะท�างาน้ใกลุ่ ช้$ดก&บฮาร์ดแวร์ การ์ท�างาน้ของคือมพื่$วเต์อร์ปร์ะกอบด วย์ หน้�วย์อ$น้พื่�ต์ เอาต์พื่�ต์ หน้�วย์คืวามจ�า แลุ่ะหน้�วย์ปร์ะมวลุ่ผลุ่กลุ่าง ด&งน้&2น้ใน้การ์ท�างาน้ของคือมพื่$วเต์อร์จ�าเป!น้ต์ องม�การ์ด�าเน้$น้งาน้ก&บอ�ปกร์ณ์พื่�2น้ฐาน้ จ/งต์ องม�ซอฟต์แวร์ร์ะบบเพื่��อใช้ ใน้การ์จ&ดการ์ร์ะบบ

Page 4: บทที่  5 ซอฟต์แวร์

หน้ าท��หลุ่&กของซอฟต์แวร์ร์ะบบ ใช้�ในการจัดการหน�วยอิ�นพุ�ต เอิาต�พุ�ต เช้�นการ

ต�ดต�อิกบคี�ย�บอิร�ด เมาส์� ลำ�าโพุง พุร�นเตอิร� แลำะอิ�ปกรณ์�ต�อิพุ�วงอิ$%นๆ

ใช้�ในการจัดการหน�วยคีวามจั�า เพุ$%อิน�าข้�อิม(ลำจัากแหลำ�งเก)บข้�อิม(ลำภายนอิกต�างๆ มาเก)บไว�ยงหน�วยคีวามจั�าหลำก หร$อิในทำ�านอิงกลำบกน คี$อิน�าข้�อิม(ลำจัากหน�วยคีวามจั�าหลำกไปเก)บไว�ยงแหลำ�งเก)บข้�อิม(ลำภายนอิกต�างๆ

ใช้�เป-นตวเช้$%อิมต�อิระหว�างผู้(�ใช้�งานกบเคีร$%อิงคีอิมพุ�วเตอิร� ทำ�าให�ส์ามารถใช้�งานได�ง�ายข้01นแลำะม�ประส์�ทำธิ�ภาพุ เช้�นการด(ข้�อิม(ลำต�างๆ ทำ�%อิย(�ภายในคีอิมพุ�วเตอิร�ก)จัะส์ามารถทำ�าได�โดยง�าย

Page 5: บทที่  5 ซอฟต์แวร์

ปร์ะเภทของซอฟต์แวร์ร์ะบบ ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ ซอฟต์แวร์ต์&วแปลุ่ภาษา ซอฟต์แวร์อร์ร์ถปร์ะโย์ช้น้

Page 6: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ หร์�อโอเอสื่ (OS)

ซอิฟต�แวร�ระบบปฏิ�บต�การ หร$อิโอิเอิส์ (OS) เป-นซอิฟต�แวร�ทำ�%ทำ�าหน�าทำ�%ในการบร�หาร แลำะจัดทำรพุยากรต�างๆ ในระบบคีอิมพุ�วเตอิร� ดงเช้�นจัดการกบฮาร�ดแวร� ให�กบผู้(�ใช้�เพุ$%อิให�ส์ามารถใช้�งานได�ส์ะดวกแลำะม�ประส์�ทำธิ�ภาพุ เป-นซอิฟต�แวร�ใช้�ในการด(แลำระบบคีอิมพุ�วเตอิร� โดยเคีร$%อิงคีอิมพุ�วเตอิร�ทำ�กเคีร$%อิงจัะต�อิงม�ซอิฟต�แวร�ระบบปฏิ�บต�การน�1จั0งจัะส์ามารถใช้�งานคีอิมพุ�วเตอิร�ได� หากปราศจัากซอิฟต�แวร�ระบบปฏิ�บต�การแลำ�ว ก)จัะไม�ส์ามารถใช้�งานคีอิมพุ�วเตอิร�ได�เลำยเน$%อิงจัากไม�ม�ส์$%อิกลำางในการต�ดต�อิส์$%อิส์ารกบอิ�ปกรณ์�ต�างๆ ข้อิงคีอิมพุ�วเตอิร� ซอิฟต�แวร�ระบบปฏิ�บต�การม�อิย(�หลำายช้น�ด

Page 7: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ (1)

ร์ะบบปฏิ$บ&ต์$การ์ดอสื่ (Dos) เป-นซอิฟต�แวร�จัดระบบงานทำ�%พุฒนาเม$%อิแรกเร�%มข้อิงการใช้�งานคีอิมพุ�วเตอิร� ในการใช้�งานจัะเป-นการส์%งงานโดยใช้�คี�าส์%งเป-นตวอิกษร ในป:จัจั�บนระบบปฏิ�บต�การดอิส์ไม�ได�รบคีวามน�ยมเน$%อิงจัากม�การใช้�งานยาก ต�อิงจั�าคี�าส์%งต�างๆ ถ0งจัะส์ามารถใช้�งานได� แต�อิย�างไรก)ตามระบบปฏิ�บต�การใหม�ๆ ก)ยงคีงม�ระบบปฏิ�บต�การดอิส์คีวบคี(� เพุ$%อิคีวามเหมาะส์มส์�าหรบงานบางอิย�าง

Page 8: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ (2)

ร์ะบบปฏิ$บ&ต์$การ์ว$น้โดว เป-นระบบปฏิ�บต�การทำ�%พุฒนาต�อิจัากดอิส์ เพุ$%อิเน�นการใช้�งานทำ�%ง�ายข้01น ส์ามารถทำ�างานหลำายงานพุร�อิมกนได� โดยจัะเปลำ�%ยนแปลำงการส์%งคีอิมพุ�วเตอิร�จัากการพุ�มพุ�คี�าส์%งเป-นร(ปแบบข้อิงการใช้�ร(ปแบบกราฟ;ก ผู้(�ใช้�งานส์ามารถใช้�เมาส์�เลำ$%อินตวช้�1ต�าแหน�งเพุ$%อิเลำ$อิกต�าแหน�งทำ�%ปรากฏิบนจัอิภาพุ ทำ�าให�ใช้�งานคีอิมพุ�วเตอิร�ได�ง�าย ว�นโดว�จั0งได�รบคีวามน�ยมมากในป:จัจั�บน

Page 9: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ (3)

ร์ะบบปฏิ$บ&ต์$การ์โอเอสื่ท7 (OS/2) เป-นระบบปฏิ�บต�การทำ�%ม�ลำกษณ์ะการต�ดต�อิส์$%อิส์ารโดยการใช้�ร(ปแบบกราฟ;กแบบเด�ยวกบว�นโดว� แต�บร�ษทำผู้(�พุฒนาคี$อิบร�ษทำไอิบ�เอิ)ม ป:จัจั�บนไม�ได�รบคีวามน�ยมมากนกแลำะได�เลำ�กการพุฒนาไปต1งแต�ป< พุ.ศ.2549

Page 10: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ (4)

ร์ะบบปฏิ$บ&ต์$การ์ย์7น้$กซ (UNIX) เป-นระบบปฏิ�บต�การทำ�%พุฒนามาเพุ$%อิใช้�กบม�น�คีอิมพุ�วเตอิร�เป-นส์�วนใหญ่� เหมาะส์�าหรบใช้�เป-นระบบปฏิ�บต�การส์�าหรบเคีร$%อิงผู้(�ให�บร�การต�างๆ ระบบปฏิ�บต�การย(น�กซ�เป-นระบบปฏิ�บต�การทำ�%ส์ามารถใช้�งานได�หลำายงานพุร�อิมกน แลำะทำ�างานได�หลำาย ๆ งานในเวลำาเด�ยวกน (Multitasking) ย(น�กซ�จั0งเหมาะส์มกบเคีร$%อิงทำ�%เช้$%อิมโยงแลำะต�อิกบเคีร$%อิงปลำายทำางได�หลำายเคีร$%อิงพุร�อิมกน

Page 11: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ร์ะบบปฏิ$บ&ต์$การ์ (5)ร์ะบบปฏิ$บ&ต์$การ์ลุ่$น้�กซ (Linux) คี$อิระบบปฏิ�บต�การแบบย(น�กซ�ช้น�ดหน0%ง โดยใช้�ลำ�น�กซ� เคีอิร�เนลำ เป-นศ(นย�กลำางทำ�างานร�วมกบไลำบราร�แลำะเคีร$%อิงม$อิอิ$%น ลำ�น�กซ�เป-นซอิฟต�แวร�เส์ร� แลำะซอิฟต�แวร�โอิเพุนซอิร�ส์ ทำ�%นกพุฒนาโปรแกรมทำ�กๆ คีนส์ามารถด(หร$อิน�าโคี�ดข้อิงลำ�น�กซ�ไปแก�ไข้ ดดแปลำง ปรบปร�ง ใช้�งาน แลำะแจักจั�ายได�อิย�างไม�ผู้�ดข้�อิกฎหมาย ลำ�น�กซ�จั�าหน�ายหร$อิแจักฟร�ในลำกษณ์ะเป-นโปรแกรมส์�าเร)จั (Package) โดยผู้(�จัดทำ�าจัะรวมซอิฟต�แวร�ส์�าหรบใช้�งานในด�านอิ$%นเป-นช้�ดเข้�าด�วยกน ระบบปฏิ�บต�การลำ�น�กซ�เหมาะส์�าหรบร�านคี�าทำ�%ไม�ต�อิงการเส์�ยคี�าลำ�ข้ส์�ทำธิ�?ซอิฟต�แวร� ทำ�าให�ส์ามารถลำดต�นทำ�นในการด�าเน�นการได�เป-นอิย�างส์(ง

Page 12: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ต์&วแปลุ่ภาษาซอิฟต�แวร�ตวแปลำภาษาเป-นซอิฟต�แวร�ในการส์%งงานให�คีอิมพุ�วเตอิร�ทำ�างานตามคี�าส์%งทำ�%เราป@อินเข้�าไป ในการพุฒนาซอิฟต�แวร�จั�าเป-นต�อิงม�ซอิฟต�แวร�ทำ�%ใช้�ในการแปลำภาษาระดบส์(ง เพุ$%อิแปลำภาษาระดบส์(งให�เป-นภาษาเคีร$%อิง (Compiler) เพุ$%อิให�คีอิมพุ�วเตอิร�ส์ามารถเข้�าใจัแลำะทำ�าตามคี�าส์%งได� ภาษาคีอิมพุ�วเตอิร� (Computer Language) คี$อิภาษาทำ�%ใช้�ส์ %งงานคีอิมพุ�วเตอิร�โดยคีอิมพุ�วเตอิร�ส์ามารถเข้�าใจัแลำะน�าไปประมวลำผู้ลำได� ภาษาคีอิมพุ�วเตอิร�ม�ทำ1งภาษาระดบต�%าแลำะภาษาระดงส์(ง การเข้�ยนภาษาระดบต�%าจัะเข้�ยนได�ต�อิงเข้�าใจัโคีรงส์ร�างทำางฮาร�ดแวร�ทำ�าให�ยากต�อิการเข้�ยนแลำะการพุฒนา ภาษาระดบส์(งเป-นภาษาทำ�%ม�ส์ญ่ลำกษณ์�ข้อิงภาษาทำ�%มน�ษย�ส์ามารถเข้�าใจัได�ง�าย ดงน1นในป:จัจั�บนในการพุฒนาโปรแกรมต�างๆ จัะใช้�ภาษาระดบส์(งเป-นเคีร$%อิงม$อิในการพุฒนา ภาษาระดบส์(งม�หลำายภาษาดงเช้�นภาษาปาส์คีาลำ (Pascal) ภาษาเบส์�ก (Basic) ภาษาซ� (C) ภาษาจัาวา (JAVA) ภาษาการคี�านวณ์ทำางคีณ์�ตศาส์ตร� (MATLAB) แลำะอิ$%นๆ อิ�กมากมาย

Page 13: บทที่  5 ซอฟต์แวร์

ต์&วอย์�างโปร์แกร์มภาษาซ�

Page 14: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์อร์ร์ถปร์ะโย์ช้น้ (SYSTEM UTILITIES)

เป-นโปรแกรมทำ�%ช้�วยอิ�านวยคีวามส์ะดวกในการจัดการกบเคีร$%อิงคีอิมพุ�วเตอิร�ในด�านต�างๆ ทำ�าให�ประส์�ทำธิ�ภาพุในการทำ�างานทำ�%ด�ข้01น ซอิฟต�แวร�อิรรถประโยช้น�ในป:จัจั�บนม�เป-นจั�านวนมากเพุ$%อิเส์ร�มให�เคีร$%อิงคีอิมพุ�วเตอิร�ทำ�างานได�อิย�างม�ประส์�ทำธิ�ภาพุ เช้�น โปรแกรมตรวจัจับไวรส์ โปรแกรมจัดการกบข้�อิม(ลำ โปรแกรมเก�%ยวกบการลำบข้�อิม(ลำ การเข้�ยนข้�อิม(ลำ โปรแกรมเก�%ยวกบการจักการกบระบบด�ส์ก� ฮาร�ดด�ส์ก� โปรแกรมรกษาหน�าจัอิภาพุ โปรแกรมจัดเร�ยงข้�อิม(ลำ โปรแกรมต�ดต�อิส์$%อิส์าร โปรแกรมบ�บอิดข้�อิม(ลำ เป-นต�น

Page 15: บทที่  5 ซอฟต์แวร์

โปรแกรมอิรรถประโยช้น�ในการจัดเร�ยงข้�อิม(ลำในด�ส์ก� (Disk Defragmenter)

โปรแกรมอิรรถประโยช้น�ในการบ�บอิดข้�อิม(ลำ (WinRAR)

Page 16: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์ปร์ะย์�กต์

ซอิฟต�แวร�ประย�กต�คี$อิ ซอิฟต�แวร�ทำ�%ถ(กส์ร�างข้01นมาเพุ$%อิให�ผู้(�พุฒนาส์ามารถน�าไปใช้�ได�อิย�างส์ะดวกแลำะรวดเร)ว ทำ�าให�ประส์�ทำธิ�ภาพุในการทำ�างานทำ�%ด�ข้01น ซ0%งอิาจัจัะเป-นซอิฟต�แวร�ส์�าเร)จัหร$อิเป-นซอิฟต�แวร�ทำ�%ถ(กส์ร�างข้01นมาใช้�งานในด�านต�างๆ ตามคีวามต�อิงการข้อิงผู้(�ใช้�

Page 17: บทที่  5 ซอฟต์แวร์

ลุ่&กษณ์ะการ์ใช้ งาน้ของซอฟต์แวร์ปร์ะย์�กต์ ด�านการใช้�งานทำางธิ�รก�จั ด�านการอิอิกแบบแลำะด�านส์$%อิประส์ม ด�านการใช้�งานส์�วนตว ด�านการต�ดต�อิส์$%อิส์าร

Page 18: บทที่  5 ซอฟต์แวร์

ซอฟต์แวร์สื่�าเร์8จร์7ปซอิฟต�แวร�ส์�าเร)จัร(ปหมายถ0งซอิฟต�แวร�ประย�กต�ช้น�ดหน0%งทำ�%ม�ผู้(�จัดทำ�าไว�เพุ$%อิใช้�ในการทำ�างานประเภทำต�างๆ หร$อิในด�านต�างๆ ตามคีวามส์ามารถข้อิงโปรแกรม โดยผู้(�ใช้�ส์ามารถน�าซอิฟต�แวร�ประเภทำน�1ไปใช้�กบการทำ�างานส์�วนตนหร$อิการทำ�างานข้อิงบร�ษทำข้อิงตนได� แต�จัะไม�ส์ามารถดดแปลำงหร$อิแก�ไข้โปรแกรมได� ผู้(�ใช้�ไม�จั�าเป-นต�อิงเข้�ยนโปรแกรมข้01นมาเอิง จั0งเป-นการประหยดเวลำา แรงงาน แลำะคี�าใช้�จั�ายในการเข้�ยนโปรแกรม

Page 19: บทที่  5 ซอฟต์แวร์

ภาษาคือมพื่$วเต์อร์ภาษาคีอิมพุ�วเตอิร�เป-นภาษาทำ�%คีอิมพุ�วเตอิร�ส์ามารถเข้�าใจัแลำะประมวลำผู้ลำได� ภาษาคีอิมพุ�วเตอิร�จัะเป-นภาษาเคีร$%อิงซ0%งจัะเป-นรหส์ด�จั�ทำลำ เน$%อิงจัากคีอิมพุ�วเตอิร�ทำ�างานในส์ภาวะโลำจั�ก “0” แลำะ “1” ภาษาคีอิมพุ�วเตอิร�เป-นภาษาทำ�%มน�ษย�เข้�าใจัได�ยาก ซ0%งจัะไม�น�ยมเข้�ยนโปรแกรมเป-นภาษาเคีร$%อิง ในป:จัจั�บนในการเข้�ยนโปรแกรมจัะเป-นเข้�ยนโปรแกรมด�วยภาษาระดบส์(งเน$%อิงจัากเป-นภาษาทำ�%เข้�าใจัง�ายแลำะใกลำ�เคี�ยงกบภาษามน�ษย�

Page 20: บทที่  5 ซอฟต์แวร์

ปร์ะเภทของภาษาคือมพื่$วเต์อร์ (1)

ภาษาร์ะด&บต์��าท��สื่�ดคี$อิ ภาษาเคีร$%อิง (Machine language) ซ0%งรหส์คี�าส์%งจัะเป-นเลำข้ฐานส์อิงคี$อิ “1” แลำะ “0” ภาษาเคีร$%อิงจัะเป-นภาษาทำ�%คีอิมพุ�วเตอิร�เข้�าใจัเน$%อิงจัากคีอิมพุ�วเตอิร�ทำ�างานเป-นระบบด�จั�ทำลำ ทำ�%อิย(�ในร(ปแบบข้อิงเลำข้ฐานส์อิง

 1100111101010101 0011111101110111011011010101010100001000010101011110000001010100

Page 21: บทที่  5 ซอฟต์แวร์

ปร์ะเภทของภาษาคือมพื่$วเต์อร์ (2)

ภาษาทำ�%ส์(งกว�าภาษาเคีร$%อิงเลำ)กน�อิยคี$อิโปรแกรมภาษาแอิส์แซมบลำ� (Assembly Language Program) ภาษาน�1จัะใช้�ข้�อิคีวามหร$อิส์ญ่ลำกษณ์�ต�างๆ เป-นคี�าส์ %งในการส์%งงานให�คีอิมพุ�วเตอิร�ทำ�างานตามทำ�%เราต�อิงการ ดงเช้�นคี�าส์ %ง Mov Ax,Bx ซ0%งหมายคีวามว�าเป-นการย�ายข้�อิม(ลำทำ�%อิย(�ในเรจั�ส์เตอิร� Bx ไปเก)บไว�ยงเรจั�ส์เตอิร� Ax การเข้�ยนโปรแกรมภาษาแอิส์แซมบลำ�จัะเป-นการเข้�ยนทำ�%ต�อิงเข้�าใจัโคีรงส์ร�างข้อิงระบบคีอิมพุ�วเตอิร� จั0งจัะส์ามารถเข้�ยนโปรแกรมภาษาแอิส์แซมบลำ�ได� เน$%อิงจัากต�อิงจัดการข้�อิม(ลำต�างๆ ทำ�%เก)บในหน�วยคีวามจั�าแลำะร�จั�ส์เตอิร�ข้อิงไมโคีรโปรเซส์เซอิร�โดยตรง ตวอิย�างภาษาแอิส์แซมบลำ�

 Mov A, R0 เอิาคี�าทำ�%อิย(�ในเรจั�ส์เตอิร� R0 มาเก)บไว�ยงเรจั�ส์เตอิร� AMov R1, 20H เอิาคี�าทำ�%อิย(�ในหน�วยคีวามจั�าต�าแหน�ง 20H มาเก)บไว�ยงเรจั�ส์เตอิร� R1Add A,R1 เอิาคี�าทำ�%อิย(�ในเรจั�ส์เตอิร� R1 มาบวกกบคี�าทำ�%อิย(�ในเรจั�ส์เตอิร� AMov 21H, A เอิาคี�าทำ�%อิย(�ในเรจั�ส์เตอิร� A มาเก)บไว�ยงต�าแหน�งหน�วยคีวามจั�าทำ�% 21HMov 22H,R1 เอิาคี�าทำ�%อิย(�ในเรจั�ส์เตอิร� R1 มาเก)บไว�ยงต�าแหน�งหน�วยคีวามจั�าทำ�%

22H

Page 22: บทที่  5 ซอฟต์แวร์

ปร์ะเภทของภาษาคือมพื่$วเต์อร์ (3)

ภาษาร์ะด&บสื่7งคี$อิภาษาทำ�%ถ(กส์ร�างข้01นมาเพุ$%อิช้�วยให�ส์ามารถใช้�งานได�ง�ายข้01น เช้�นภาษาซ� ภาษาจัาวา ภาษาปาส์คีาลำ ภาษาซ� ภาษาจัาวา ภาษาปาส์คีาลำ ภาษาเบส์�ก แลำะภาษาระดบส์(งอิ$%นๆ ช้�วยให�โปรแกรมเมอิร�เข้�ยนโปรแกรมด�วยภาษาทำ�%ม�คีวามใกลำ�เคี�ยงกบภาษามน�ษย� แลำะโปรแกรมเมอิร�ไม�จั�าเป-นต�อิงจัดการคี�าต�างๆ ทำ�%อิย(�ในร�จั�ส์เตอิร�หร$อิหน�วยคีวามจั�าเอิงเหม$อินกบภาษาแอิส์แซมบลำ�

 #include <stdio.h>void main(void) {int a,b,c;printf("Input a");scanf("%i",a);c = a*a;printf("Result of C = %i",c);}

Page 23: บทที่  5 ซอฟต์แวร์

ร์7ปแบบของการ์แปลุ่งภาษาร์ะด&บสื่7งไปเป!น้ภาษาเคืร์��อง#include <stdio.h>#include <conio.h>void main(void)

{int a,b,c;printf("Input a");scanf("%i",a);c = a*a;printf("Result of C = %i",c);}

High levelLanguage

AssemblyLanguage

MachineLanguage

Compiler

Assembler

Mov A, R0 Mov R1, 20HAdd A,R1Mov 21H, AMov 22H,R1

11001111010101010011111101110111011011010101010100001000010101011110000001010100

Page 24: บทที่  5 ซอฟต์แวร์

แบบฝึ:กห&ดทบทวน้1 . ซอิฟต�แวร�คี$อิอิะไร แลำะทำ�าหน�าทำ�%อิะไร2. ซอิฟต�แวร�ส์ามารถแบ�งอิอิกได� 3 กลำ��มใหญ่�ประกอิบด�วยซอิฟต�แวร�อิะไรบ�าง3. ซอิฟต�แวร�อิะไรทำ�%เป-นส์$%อิกลำางในการต�ดต�อิระหว�างมน�ษย�กบคีอิมพุ�วเตอิร�ให�ส์ามารถใช้�

งานอิ�ปกรณ์�ต�างๆ ข้อิงคีอิมพุ�วเตอิร�ได�โดยง�าย4. ซอิฟต�แวร�ระบบคี$อิอิะไร จังอิธิ�บาย5. ซอิฟต�แวร�อิรรถประโยช้น�คี$อิอิะไร พุร�อิมทำ1งยกตวอิย�างซอิฟต�แวร�อิรรถประโยช้น�มา 3

ตวอิย�าง 6. ซอิฟต�แวร�ประย�กต�คี$อิอิะไร จังอิธิ�บาย7. จังยกตวอิย�างข้อิงซอิฟต�แวร�ระบบปฏิ�บต�การมา 3 ตวอิย�าง8. ซอิฟต�แวร�ตวแปลำภาษาคี$อิอิะไร พุร�อิมทำ1งยกตวอิย�างซอิฟต�แวร�ตวแปลำภาษามา 3

ตวอิย�าง9. ซอิฟต�แวร�ส์�าเร)จัร(ปคี$อิอิะไร จังอิธิ�บายพุร�อิมทำ1งยกตวอิย�างซอิฟต�แวร�ส์�าเร)จัร(ปมา 3

ตวอิย�าง1 0 .ภาษาระดบต�%า ภาษาระดบส์(งคี$อิอิะไร พุร�อิมทำ1งยกตวอิย�างอิธิ�บาย1 1 .หลำกการทำ�างานข้อิงการแปลำภาษาระดบส์(งให�เป-นภาษาเคีร$%อิง ม�หลำกการในการทำ�างาน

อิย�างไร1 2 .จังยกตวอิย�างข้อิงภาษาระดบส์(งในป:จัจั�บนมา 5 ตวอิย�าง

http://www.udru.ac.th

Page 25: บทที่  5 ซอฟต์แวร์

http://www.udru.ac.th

เอกสื่าร์อ างอ$งงามน�จั อิาจัอิ�นทำร�, คืวามร์7 ท&�วไปเก��ย์วก&บว$ทย์าการ์คือมพื่$วเต์อร์., กร�งเทำพุฯ, 2542.จั�ฑารตน� ส์มจัร�ง [Online]. Available: http://vcharkarn.com [1 ม�นาคีม 2552].พุรรณ์า พุ(นพุ�น [Online]. Available: http://web.bsru.ac.th/~panna/learning.html [1 ม�นาคีม 2552].ไพุศาลำ โมลำ�ส์ก�ลำมงคีลำ, ประส์งคี� ประณ์�ตพุลำกรง, อิน�โช้ต ว�ฒ�พุรพุงษ� แลำะ ศราย�ธิ คีลำงทำอิง, สื่ถาป;ต์ย์กร์ร์มคือมพื่$วเต์อร์ (Computer Architecture)., กร�งเทำพุฯ, 2547.ภาคีว�ช้าว�ทำยาการคีอิมพุ�วเตอิร� มหาว�ทำยาลำยบ(รพุา, เอกสื่าร์ปร์ะกอบการ์สื่อน้ว$ช้าเทคืโน้โลุ่ย์�สื่าร์สื่น้เทศแลุ่ะการ์สื่��อสื่าร์., 2552. ว�ก�พุ�เด�ย [Online]. Available: http://th.wikipedia.org/wiki [2552].ส์ลำย�ทำธิ� ส์ว�างวรรณ์, สื่ถาป;ต์ย์กร์ร์มคือมพื่$วเต์อร์., กร�งเทำพุฯ, 2546.ส์�ทำธิ�พุน แส์นลำะเอิ�ยด, ต์$ดต์&2งแลุ่ะแก ป;ญหา ฉบ&บช้�างคือมม�ออาช้�พื่ 2010., นนทำบ�ร�, 2552http://www.udru.ac.th