ใบความรู้ เรอื่ ง ซอฟต์แวร์ ซอฟต์แวร์คอื อะไร???? ซอฟตแ์ วร์ (software) หมายถึง ชุดคาสั่ง หรือโปรแกรมทคี อยสั่งการให้เคร่ืองคอมพวิ เตอร์ ทางาน รวม ไปถึงการควบคุมการทางานของอุปกรณ์แวดล้อมต่างๆ ซอฟต์แวร์เป็นสิ่งท่ีมองไม่เห็น จับต้องไม่ได้ แต่ สามารถรับรู้กาทางานของมนั ได้ ซ่งึ ตา่ งกับฮาร์ดแวร์ (hardware) ทีส่ ามารถจะจบั ต้องได้ ซอฟต์แวร์มีกป่ี ระเภท ????? ประเภทของซอฟต์แวร์ ซอฟต์แวร์จะแบง่ ออกเป็นประเภทใหญ่ ๆ ได้ ประเภท คือ 1. ซอฟตแ์ วร์ระบบ (System Software) 2. ซอฟต์แวร์ประยกุ ต์ ( Application Software) 1. ซอฟตแ์ วรร์ ะบบ (System Software) ซอฟต์แวร์ระบบคือ ซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นเพ่ือใช้จัดการกับระบบหน้าที่การทางานพื้นฐาน ตา่ งๆ ของระบบคอมพิวเตอร์ เชน่ รบั ข้อมลู จากแปน้ อักขระแลว้ แปลความหมายให้คอมพิวเตอร์เขา้ ใจ จากนั้น นาข้อมูลไปแสดงผลบนจอภาพหรือนาออกไปยังเคร่ืองพิมพ์ การจัดการข้อมูลในระบบแฟ้มข้อมูลบน หนว่ ยความจาสารอง เปน็ ต้น
2. ซอฟตแ์ วรป์ ระยกุ ต์ ( Application Software) ซอฟตแ์ วรป์ ระยุกต์ คือ เปน็ ซอฟต์แวรท์ ่ใี ช้กบั การทางานดา้ นตา่ งๆ ตามความตอ้ งการของผูใ้ ช้ ทีส่ ามารถ นามาใช้ประโยชน์ได้โดยตรง ปจั จบุ ันมผี พู้ ัฒนาซอฟต์แวรใ์ ชง้ านทางดา้ นตา่ งๆ ออกจาหน่าย การประยุกตง์ าน คอมพวิ เตอรจ์ ึงกว้างขวางและแพรห่ ลาย อาจแบ่ง ซอฟต์แวรป์ ระยุกตเ์ ป็นสองกลุ่ม คือซอฟต์แวร์สาเรจ็ และ ซอฟตแ์ วรท์ พ่ี ฒั นาขนึ้ ใชเ้ ฉพาะงาน ซึ่งปัจจบุ ันมีมากมาย เช่น ซอฟต์แวรป์ ระมวลผลคา ซอฟต์แวร์ตาราง ทางาน เป็นต้น การทางานของซอฟตแ์ วรร์ ะบบ ซอฟตแ์ วรร์ ะบบช่วยในการทางาน ซอฟต์แวร์ระบบ (system software) เป็นโปรแกรมควบคุมและประสานงานการทางานของเคร่ือง คอมพิวเตอร์และอุปกรณ์ต่างๆ ของเครื่องคอมพิวเตอร์ โดยซอฟต์แวร์ระบบจะเป็นตัวส่ังการหน่วยควบคุม ภายในหน่วยประมวลผลกลาง (CPU) เช่น ส่ังให้รับข้อมูลจากแป้นพิมพ์ส่ังให้แสดงผลทางลาโพง เป็นต้น ซอฟต์แวร์ระบบสามารถแบ่งออกเป็น 3 ประเภท ได้แก่ ระบบปฏิบัติการ โปรแกรมแปลภาษา และโปรแกรม อรรถประโยชน์ ระบบปฏิบัตกิ าร (Operating System : OS) เป็นซอฟต์แวร์ท่ีใช้สาหรับควบคุมและประสานงานระหว่างอุปกรณ์ภายในคอมพิวเตอร์ทั้งหมด ต้ังแต่ซีพียู หน่วยความจา ไปจนถึงหนว่ ยนาเข้าและสง่ ออก ประเภทของระบบปฏิบัติการ ระบบปฏบิ ัติการไมโครซอฟต์วนิ โดวส์ (Microsoft Windows) ระบบปฏิบัติการนี้พัฒนาโดยบริษัท ไมโครซอฟต์ ซ่ึงมีส่วนติดต่อกับผู้ใช้ (user interface) แบบท่ี เรียกว่า ระบบติดต่อผู้ใช้แบบกราฟิก หรือท่ี เรียกว่า จียูไอ (Graphical User Interface : GUI) คือ มีการแสดงผลเป็นรูปภาพ และใช้สัญลักษณ์ในรูป รายการเลือก (menu) หรอื สญั รูป (icon) ในการสัง่ งานคอมพิวเตอรแ์ ทนการพิมพ์คาส่งั ทลี ะบรรทัด ทาให้การ ใช้งานคอมพิวเตอร์ง่ายขึน้ ท้งั ยงั มสี สี ันทท่ี าให้ซอฟต์แวร์นา่ ใช้งานมากขนึ้
ระบบปฏิบตั ิการแมคอินทอช (Macintosh Operating System) เป็นระบบ ปฏิบตั ิการของเครื่อง คอมพวิ เตอร์แมคอินทอชเปน็ การทางานแบบจียไู อ (GUI) ของบริษัทแอปเปิล (Apple) ตอ่ มาไดม้ ีการเปลย่ี น ชอ่ เปน็ ระบบปฏบิ ตั ิการแมค โอเอส (Mac OS) เหมาะกับคอมพิวเตอร์ทผี่ ลติ โดยบริษัท Apple และมี ความสามารถในการทางานหลายโปรแกรมพร้อมกนั (multitasking) เหมาะกับงานประเภทสิ่งพมิ พ์ กราฟิก และศิลปะเป็นหลกั ระบบปฏิบัติการลินุกซ์ (Linux) เป็นระบบปฏิบัติการท่ีได้รับความนิยมมา เช่นเดียวกัน พัฒนาข้ึนมาโดย ลิ นุสทอวาลดส์ (Linus Toralds) ชาวฟินแลนด์ลินุกซ์เป็นระบบปฏิบัติการที่มีลักษณะคล้ายกับยูนิกซ์ แต่มี ขนาดเลก็ กวา่ และทางานได้เรว็ กว่าในชว่ งแรก เป็นการพัฒนาข้ึนมาเพ่อใช้ในคอมพิวเตอรส์ ่วนบุคคลเท่านั้นแต่ ในช่วงหลงั ความนยิ มในการเชื่อมโยงคอมพวิ เตอรเ์ ปน็ เครือขา่ ยเพ่ิมสูงขนึ้ จงึ มีผพู้ ัฒนาสว่ นประกอบอื่น ๆ ของ ลนิ ุกซเ์ พือ่ เพ่มิ ความสามารถในการทางานทางดา้ นเครอื ข่ายมากขน้ึ
โปรแกรมแปลภาษา คอมไพเลอร์ (Compiler) เป็นตัวแปลภาษาระดับสูง เช่น ภาษาปาสคาล ภาษาโคบอลและภาษาฟอร์แทรกให้เป็นภาษาเครื่อง การทางานจะใช้ หลักการแปลโปรแกรมต้นฉบับ ท้ังโปรแกรมเรียกใช้งาน ซ่ึงจะถูกบันทึกไว้ในลักษณะของแฟ้มข้อมูลหรือไฟล์ มีการทางาน เปน็ ไปอยา่ งรวดเรว็ อินเตอร์พรีเตอร์ (interpreter) เปน็ ตวั แปลระดบั สูงเชน่ เดยี วกับคอมไพเลอรแ์ ต่จะแปลพรอ้ มกับทางานตามคาสง่ั ทลี ะคาสง่ั ตลอดไปท้ังโปรแกรม ทา ให้การแก้ไขโปรแกรมกระทาได้ง่าย และรวดเร็ว ตัวอย่างภาษาที่ใช้ตัวแปลอินเตอร์พรีเตอร์ เช่น ภาษาเบสิก (BASIC)เป็นไป อยา่ งรวดเร็ว แอสเซมเบลอ (assembler) เปน็ ตวั แปลภาษาแอสเซมบลี (assembly) ซึ่งเปน็ ภาษาระดบั ต่าให้เปน็ ภาษาเคร่ือง โปรแกรมอรรถประโยชน์ โปรแกรมอรรถประโยชน์หรือโปรแกรมยูทิลิตี (utility programs) เป็นโปรแกรมหรือซอฟต์แวร์ท่ี ชว่ ยสนับสนนุ เพ่ิมหรือขยายขดี ความสามารถของโปรแกรมที่ใช้งานใหม้ ีประสิทธิภาพ มากขึ้น เป็นโปรแกรมที่ ให้บริการต่างๆ เช่น การจัดเรยี งขอ้ มลู การรวมแฟม้ ข้อมูลท่ีเรียงลาดับแลว้ เข้าด้วยกัน Windows Explorer เปน็ เครื่องมอื แสดงไฟลท์ ชี่ ่วยให้ผู้ใช้สามารถดูภาพ และแก้ไของค์ประกอบของ ไฟลไ์ ด้ Uninstaller เปน็ โปรแกรมอรรถประโยชน์ที่ใช้ในการยกเลิกโปรแกรมท่ีทาการติดตั้งไว้ในระบบ เมื่อ ผู้ใช้ทาการติดตั้งโปรแกรม ระบบปฏิบัติการจะทาการบันทึกโปรแกรมน้ันไว้ในระบบไฟล์ หากผู้ใช้ต้องการลบ โปรแกรมนนั้ ออกจากเคร่ืองกส็ ามารถใช้ เครื่องมอื ยกเลิกการตดิ ตงั้ โปรแกรมได้
การทางานของซอฟตแ์ วรป์ ระยุกต์ ซอฟตแ์ วรป์ ระยุกตช์ ่วยในการทางาน ซอฟต์แวร์ประยุกต์ (application software) คือ ซอฟต์แวร์หรือโปรแกรมซึ่ง เขียนขึ้นเพ่ือการทางานเฉพาะอย่างท่ีเราต้องการ การทางานร่วมกับเคร่ืองคอมพิวเตอร์ใน งานเฉพาะดา้ น ซึ่งไมเ่ กย่ี วขอ้ งกบั การควบคุมระบบ ผูใ้ ชจ้ าเป็นตอ้ งเลือกหาซอฟตแ์ วร์ให้ตรง ตามความต้องการ นั้นๆ โดยเฉพาะ เช่น การจัดพิมพ์รายงาน นาเสนองาน จัดทาบัญชี ตกแต่งภาพ ออกแบบเว็บไซต์ เป็นต้น นอกจากน้ันอาจต้องคานึงถึงงบประมาณในการ จัดหาซอฟต์แวร์มาใช้ด้วยว่ามีเพียงพอ หรือไม่เพียงใด ซ่ึงซอฟต์แวร์ประยุกต์สามารถแบ่ง ออกเปน็ 2 ประเภท ไดแ้ ก่ ซอฟตแ์ วรป์ ระยุกต์ ท่วั ไป และซอฟต์แวร์ประยกุ ตเ์ ฉพาะงาน ซอฟต์แวร์ประยุกต์ทั่วไป ซอฟต์แวร์ประยุกต์ทั่วไป (general purpose software) เป็นซอฟต์แวร์ที่พัฒนาข้ึนเพ่ือนาไป ประยุกต์ใช้กับงานท่ัวไป ไม่เฉพาะเจาะจง ผู้ใช้จึงต้องเลือกซอฟต์แวร์ให้เหมาะสมกับ ลักษณะงาน เช่น การ จดั พิมพ์รายงาน การสร้างตารางทางาน การนาเสนอผลงาน เปน็ ตน้ ซอฟต์แวร์ประมวลผลคา (word processing software) เป็นซอฟต์แวรท์ ี่ใช้ ในการจัดทา เอกสารทุกชนดิ เช่น รายงาน จดหมายเวยี น หนงั สอื ใบปลวิ ส่อสง่ พมิ พ์ตา่ งๆ เปน็ ต้น ซอฟตแ์ วรต์ ารางทางาน (spreadsheet software) เปน็ ซอฟต์แวร์ท่ชี ่วยในการ คานวณ วเิ คราะห์ ตัวเลข เพ่ือใช้งานในด้านการเงิน บญั ชี สถิติ คณติ ศาสตร์ หรอื วิทยาศาสตร์ การทางานของซอฟต์แวรต์ าราง ทางานประกอบด้วยตารางขนาดใหญ่สาหรับใส่ตัวเลข ข้อความ สูตรการคานวณ ซ่ึงมีเคร่ืองคานวณเตรียมไว้ สาเร็จ
ซอฟต์แวร์นาเสนอ (presentation software) เป็นโปรแกรมที่ใช้นาเสนอ ข้อมูลด้วยระบบ คอมพวิ เตอร์ สรา้ งเอกสารท่ีประกอบไปด้วยตัวอักษร รปู ภาพ ภาพเคล่อื นไหว โดยแสดงออกมาทลี ะรายการ รวมทั้งยงั สามารถใสเ่ สียงประกอบการนาเสนอได้ ซอฟตแ์ วร์ทางดา้ นกราฟกและมัลตมิ ีเดีย (graphics and multimedia software) เป็นกลุ่มซอฟต์แวร์ประยุกต์ที่พัฒนาข้นสาหรับจัดการงานทางด้านกราฟิกและมัลติมีเดียมี ความสามารถเสมือนเป็นผู้ช่วยในการออกแบบชิ้นงานเกี่ยวกับการตกแต่งภาพ วาดภาพปรับเสียง ตัดต่อ ภาพเคลื่อนไหว รวมถึงการสร้างและออกแบบพัฒนาเว็บไซต์เช่น Adobe InDesign, Adobe Illustrator, Adobe Photoshop Macromedia Dreamweaver เปน็ ต้น ซอฟตแ์ วร์ประยุกตเ์ ฉพาะงาน ซอฟต์แวร์ประยุกต์เฉพาะงาน (application software for specific purpose) เป็นซอฟต์แวร์ท่ี พัฒนาข้ึนเพื่อนาไปประยุกต์ใช้งานกับองค์กรใด องค์กรหนึ่งโดยเฉพาะ ออกแบบและสร้างข้นโดย ผู้ผลิตซอฟต์แวร์ที่มีความชานาญในด้านน้ันๆ หรือ อาจพัฒนาโดยนักเขียนโปรแกรมของ องค์กร โดย ผ่านการวเิ คราะห์ ออกแบบ ลงมอื สรา้ ง และทดสอบ โปรแกรมให้สามารถทางานได้ ถูกต้องก่อนจึงจะ นามาใชง้ านได้
Search
Read the Text Version
- 1 - 6
Pages: