• หมายถึงชดุ คาสั่งหรือโปรแกรมทีใ่ ชส้ ่ังงานให้คอมพวิ เตอร์ทางาน ซอฟตแ์ วรจ์ งึ หมายถึงลาดบั ขนั้ ตอนการทางานทเี่ ขยี นข้นึ ดว้ ยคาสั่งของคอมพวิ เตอร์ คาสั่ง เหลา่ น้เี รียงกนั เป็นโปรแกรมคอมพวิ เตอร์ จากท่ีทราบมาแล้วว่าคอมพิวเตอร์ ทางานตามคาสั่ง การทางานพนื้ ฐานเป็นเพยี งการกระทากับขอ้ มลู ท่เี ป็นตัว เลขฐานสอง ซ่งึ ใชแ้ ทนขอ้ มูลทเ่ี ป็นตวั เลข ตัวอักษร รูปภาพ หรือแม้แตเ่ ป็น เสียงพดู กไ็ ด้ • ในบรรดาซอฟต์แวรห์ รือโปรแกรมคอมพวิ เตอรท์ ีม่ ีผพู้ ฒั นาข้นึ เพือ่ ใช้งานกบั คอมพวิ เตอร์มมี ากมาย ซอฟต์แวร์เหลา่ น้อี าจได้รบั การพฒั นาโดยผใู้ ชง้ านเอง หรือ ผพู้ ฒั นาระบบ หรือผผู้ ลติ จาหนา่ ย หากแบง่ แยกชนิดของซอฟต์แวร์ตามสภาพการ ทางาน พอแบ่งแยกซอฟตแ์ วร์ได้เป็นสองประเภท คือ ซอฟตแ์ วร์ระบบ • (system software) และซอฟต์แวร์ประยุกต์ (application software) • คอื ซอฟต์แวรท์ บ่ี ริษทั ผผู้ ลติ สรา้ งข้นึ มาเพ่ือใช้ จัดการกบั ระบบ หน้าทกี่ ารทางานของซอฟตแ์ วร์ระบบคอื ดาเนนิ งานพื้นฐานต่าง ๆ ของระบบคอมพวิ เตอร์ เช่น รบั ข้อมลู จากแผงแป้นอักขระแล้วแปลความหมาย ใหค้ อมพวิ เตอร์เข้าใจ นาข้อมลู ไปแสดงผลบนจอภาพหรือนาออกไปยงั เครื่องพิมพ์ จดั การข้อมูลในระบบแฟ้มขอ้ มลู บนหนว่ ยความจารอง เมอื่ เราเปิ ด เครื่องคอมพวิ เตอร์ ทนั ทีท่ีมกี ารจ่ายกระแสไฟฟา้ ให้กบั คอมพิวเตอร์ คอมพวิ เตอร์
จะทางานตามโปรแกรมทนั ที โปรแกรมแรกทีส่ ่ังคอมพวิ เตอรท์ างานน้ีเป็น ซอฟต์แวร์ระบบ ซอฟตแ์ วรร์ ะบบอาจเกบ็ ไวใ้ นรอมหรือในแผน่ จานแมเ่ หล็ก หาก ไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทางานไม่ได้ ซอฟต์แวรร์ ะบบยงั ใช้เป็น เครื่องมอื ในการพฒั นาซอฟต์แวรอ์ น่ื ๆ และยงั รวมไปถึงซอฟต์แวร์ทีใ่ ช้ในการ แปลภาษาตา่ ง ๆ • 1.ใชใ้ นการจดั การหน่วยรับเขา้ และหนว่ ยส่งออก เช่น รับการกดแป้นต่าง ๆ บน แผงแป้นอักขระ สง่ รหสั ตวั อกั ษรออกทางจอภาพหรือเคร่ืองพมิ พ์ ติดต่อกับ อปุ กรณ์รบั เขา้ และส่งออกอ่นื ๆ เช่น เมาส์ อปุ กรณส์ ังเคราะห์เสียง • 2.ใช้ในการจัดการหนว่ ยความจา เพ่ือนาข้อมลู จากแผน่ บนั ทกึ มาบรรจุยงั หน่วยความจาหลกั หรือในทานองกลับกัน คอื นาขอ้ มลู จากหน่วยความจาหลักมา เกบ็ ไวใ้ นแผ่นบนั ทึก • 3.ใชเ้ ป็นตวั เชอื่ มต่อระหวา่ งผใู้ ช้งานกับคอมพวิ เตอร์ สามารถใช้งานได้ง่ายข้นึ เช่น การขอดรู ายการสารบบในแผ่นบันทกึ การทาสาเนาแฟม้ ขอ้ มลู • ซอฟตแ์ วรร์ ะบบพ้ืนฐานที่เหน็ กนั ทั่วไป แบ่งออกเป็นระบบปฏิบัตกิ าร และตวั แปลภาษา ซอฟตแ์ วรท์ ั่งสองประเภทน้ีทาให้เกดิ พฒั นาการประยกุ ต์ใชง้ านได้ง่าย ข้นึ • ระบบปฏบิ ัติการ หรือทเ่ี รียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวรใ์ ช้ ในการดแู ลระบบคอมพิวเตอร์ เคร่ืองคอมพวิ เตอร์ทุกเครื่องจะตอ้ งมซี อฟตแ์ วร์ ระบบปฏบิ ตั กิ ารน้ี ระบบปฏิบตั ิการที่นิยมใชก้ นั มากและเป็นท่ีรู้จักกนั ดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยนู ิกซ์ (UNIX)
• เป็นซอฟตแ์ วร์จัดระบบงานที่พฒั นามานานแล้ว การใชง้ านจงึ ใช้คาสงั่ เป็น ตวั อักษร ดอสเป็นซอฟต์แวรท์ ่ีรู้จกั กันดีในหมผู่ ใู้ ชไ้ มโครคอมพิวเตอร์ • เป็นระบบปฏบิ ัตกิ ารที่พฒั นาตอ่ จากดอส เพื่อเน้นการใช้งานที่งา่ ยข้นึ สามารถทางานหลายงานพรอ้ มกนั ได้ โดยงานแตล่ ะงานจะอยู่ในกรอบช่อง หนา้ ตา่ งทแ่ี สดงผลบนจอภาพ การใชง้ านเนน้ รูปแบบกราฟิก ผูใ้ ชง้ านสามารถใช้ เมาสเ์ ลอื่ นตัวช้ตี าแหนง่ เพื่อเลือกตาแหน่งท่ปี รากฏบนจอภาพ ทาใหใ้ ช้งาน คอมพวิ เตอร์ไดง้ ่าย วินโดวส์จงึ ไดร้ บั ความนยิ มในปจั จบุ ัน • เป็นระบบปฏบิ ัตกิ ารแบบเดียวกบั วนิ โดวส์ แต่บริษทั ผพู้ ฒั นาคือ บริษทั ไอบเี อ็ม เป็นระบบปฏิบัติการทใี่ ห้ผใู้ ช้สามารถใช้ทางานไดห้ ลายงานพรอ้ มกัน และการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกบั วินโดวส์ • เป็นระบบปฏบิ ัติการทีพ่ ฒั นามาตง้ั แตค่ ร้งั ใช้กับเคร่ืองมินคิ อมพวิ เตอร์ ระบบปฎบิ ัติการยนู กิ ซเ์ ป็นระบบปฏิบตั กิ ารที่สามารถใช้งานไดห้ ลายงานพรอ้ มกนั และทางานได้หลาย ๆ งานในเวลาเดยี วกันยนู ิกซจ์ งึ ใชไ้ ด้กับเคร่ืองทเ่ี ช่อื มโยงและ ตอ่ กบั เครื่อปลายทางได้หลายเครื่องพรอ้ มกนั • ระบบปฏิบัตกิ ารยงั มอี กี มาก โดยเฉพาะระบบปฏบิ ตั กิ ารทใ่ี ช้ในเครือขา่ ย คอมพิวเตอร์ เพ่ือให้คอมพวิ เตอรท์ างานร่วมกนั เป็นระบบ เชน่ ระบบปฏบิ ัติการ เน็ตแวร์ วนิ โดว์สเอ็นที • ตัวแปลภาษา • ในการพฒั นาซอฟต์แวรจ์ าเป็นตอ้ งมีซอฟตแ์ วรท์ ใ่ี ชใ้ นการแปลภาษาระดบั สงู เพอื่ แปลภาษาระดับสงู ใหเ้ ป็นภาษาเครื่อง ภาษาระดับสงู มหี ลายภาษา ภาษาระดบั สูง
เหล่าน้สี รา้ งข้ึนเพอื่ ให้ผูเ้ ขียนโปรแกรมเขยี นชดุ คาสั่งไดง้ า่ ย เขา้ ใจได้ ตลอดจนถงึ สามารถปรบั ปรุงแก้ไขซอฟต์แวรใ์ นภายหลงั ได้ • ภาษาระดับสงู ท่พี ฒั นาข้นึ มาทกุ ภาษาจะต้องมตี ัวแปลภาษาสาหรับแปลภาษา ภาษาระดับสูงซ่งึ เป็นที่รูจ้ ักและนยิ มกนั มากในปัจจุบนั เชน่ ภาษาปาสคาล ภาษา เบสิก ภาษาซี และภาษาโลโก • เป็นภาษาสง่ั งานคอมพวิ เตอรท์ ี่มรี ูปแบบเป็นโครงสรา้ ง เขยี น สง่ั งานคอมพวิ เตอรเ์ ป็นกระบวนความผูเ้ ขียนสามารถแบง่ แยกงานออกเป็นชนิ้ เลก็ ๆ แลว้ มารวมกันเป็นโปรแกรมขนาดใหญ่ได้ • เป็นภาษาท่มี รี ูปแบบคาส่ังไมย่ ุ่งยาก สามารถเรียนรู้และเข้าใจไดง้ ่าย มี รูปแบบคาสงั่ พื้นฐานท่สี ามารถนามาเขียนเรียงตอ่ กันเป็นโปรแกรมได้ • เป็นภาษาที่เหมาะสาหรบั ใช้ในการพฒั นาซอฟต์แวรอ์ น่ื ๆ ภาษาซีเป็น ภาษาทมี่ ีโครงสร้างคล่องตัวสาหรบั การเขยี นโปรแกรมหรือให้คอมพิวเตอร์ติดตอ่ กับอปุ กรณต์ ่าง ๆ • เป็นภาษาท่ีเหมาะสาหรบั การเรียนรู้และเข้าใจหลกั การโปรแกรม ภาษาโลโกไดร้ บั การพฒั นาสาหรับเดก็ • นอกจากภาษาทกี่ ล่าวถงึ แลว้ ยงั มีภาษาคอมพิวเตอร์ทีใ่ ช้กนั อยู่ในปัจจุบนั อกี มากมายหลายภาษา เชน่ ภาษาฟอรแ์ ทรน ภาษาโคบอล ภาษาอารพ์ จี
เป็นซอฟตแ์ วรท์ ่ีใชก้ บั งานดา้ นตา่ ง ๆ ตามความตอ้ งการของผ้ใู ช้ ท่ี สามารถนามาใช้ประโยชน์ได้โดยตรง ปจั จุบนั มีผู้พัฒนาซอฟตแ์ วรใ์ ชง้ านทางด้านต่าง ๆ ออกจาหน่ายมาก การ ประยุกต์งานคอมพวิ เตอร์จงึ กวา้ งขวางและแพร่หลาย เราอาจแบง่ ซอฟตแ์ วร์ประยกุ ต์ออกเป็นสองกลุม่ คอื ซอฟต์แวรส์ าเรจ็ และซอฟต์แวรท์ พ่ี ัฒนาข้นึ ใช้งานเฉพาะ ซอฟตแ์ วร์สาเรจ็ ในปจั จุบนั มีมากมาย เช่น ซอฟตแ์ วร์ ประมวลคา ซอฟต์แวรต์ ารางทางาน ฯลฯ • ซอฟต์แวรส์ าเร็จ (package) เป็น ซอฟต์แวรท์ ่มี ีความนยิ มใช้กันสูงมาก ซอฟต์แวร์สาเรจ็ เป็นซอฟต์แวร์ที่บริษทั พฒั นาข้นึ แลว้ นาออกมาจาหนา่ ย เพ่อื ให้ผใู้ ชง้ านซ้อื ไปใช้ได้โดยตรง ไม่ตอ้ ง เสียเวลาในการพฒั นาซอฟตแ์ วรอ์ กี ซอฟต์แวร์สาเร็จท่มี จี าหน่ายในท้องตลาด ทัว่ ไป และเป็นทนี่ ยิ มของผใู้ ช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคา (word processing software) ซอฟตแ์ วรต์ ารางทางาน (spread sheet software) ซอฟต์แวร์จดั การ
ฐานข้อมูล (data base management software) ซอฟต์แวร์นาเสนอ (presentation software) และ ซอฟต์แวรส์ ื่อสารข้อมูล (data communication software) • เป็นซอฟต์แวร์ประยุกตใ์ ชส้ าหรบั การพิมพเ์ อกสาร สามารถ แกไ้ ข เพิม่ แทรก ลบ และจัดรูปแบบเอกสารไดอ้ ย่างดี เอกสารที่พิมพไ์ วจ้ ดั เป็น แฟ้มขอ้ มลู เรียกมาพิมพ์หรือแก้ไขใหมไ่ ด้ การพิมพ์ออกทางเครื่องพิมพ์ก็มี รูปแบบตัวอกั ษรให้เลอื กหลายรูปแบบ เอกสารจงึ ดเู รียบร้อยสวยงามปัจจบุ ันมกี าร เพิ่มขีดความสามารถของซอฟตแ์ วรป์ ระมวลคาอกี มากมาย ซอฟตแ์ วร์ประมวลคา ท่นี ยิ มอยใู่ นปัจจุบนั เช่น วนิ สเ์ วิร์ด จฬุ าจารึก โลตัสเอมิโปร • เป็นซอฟตแ์ วร์ทช่ี ว่ ยในการคดิ คานวณ การทางานของ ซอฟตแ์ วร์ตารางทางานใชห้ ลักการเสมอื นมโี ตะ๊ ทางานทีม่ ีกระดาษขนาดใหญ่วาง ไว้ มีเครื่องมอื คลา้ ยปากกา ยางลบ และเครื่องคานวณเตรียมไวใ้ ห้เสรจ็ บนกระดาษ มชี ่องใหใ้ สต่ วั เลข ข้อความหรือสตู ร สามารถสงั่ ใหค้ านวณตามสูตรหรือเงอื่ นไขที่ กาหนด ผใู้ ชซ้ อฟต์แวร์ตารางทางานสามารถประยกุ ตใ์ ชง้ านประมวลผลตวั เลขอื่น ๆ ไดก้ วา้ งขวาง ซอฟต์แวร์ตารางทางานท่ีนิยมใช้ เช่น เอกเซล โลตัส • การใช้คอมพิวเตอร์อยา่ งหน่งึ คอื การใชเ้ กบ็ ข้อมูล และ จัดการกบั ข้อมลู ที่จัดเก็บในคอมพวิ เตอร์ จงึ จาเป็นต้องมซี อฟต์แวรจ์ ัดการข้อมูล การรวบรวมขอ้ มลู หลาย ๆ เร่ืองที่เก่ยี วขอ้ งกนั ไวใ้ นคอมพวิ เตอร์ เรากเ็ รียกวา่ ฐานขอ้ มลู ซอฟตแ์ วร์จัดการฐานข้อมลู จงึ หมายถงึ ซอฟตแ์ วร์ท่ชี ่วยในการเก็บ การ เรียกคน้ มาใช้งาน การทารายงาน การสรุปผลจากข้อมูล ซอฟต์แวรจ์ ัดการ ฐานข้อมูลทีน่ ยิ มใช้ เชน่ เอกเซส ดเี บส พาราดอ็ ก ฟ๊ อกเบส • เป็นซอฟต์แวร์ท่ีใช้สาหรับนาเสนอขอ้ มูล การแสดงผลต้อง สามารถดึงดูดความสนใจ ซอฟตแ์ วร์เหลา่ น้จี ึงเป็นซอฟต์แวร์ทน่ี อกจากสามารถ
แสดงขอ้ ความในลักษณะทจ่ี ะส่ือความหมายได้ง่ายแล้วจะตอ้ งสรา้ งแผนภมู ิ กราฟ และรูปภาพได้ ตวั อย่างของซอฟตแ์ วร์นาเสนอ เชน่ เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮารว์ าร์ดกราฟิก • ซอฟตแ์ วรส์ ่ือสารข้อมูลน้หี มายถงึ ซอฟต์แวร์ท่ีจะช่วยให้ ไมโครคอมพวิ เตอรต์ ิดตอ่ ส่ือสารกบั เครื่องคอมพิวเตอร์อน่ื ในทีห่ ่างไกล โดยผา่ น ทางสายโทรศัพท์ ซอฟต์แวรส์ ื่อสารใช้เชือ่ มโยงต่อเขา้ กบั ระบบเครือขา่ ย คอมพิวเตอร์ เช่น อินเทอรเ์ นต็ ทาให้สามารถใชบ้ ริการอืน่ ๆ เพิ่มเตมิ ได้ สามารถ ใช้รบั ส่งไปรษณียอ์ เิ ลก็ ทรอนกิ ส์ ใชโ้ อนยา้ ยแฟ้มขอ้ มูล ใช้แลกเปลย่ี นข้อมลู อ่าน ข่าวสาร นอกจากน้ยี งั ใช้ในการเช่อื มเขา้ หามินคิ อมพิวเตอรห์ รือเมนเฟรม เพอ่ื เรียกใชง้ านจากเคร่ืองเหล่าน้นั ได้ ซอฟต์แวรส์ ื่อสารข้อมลู ที่นิยมมมี ากมายหลาย ซอฟตแ์ วร์ เชน่ โปรคอม ครอสทอล์ค เทลิก
จดั ทาโดย นางสาวจิราภา นลิ โคกสูง 045
Search
Read the Text Version
- 1 - 11
Pages: