ความหมายของซอฟต์แวร์

ซอฟต์แวร์ระบบ (system software)
เมื่อเราเปิดเครื่องคอมพิวเตอร์
ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที
โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ
ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทำงานไม่ได้
ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ
และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ
หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย
1. ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก
เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทาง
จอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า
และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง
2. ใช้ในการจัดการหน่วยความจำ
เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำ
ข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
3. ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์
สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสารบบในแผ่นบันทึก
การทำสำเนาแฟ้มข้อมูล
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป
แบ่งออกเป็น
- ระบบปฏิบัติการ
- ตัวแปลภาษา
ซอฟต์แวร์ทั่งสองประเภทนี้ทำให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่าโอเอส (Operating System : OS)
เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบ
ปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู
(OS/2) ยูนิกซ์ (UNIX)
Windows 7
Linux
MacOS
iOS 7
ตัวแปลภาษา
Translation Program คือ โปรแกรมที่ทำหน้าที่ในการแปลโปรแกรมหรือชุดคำสั่งที่เขียนด้วยภาษาที่ไม่ใช่ ภาษาเครื่อง หรือภาษาเครื่องที่ไม่เข้าใจให้เป็นภาษาที่เครื่องสามารถรู้เรื่องเข้าใจ และนำไปปฏิบัติได้ เช่น ภาษา BASIC ,COBOL,C,PASCAL, FORTRAN, ASSEMBLY เป็นต้น
ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้ ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
ซอฟต์แวร์ประยุกต์(Application Software)
ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ใช้สำหรับทำงานต่าง ตามที่ต้องการ เช่น การทำงานเอกสาร งานกราฟิก งานนำเสนอ หรือเป็น Software สำหรับงานเฉพาะด้าน เช่น โปรแกรมงานทะเบียน โปรแกรมการให้บริการเว็บ โปรแกรมงานด้านธนาคารซอฟต์แวร์ประยุกต์แบ่งเป็น 2 ประเภท ดังนี้
2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน เป็น Software ที่ใช้สำหรับงานเฉพาะด้าน เช่น Software สำหรับงานธนาคารการฝากถอนเงิน Software สำหรับงานทะเบียนนักเรียน ซอฟต์แวร์คิดภาษี ซอฟต์แวร์การให้บริการร้าน Seven ฯลฯ
2.2 ซอฟต์แวร์สำหรับงานทั่วไป เป็นซอฟต์แวร์ที่ใช้สำหรับงานทั่วไป โดยในซอฟต์แวร์ 1 ตัวมีความสามารถในการทำงานได้หลายอย่าง
ตัวอย่างซอฟต์แวร์ที่ใช้ในชีวิตประจำวัน
Graphics จัดอยู่ในซอฟต์แวร์ประยุกต์ สามารถแยกเป็นกลุ่มย่อย ๆ ออกไปได้อีก ไม่ว่าจะเป็นโปรแกรมกราฟฟิกที่ตกแต่งภาพ กราฟฟิกที่ใช้สร้าง Chart หรือกราฟฟิกในการสร้างงานนำเสนอที่แทรกข้อความ ภาพเคลื่อนไหว และเสียงลงไปในงานนั้นได้ ซึ่งในปัจจุบันถูกใช้กันในหลายๆบริษัท
![]() |
ภาพที่เกิดจากกกราฟฟิก |