บทเรียนคอมพิวเตอร์
อนาคตใหม่ของห้องเรียนออนไลน์
Web Based Instruction : WBI
ครูอัจฉริยะ วังยาว
2. ซอฟต์แวร์ (Software) หมายถึง โปรแกรม (Program)
ส่วนที่มนุษย์สัมผัสไม่ได้โดยตรง (นามธรรม) เป็นโปรแกรมหรือชุดคำสั่งที่ถูกเขียนขึ้นเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานซอฟต์แวร์จึงเป็นเหมือนตัวเชื่อมระหว่างผู้ใช้เครื่องคอมพิวเตอร์และเครื่องคอมพิวเตอร์ถ้าไม่มีซอฟต์แวร์เราก็ไม่สามารถใช้เครื่องคอมพิวเตอร์ทำอะไรได้เลยในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
ซอฟต์แวร์ สามารถแบ่งออกเป็น 2 ประเภทใหญ่ ๆ คือ
2.1 ซอฟต์แวร์ระบบ (System Software)
ซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง แบ่งได้เป็น1.1 ระบบปฏิบัติการ (Operating System:OS) ชุดคำสั่งหรือโปรแกรมที่ควบคุมการทำงานของคอมพิวเตอร์เป็นสื่อกลางระหว่างโปรแกรมประยุกต์กับเครื่องคอมพิวเตอร์ เพื่อช่วยในการจัดการทรัพยากรของคอมพิวเตอร์ เป็นโปรแกรมที่คอมพิวเตอร์ขาดไม่ได้นั่นหมายความว่า เมื่อเราประกอบเครื่องเสร็จแล้ว ก่อนเราจะเปิดเครื่องขึ้นมาใช้งานได้ เราต้องติดตั้งระบบปฏิบัติการเสียก่อน แล้วจึงติดตั้งโปรแกรมประยุกต์อื่นๆ ลงไปได้ ตัวอย่างของโปรแกรมระบบปฏิบัติการ Windows Server 2008,Windows 10 ,Windows 8,Windows 8.1,Windows XP,Windows 7 ,Dos , Linux ,Unix ,Mac OS เป็นต้น
2.2 ซอฟต์แวร์ประยุกต์ (Application Software) เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย (การจะเลือกมาใช้ต้องดูว่า โปรแกรมนั้น สามารถใช้กับระบบปฏิบัติการใด เพราะระบบปฏิบัติการจะไม่เข้าใจภาษาที่ข้ามระบบกัน) สามารถแบ่งตามการประยุกต์ใช้งานได้ดังนี้
2.2.1 ซอฟต์แวร์ประยุกต์ ด้านตารางคำนวณ เช่น Microsoft Excel
2.2.2 ซอฟต์แวร์ประยุกต์ ด้านประมวลคำ เช่น Microsoft Word
2.2.3 ซอฟต์แวร์ประยุกต์ ด้านงานนำเสนอ เช่น Microsoft PowerPoint
2.2.4 ซอฟต์แวร์ประยุกต์ ด้านฐานข้อมูล เช่น Microsoft Access
2.2.5 ซอฟต์แวร์ประยุกต์ ด้านกราฟิก เช่น Adobe Photoshop
2.2.6 ซอฟต์แวร์ประยุกต์ ด้านมัลติมีเดีย เช่น Adobe Flash เป็นต้น