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

บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

  • Upload
    others

  • View
    3

  • Download
    1

Embed Size (px)

Citation preview

Page 1: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

บทท 5

ซอฟตแวร

Page 2: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

Software

SystemSoftware

ApplicationSoftware

PackageSoftware

Page 3: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ซอฟตแวรระบบ

ซอฟตแวรระบบคอซอฟตแวรททาหนาทเปนสอกลางในการ

ตดตอสอสารกบมนษยเพอใหสามารถใชงานไดอยางม

ประสทธภาพ เปนตวควบคมฮารดแวรของระบบเครอง

คอมพวเตอรซงจะทางานใกลชดกบฮารดแวร การทางานของ

คอมพวเตอรประกอบดวย หนวยอนพต เอาตพต หนวยความจา

และหนวยประมวลผลกลาง ดงนนในการทางานของคอมพวเตอร

จาเปนตองมการดาเนนงานกบอปกรณพนฐาน จงตองมซอฟตแวร

ระบบเพอใชในการจดการระบบ

Page 4: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

หนาทหลกของซอฟตแวรระบบ

ใชในการจดการหนวยอนพต เอาตพต เชนการตดตอกบคยบอรด เมาส

ลาโพง พรนเตอร และอปกรณตอพวงอนๆ

ใชในการจดการหนวยความจา เพอนาขอมลจากแหลงเกบขอมลภายนอก

ตางๆ มาเกบไวยงหนวยความจาหลก หรอในทานองกลบกน คอนาขอมล

จากหนวยความจาหลกไปเกบไวยงแหลงเกบขอมลภายนอกตางๆ

ใชเปนตวเชอมตอระหวางผใชงานกบเครองคอมพวเตอร ทาใหสามารถใช

งานไดงายขนและมประสทธภาพ เชนการดขอมลตางๆ ทอยภายใน

คอมพวเตอรกจะสามารถทาไดโดยงาย

Page 5: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ประเภทของซอฟตแวรระบบ

ซอฟตแวรระบบปฏบตการ

ซอฟตแวรตวแปลภาษา

ซอฟตแวรอรรถประโยชน

Page 6: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ซอฟตแวรระบบปฏบตการ หรอโอเอส (OS)

ซอฟตแวรระบบปฏบตการ หรอโอเอส (OS) เปนซอฟตแวรททาหนาทใน

การบรหาร และจดทรพยากรตางๆ ในระบบคอมพวเตอร ดงเชนจดการกบ

ฮารดแวร ใหกบผใชเพอใหสามารถใชงานไดสะดวกและมประสทธภาพ

เปนซอฟตแวรใชในการดแลระบบคอมพวเตอร โดยเครองคอมพวเตอรทก

เครองจะตองมซอฟตแวรระบบปฏบตการนจงจะสามารถใชงาน

คอมพวเตอรได หากปราศจากซอฟตแวรระบบปฏบตการแลว กจะไม

สามารถใชงานคอมพวเตอรไดเลยเนองจากไมมสอกลางในการ

ตดตอสอสารกบอปกรณตางๆ ของคอมพวเตอร ซอฟตแวร

ระบบปฏบตการมอยหลายชนด

Page 7: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ระบบปฏบตการดอส (Dos) เปนซอฟตแวรจดระบบงานทพฒนาเมอแรกเรมของการใชงานคอมพวเตอร ในการใชงานจะเปนการสงงานโดยใชคาสงเปนตวอกษร ในปจจบนระบบปฏบตการดอสไมไดรบความนยมเนองจากมการใชงานยาก ตองจาคาสงตางๆ ถงจะสามารถใชงานได แตอยางไรกตามระบบปฏบตการใหมๆ กยงคงมระบบปฏบตการดอสควบค เพอความเหมาะสมสาหรบงานบางอยาง

Page 8: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ระบบปฏบตการวนโดว เปนระบบปฏบตการทพฒนาตอจากดอส เพอเนนการใชงานทงายขน สามารถทางานหลายงานพรอมกนได โดยจะเปลยนแปลงการสงคอมพวเตอรจากการพมพคาสงเปนรปแบบของการใชรปแบบกราฟก ผใชงานสามารถใชเมาสเลอนตวชตาแหนงเพอเลอกตาแหนงทปรากฏบนจอภาพ ทาใหใชงานคอมพวเตอรไดงาย วนโดวจงไดรบความนยมมากในปจจบน

Page 9: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ระบบปฏบตการโอเอสท (OS/2) เปนระบบปฏบตการทมลกษณะการ

ตดตอสอสารโดยการใชรปแบบกราฟกแบบเดยวกบวนโดว แตบรษท

ผพฒนาคอบรษทไอบเอม ปจจบนไมไดรบความนยมมากนกและไดเลก

การพฒนาไปตงแตป พ.ศ.2549

Page 10: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ระบบปฏบตการยนกซ (UNIX) เปนระบบปฏบตการทพฒนามาเพอใช

กบมนคอมพวเตอรเปนสวนใหญ เหมาะสาหรบใชเปนระบบปฏบตการ

สาหรบเครองผใหบรการตางๆ ระบบปฏบตการยนกซเปนระบบปฏบตการ

ทสามารถใชงานไดหลายงานพรอมกน และทางานไดหลาย ๆ งานในเวลา

เดยวกน (Multitasking) ยนกซจงเหมาะสมกบเครองทเชอมโยงและตอกบ

เครองปลายทางไดหลายเครองพรอมกน

Page 11: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ซอฟตแวรระบบปฏบตการ (5)

ระบบปฏบตการลนกซ (Linux) คอระบบปฏบตการแบบยนกซชนดหนง โดย

ใชลนกซ เคอรเนล เปนศนยกลางทางานรวมกบไลบรารและเครองมออน ลนกซ

เปนซอฟตแวรเสร และซอฟตแวรโอเพนซอรส ทนกพฒนาโปรแกรมทกๆ คน

สามารถดหรอนาโคดของลนกซไปแกไข ดดแปลง ปรบปรง ใชงาน และแจกจาย

ไดอยางไมผดขอกฎหมาย ลนกซจาหนายหรอแจกฟรในลกษณะเปนโปรแกรม

สาเรจ (Package) โดยผจดทาจะรวมซอฟตแวรสาหรบใชงานในดานอนเปนชด

เขาดวยกน ระบบปฏบตการลนกซเหมาะสาหรบรานคาทไมตองการเสย

คาลขสทธซอฟตแวร ทาใหสามารถลดตนทนในการดาเนนการไดเปนอยางสง

Page 12: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ซอฟตแวรตวแปลภาษา

ซอฟตแวรตวแปลภาษาเปนซอฟตแวรในการสงงานใหคอมพวเตอรทางานตามคาสงท

เราปอนเขาไป ในการพฒนาซอฟตแวรจาเปนตองมซอฟตแวรทใชในการแปลภาษา

ระดบสง เพอแปลภาษาระดบสงใหเปนภาษาเครอง (Compiler) เพอใหคอมพวเตอร

สามารถเขาใจและทาตามคาสงได ภาษาคอมพวเตอร (Computer Language) คอ

ภาษาทใชสงงานคอมพวเตอรโดยคอมพวเตอรสามารถเขาใจและนาไปประมวลผลได

ภาษาคอมพวเตอรมทงภาษาระดบตาและภาษาระดงสง การเขยนภาษาระดบตาจะ

เขยนไดตองเขาใจโครงสรางทางฮารดแวรทาใหยากตอการเขยนและการพฒนา ภาษา

ระดบสงเปนภาษาทมสญลกษณของภาษาทมนษยสามารถเขาใจไดงาย ดงนนใน

ปจจบนในการพฒนาโปรแกรมตางๆ จะใชภาษาระดบสงเปนเครองมอในการพฒนา

ภาษาระดบสงมหลายภาษาดงเชนภาษาปาสคาล (Pascal) ภาษาเบสก (Basic)

ภาษาซ (C) ภาษาจาวา (JAVA) ภาษาการคานวณทางคณตศาสตร (MATLAB) และ

อนๆ อกมากมาย

Page 13: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

Page 14: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

เปนโปรแกรมทชวยอานวยความสะดวกในการจดการกบเครองคอมพวเตอรใน

ดานตางๆ ทาใหประสทธภาพในการทางานทดขน ซอฟตแวรอรรถประโยชนใน

ปจจบนมเปนจานวนมากเพอเสรมใหเครองคอมพวเตอรทางานไดอยางม

ประสทธภาพ เชน โปรแกรมตรวจจบไวรส โปรแกรมจดการกบขอมล โปรแกรม

เกยวกบการลบขอมล การเขยนขอมล โปรแกรมเกยวกบการจกการกบระบบ

ดสก ฮารดดสก โปรแกรมรกษาหนาจอภาพ โปรแกรมจดเรยงขอมล โปรแกรม

ตดตอสอสาร โปรแกรมบบอดขอมล เปนตน

Page 15: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

โปรแกรมอรรถประโยชนในการบบอดขอมล

(WinRAR)

Page 16: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ซอฟตแวรประยกตคอ ซอฟตแวรทถกสรางขนมาเพอใหผพฒนาสามารถ

นาไปใชไดอยางสะดวกและรวดเรว ทาใหประสทธภาพในการทางานทด

ขน ซงอาจจะเปนซอฟตแวรสาเรจหรอเปนซอฟตแวรทถกสรางขนมาใช

งานในดานตางๆ ตามความตองการของผใช

Page 17: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ลกษณะการใชงานของซอฟตแวรประยกต

ดานการใชงานทางธรกจ

ดานการออกแบบและดานสอประสม

ดานการใชงานสวนตว

ดานการตดตอสอสาร

Page 18: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ซอฟตแวรสาเรจรป

ซอฟตแวรสาเรจรปหมายถงซอฟตแวรประยกตชนดหนงทมผจดทาไวเพอ

ใชในการทางานประเภทตางๆ หรอในดานตางๆ ตามความสามารถของ

โปรแกรม โดยผใชสามารถนาซอฟตแวรประเภทนไปใชกบการทางานสวน

ตนหรอการทางานของบรษทของตนได แตจะไมสามารถดดแปลงหรอ

แกไขโปรแกรมได ผใชไมจาเปนตองเขยนโปรแกรมขนมาเอง จงเปนการ

ประหยดเวลา แรงงาน และคาใชจายในการเขยนโปรแกรม

Page 19: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

ภาษาคอมพวเตอร

ภาษาคอมพวเตอรเปนภาษาทคอมพวเตอรสามารถเขาใจและประมวลผล

ได ภาษาคอมพวเตอรจะเปนภาษาเครองซงจะเปนรหสดจทล เนองจาก

คอมพวเตอรทางานในสภาวะโลจก “0” และ “1” ภาษาคอมพวเตอรเปน

ภาษาทมนษยเขาใจไดยาก ซงจะไมนยมเขยนโปรแกรมเปนภาษาเครอง

ในปจจบนในการเขยนโปรแกรมจะเปนเขยนโปรแกรมดวยภาษาระดบสง

เนองจากเปนภาษาทเขาใจงายและใกลเคยงกบภาษามนษย

Page 20: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ภาษาระดบตาทสดคอ ภาษาเครอง (Machine language) ซงรหสคาสง

จะเปนเลขฐานสองคอ “1” และ “0” ภาษาเครองจะเปนภาษาท

คอมพวเตอรเขาใจเนองจากคอมพวเตอรทางานเปนระบบดจทล ทอยใน

รปแบบของเลขฐานสอง

1100111101010101

0011111101110111

0110110101010101

0000100001010101

1110000001010100

Page 21: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ภาษาทสงกวาภาษาเครองเลกนอยคอโปรแกรมภาษาแอสแซมบล (Assembly Language Program) ภาษานจะใชขอความหรอสญลกษณตางๆ เปนคาสงในการสงงานใหคอมพวเตอรทางานตามทเราตองการ ดงเชนคาสง Mov Ax,Bx ซงหมายความวาเปนการยายขอมลทอยในเรจสเตอร Bx ไปเกบไวยงเรจสเตอร Ax การเขยนโปรแกรมภาษาแอสแซมบลจะเปนการเขยนทตองเขาใจโครงสรางของระบบคอมพวเตอร จงจะสามารถเขยนโปรแกรมภาษาแอสแซมบลได เนองจากตองจดการขอมลตางๆ ทเกบในหนวยความจาและรจสเตอรของไมโครโปรเซสเซอรโดยตรง ตวอยางภาษาแอสแซมบล

Mov A, R0 เอาคาทอยในเรจสเตอร R0 มาเกบไวยงเรจสเตอร A

Mov R1, 20H เอาคาทอยในหนวยความจาตาแหนง 20H มาเกบไวยงเรจสเตอร R1

Add A,R1 เอาคาทอยในเรจสเตอร R1 มาบวกกบคาทอยในเรจสเตอร A

Mov 21H, A เอาคาทอยในเรจสเตอร A มาเกบไวยงตาแหนงหนวยความจาท 21H

Mov 22H,R1 เอาคาทอยในเรจสเตอร R1 มาเกบไวยงตาแหนงหนวยความจาท 22H

Page 22: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

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

ภาษาระดบสงคอภาษาทถกสรางขนมาเพอชวยใหสามารถใชงานไดงายขน เชนภาษาซ ภาษาจาวา ภาษาปาสคาล ภาษาซ ภาษาจาวา ภาษาปาสคาล ภาษาเบสก และภาษาระดบสงอนๆ ชวยใหโปรแกรมเมอรเขยนโปรแกรมดวยภาษาทมความใกลเคยงกบภาษามนษย และโปรแกรมเมอรไมจาเปนตองจดการคาตางๆ ทอยในรจสเตอรหรอหนวยความจาเองเหมอนกบภาษาแอสแซมบล

#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 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

รปแบบของการแปลงภาษาระดบสงไปเปนภาษาเครอง#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 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

แบบฝกหดทบทวน

1. ซอฟตแวรคออะไร และทาหนาทอะไร

2. ซอฟตแวรสามารถแบงออกได 3 กลมใหญประกอบดวยซอฟตแวรอะไรบาง

3. ซอฟตแวรอะไรทเปนสอกลางในการตดตอระหวางมนษยกบคอมพวเตอรใหสามารถใชงานอปกรณตางๆ ของคอมพวเตอรไดโดยงาย

4. ซอฟตแวรระบบคออะไร จงอธบาย

5. ซอฟตแวรอรรถประโยชนคออะไร พรอมทงยกตวอยางซอฟตแวรอรรถประโยชนมา 3 ตวอยาง

6. ซอฟตแวรประยกตคออะไร จงอธบาย

7. จงยกตวอยางของซอฟตแวรระบบปฏบตการมา 3 ตวอยาง

8. ซอฟตแวรตวแปลภาษาคออะไร พรอมทงยกตวอยางซอฟตแวรตวแปลภาษามา 3 ตวอยาง

9. ซอฟตแวรสาเรจรปคออะไร จงอธบายพรอมทงยกตวอยางซอฟตแวรสาเรจรปมา 3 ตวอยาง

10. ภาษาระดบตา ภาษาระดบสงคออะไร พรอมทงยกตวอยางอธบาย

11. หลกการทางานของการแปลภาษาระดบสงใหเปนภาษาเครอง มหลกการในการทางานอยางไร

12. จงยกตวอยางของภาษาระดบสงในปจจบนมา 5 ตวอยาง

http://www.udru.ac.th

Page 25: บทที่ 5 ซอฟต์แวร์ - Udon Thani Rajabhat Universitysci.udru.ac.th/websci/download/com/krit/Chapter 5.pdf · 2014-02-27 · ซอฟต์แวร์ระบบคือซอฟต์แวร์ที่ทําหน้าที่เป็นสื่อกลางในการ

http://www.udru.ac.th

เอกสารอางอง

งามนจ อาจอนทร, ความรทวไปเกยวกบวทยาการคอมพวเตอร., กรงเทพฯ, 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.

สทธพน แสนละเอยด, ตดตงและแกปญหา ฉบบชางคอมมออาชพ 2010., นนทบร, 2552

http://www.udru.ac.th