ความหมายของซอฟต์แวร์
การที่เครื่องคอมพิวเตอร์ หรือ
ฮาร์ดแวร์สามารถทำงานได้อย่างมีประสิทธิภาพนั้นเกิดจากคำสั่งหรือชุดคำสั่งหรือทีเรียกว่าโปรแกรมที่เขียนโดยนักเขียนโปรแกรม
คำสั่งที่มีลักษณะเป็นซอฟต์แวร์สามารถสั่งให้คอมพิวเตอร์อ่านข้อมูล แปลความหมาย
แล้วทำการประมวลผล และส่งผลลัพธ์ที่ได้ออกมาเป็นสารสนเทศตามที่ต้องการ
ซอฟต์แวร์ เป็นส่วนที่มนุษย์สัมผัสไม่ได้โดยตรงเพราะซอฟต์แวร์มีคุณลักษณะเป็นนามธรรมโดยทั่วไปเรียกว่าโปรแกรมหรือชุดคำสั่งที่ถูกเขียนขึ้นเพื่อสั่งการให้เครื่องคอมพิวเตอร์ทำงาน
ซอฟต์แวร์จึงทำหน้าที่เป็นตัวเชื่อมระหว่างผู้ใช้คอมพิวเตอร์และเครื่องคอมพิวเตอร์
ซอฟต์แวร์ คือ
การลำดับขั้นตอนการทำงานของคำสั่งที่จะทำหน้าที่สั่งคอมพิวเตอร์ว่า
ให้ทำอะไรเป็นชุดของโปรแกรมหลายๆโปรแกรมนำมารวมกันให้สามารถทำงานได้อย่างครบถ้วนสมบูรณ์ตามที่ต้องการ
เรามองไม่เห็นหรือสัมผัสไม่ได้แต่เราสามารถสร้าง จัดเก็บ
และนำมาใช้งานและเผยแพร่ได้ด้วย สื่อหลายชนิด เช่น แผ่นบันทึก แผ่นซีดี แฟล็ชไดร์ซ์ ฮาร์ดดิสก์ เป็นต้น
ซอฟต์แวร์ คือ
ชุดคำสั่งทีสั่งงานคอมพิวเตอร์อย่าเป็นลำดับขั้น
ชุดคำสั่งเหล่านี้ได้จัดเตรียมไว้ในหน่วยความจำ
คอมพิวเตอร์จะอ่านชุดคำสั่งแล้วทำงานตามโปรแกรมที่นักเขียนโปรแกรมได้เขียนไว้
ซอฟต์แวร์จึงเป็นสิ่งที่มนุษย์จัดทำขึ้นเพื่อให้คอมพิวเตอร์ทำงานตามลักษณะของซอฟต์แวร์ที่วางไว้แล้ว
เท่านั้น
ซอฟต์แวร์สำเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป
ซอฟต์แวร์สำเร็จ ( Package
) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก
ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้นแล้วนำออกมาจำหน่าย
เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก
ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี
5 กลุ่มใหญ่
ซอฟต์แวร์สำเร็จเป็นที่นิยมของผู้ใช้มี
5 กลุ่มใหญ่ ได้แก่
1).
ซอฟต์แวร์ประมวลคำ
2).
ซอฟต์แวร์ตารางทำงาน
3).
ซอฟต์แวร์จัดการฐานข้อมูล
4).
ซอฟต์แวร์นำเสนอ
5).
ซอฟต์แวร์สื่อสารข้อมูล
ซอฟต์แวร์ประมวลคำ
เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสารสามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
ซอฟต์แวร์ตารางทำงาน
ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความ หรือสูตรสามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนดผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวางซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสารสามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
ซอฟต์แวร์ตารางทำงาน
ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความ หรือสูตรสามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนดผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวางซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
ซอฟต์แวร์จัดการฐานข้อมูล
การใช้งานคอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึง ซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลทีนิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
ซอฟต์แวร์นำเสนอ
เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
ซอฟต์แวร์สื่อสารข้อมูล
ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึง ซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกลโดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูลอ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูล ที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์คเทลิก
ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึง ซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกลโดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูลอ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูล ที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์คเทลิก
ประเภทของซอฟต์แวร์
ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ทีมีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือ ผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์สภาพการทำงาน โดยทั่วไปแล้วซอฟต์แวร์แบ่งได้ 2 ชนิด
ซอฟต์แวร์แบ่งได้ 2 ชนิด
1. ซอฟต์แวร์ระบบ
2. ซอฟต์แวร์ประยุกต์
ซอฟต์แวร์ระบบ
ซอฟต์แวร์ระบบเป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดกับระบบหน้าที่การทำงานของ ซอฟต์แวร์ระบบ คือ ดำเนินงานพื้นฐานต่างๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำสำรอง เมื่อเราปิดคอมพิวเตอร์ทันทีที่มีการจ่ายกระแสไฟ ฟ้าให้กับคอมพิวเตอร์คอมพิวเตอร์จะทำงานตามโปรแกรมทันทีโปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบซอฟต์แวร์ระบบอาจเก็บไว้ในรอมหรือในแผ่นจานแม่เหล็กหากไม่มีซอฟต์แวร์ระบบคอมพิวเตอร์จะทำงานไม่ได้นอกจากนี้ยังเป็นซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่นๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่างๆ
ระบบปฏิบัติการ
เป็นซอฟต์แวร์ที่ควบคุมกิจกรรมทั้งหมดของคอมพิวเตอร์ เพื่อให้มั่นใจว่าอุปกรณ์ที่เป็นฮาร์ดแวร์ทุกส่วนของระบบคอมพิวเตอร์ทำงานร่วมกันได้อย่างราบรื่นและมีประสิทธิภาพ ซอฟต์แวร์ระบบปฏิบัติการใช้ในการบริหารจัดการข้อมูลและทำแฟ้มข้อมูลภายในเครื่องคอมพิวเตอร์ เช่นการสำเนาข้อมูล (Coppy) การเรียงลำดับ (Sort) การลบ (Delete)
ประเภทของระบบปฏิบัติการ
ระบบปฏิบัติการที่ใช้กันโดยทั่วไปในปัจจุบัน อาจนำเอาไปใช้ได้กับคอมพิวเตอร์หลากหลายชนิด ตั้งแต่เครื่องคอมพิวเตอร์ระดับใหญ่จนถึงอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก ซึ่งอาจแบ่งออกได้เป็น 3 ประเภท คือ
ระบบปฏิบัติการแบบเดี่ยว
( stand – alone OS ) ระบบปฏิบัติการแบบเครือข่าย ( network OS ) ระบบปฏิบัติการแบบฝัง ( embedded OS )
ระบบปฏิบัติการแบบเดี่ยว ( stand – alone OS )
เป็นระบบปฏิบัติการที่มุ่งเน้นและให้บริการสำหรับผู้ใช้เพียงคนเดียว (เจ้าของเครื่องนั้น ๆ) นิยมใช้สำหรับเครื่องคอมพิวเตอร์ที่ประมวลผลและทำงานแบบทั่วไป เช่น เครื่องคอมพิวเตอร์ตามบ้านหรือสำนักงาน ซึ่งจะถูกติดตั้งระบบปฏิบัติการนี้รองรับการทำงานบางอย่าง เช่น พิมพ์รายงาน ดูหนัง ฟังเพลง หรือเชื่อมต่อเข้ากับอินเทอร์เน็ต เป็นต้น
ระบบปฏิบัติการแบบเครือข่าย( Network OS )
เป็นระบบปฏิบัติการที่มุ่งเน้นและให้บริการสำหรับผู้ใช้หลาย ๆ คน ( multi - user ) นิยมใช้สำหรับงานให้บริการและประมวลผลข้อมูลสำหรับเครือข่ายโดยเฉพาะ มักพบเห็นได้กับการนำไปใช้ในองค์กรธุรกิจทั่วไป เครื่องคอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการเหล่านี้เรียกว่า เครื่อง server ซึ่งเป็นเสมือนเครื่องแม่ข่ายที่ให้บริการข้อมูลต่าง ๆ ที่จำเป็นสำหรับผู้ใช้นั่นเอง
ระบบปฏิบัติการแบบฝัง ( embedded OS )
เป็นระบบปฏิบัติการที่พบเห็นได้ในอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก เช่น พีดีเอหรือ Smart phone บางรุ่น สามารถช่วยในการทำงานของอุปกรณ์แบบไม่ประจำที่เหล่านี้ได้เป็นอย่างดี เกิดขึ้นมาหลังสุดพร้อม ๆ กับที่อุปกรณ์คอมพิวเตอร์พกพาเหล่านี้ได้รับความนิยมมากขึ้น บางระบบมีคุณสมบัติที่ใกล้เคียงกับระบบปฏิบัติการแบบเดี่ยวด้วย
ระบบปฏิบัติการที่นิยมใช้มากที่สุด
1. ระบบปฏิบัติการดอส (Dos) เป็นปฏิบัติการที่ารับคำสั่งจากผู้ใช้งานเป็นข้อความ
2.
ระบบปฏิบัติการแบบวินโดวส์ พัฒนาโดยบริษัทไมโครซอฟต์
เป็นระบบปฏิบัติการทำงานด้วยคำสั่งกราฟิกชนจอภาพโดยใช้เมาส์ในการควบคุมคำสั่งให้โปรแกรมทำงานผ่านภาพ
กราฟิกที่เป็นสัญลักษณ์ต่างๆ ที่เรียกว่า สัญรูป หรือ ไอคอน
3.
ระบบปฏิบัติการยูนิกส์ เป็นระบบปฏิบัติการที่ได้พัฒนามาเป็นเวลานานมากกว่าระบบดอส
ระบบยูนิกส์มีประสิทธิภาพในการทำงานสูง
จึงนิยมใช้กับเครื่องที่ต้องการประสิทธิภาพการทำงานสูง เช่น
เครื่องที่เป็นแม่ข่ายของระบบอินเทอร์เน็ต
โปรแกรมระบบ โปรแกรมที่ทำหน้าที่ควบคุมการทำงานของคอมพิวเตอร์ ฮาร์ดแวร์ให้ทำงานได้อย่างมีประสิทธิภาพ
ทำหน้าที่จัดระบบการเก็บข้อมูล การรับส่งข้อมูลเก็บข้อมูลลงในหน่วยความจำ
โดยบริษัทผู้ผลิตเครื่องจำให้โปรแกรมระบบมาพร้อมกับเครื่องส่วนสำคัญที่เป็นแกนหลักของโปรแกรมระบบ
คือ ระบบปฏิบัติการ (OS
: Operating System)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น