ซอฟต์แวร์แบ่งออกเป็น 2 ประเภท คือ
1. ซอฟต์แวร์ระบบ
2. ซอฟต์แวร์ประยุกต์
1. ซอฟต์แวร์ระบบ (System Software หรือ Operating Software : OS)
หมายถึงโปรแกรมที่ทำหน้าที่ประสานการทำงาน ติดต่อการทำงาน
ระหว่างฮาร์ดแวร์กับซอฟต์แวร์ประยุกต์เพื่อให้ผู้ใช้สามารถใช้ Software
ได้อย่างมีประสิทธิภาพ และทำหน้าที่ในการจัดการ ระบบ ดูแลรักษาเครื่อง
การแปลภาษาระดับต่ำหรือระดับสูงให้เป็นภาษาเครื่องเพื่อให้เครื่องอ่านได้
เข้าใจ
ซอฟต์แวร์ระบบ แบ่งได้ 4 ชนิด ดังนี้
1.1 ระบบปฏิบัติการ (Operating System) หมายถึง
ชุดโปรแกรมที่อยู่ระหว่างฮาร์ดแวร์และซอฟต์แวร์ประยุกต์มีหน้าที่ควบคุมการ
ปฏิบัติงานของฮาร์ดแวร์
และสนับสนุนคำสั่งสำหรับควบคุมการทำงานของฮาร์ดแวร์ให้กับซอฟต์แวร์ประยุกต์
เช่น Windows XP , DOS , Linux , Mac OS X
1.2 ยูทิลิตี้ (Utility Program)
เป็นโปรแกรมที่ทำหน้าที่เพิ่มประสิทธิภาพของเครื่องคอมพิวเตอร์
ทำให้เครื่องทำงานง่ายขึ้นเร็วขึ้น
และการป้องกันการรบกวนโดยโปรแกรมที่ไม่พึงประสงค์ เช่น โปรแกรมป้องกันไวรัส
, โปรแกรม Defrag เพื่อจัดเรียงข้อมูลบนฮาร์ดดิสก์ใหม่
ทำให้การอ่านข้อมูลเร็วขึ้น , โปรแกรมยกเลิกการติดตั้งโปรแกรม Uninstall
Program , โปรแกรมบีบอัดไฟล์ (WinZip-WinRAR)เพื่อทำให้ไฟล์มีขนาดเล็กลง
,โปรแกรมการสำรองข้อมูล(Backup Data)
1.3 ดีไวซ์ไดเวอร์ (Device Driver หรือ Driver)
เป็นโปรแกรมที่ทำหน้าที่ติดต่อกับคอมพิวเตอร์ในส่วนการรับเข้าและการส่งออก
ของแต่ละอุปกรณ์ เช่น
เมื่อเราซื้อกล้องวีดีโอมาใหม่และต้องการนำเอาวีดีโอที่ถ่ายเสร็จ
นำไปตัดต่อที่คอมพิวเตอร์ ก็ต้องติดตั้งไดเวอร์
หรือโปรแกรมที่ติดมากับกล้อง
ทำการติดตั้งที่เครื่องคอมพิวเตอร์เพื่อให้เครื่องคอมพิวเตอร์รู้จักและ
สามารถรับข้อมูลเข้าและส่งข้อมูลออกได้
โดยปกติโปรแกรม windows
ที่เรามีอยู่ในเครื่องคอมพิวเตอร์จะมีไดเวอร์ติดตั้งมาให้แล้วโดยเราไม่ต้อง
ทำการติดตั้งไดเวอร์เอง เช่น ไดเวอร์สำหรับเมาส์ ,ไดเวอร์คีย์บอร์ด,
ไดเวอร์สำหรับการใช้ USB Port
, ไดเวอร์เครื่องพิมพ์
แต่ถ้าอุปกรณ์ใดไม่สามารถใช้งานร่วมกับเครื่องคอมพิวเตอร์ได้ก็ต้องหาได
เวอร์มาติดตั้งเพื่อให้สามารถใช้งานได้
ซึ่งต้องเป็นไดเวอร์ที่พัฒนามาของแต่ละบริษัทผู้ผลิตอุปกรณ์
1.4 ตัวแปลภาษา (Language Translator)
คือโปรแกรมที่ทำหน้าที่แปลภาษาระดับต่ำหรือระดับสูงเพื่อให้เครื่อง
คอมพิวเตอร์เข้าใจว่าต้องการให้ทำอะไร เช่น
เมื่อโปรแกรมเมอร์ได้เขียนโปรแกรมเสร็จโดยเขียนในลักษณะภาษาระดับต่ำ
(Assenbly) หรือภาษาระดับสูง (โปรแกรมภาษา C)
เสร็จก็ต้องมีตัวแปลภาษาเพื่อให้เครื่องคอมพิวเตอร์อ่านเข้าใจ
เพราะเครื่องคอมพิวเตอร์จะเข้าใจเฉพาะตัวเลข 0 กับ ตัวเลข 1 เท่านั้น
2. ซอฟต์แวร์ประยุกต์
ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ใช้สำหรับทำงานต่าง ตามที่ต้องการ เช่น
การทำงานเอกสาร งานกราฟิก งานนำเสนอ หรือเป็น Software สำหรับงานเฉพาะด้าน
เช่น โปรแกรมงานทะเบียน โปรแกรมการให้บริการเว็บ โปรแกรมงานด้านธนาคาร
ซอฟต์แวร์ประยุกต์แบ่งเป็น 2 ประเภท ดังนี้
2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน เป็น Software ที่ใช้สำหรับงานเฉพาะด้าน
เช่น Software สำหรับงานธนาคารการฝากถอนเงิน Software
สำหรับงานทะเบียนนักเรียน ซอฟต์แวร์คิดภาษี ซอฟต์แวร์การให้บริการร้าน
Seven ฯลฯ
2.2 ซอฟต์แวร์สำหรับงานทั่วไป เป็นซอฟต์แวร์ที่ใช้สำหรับงานทั่วไป โดยในซอฟต์แวร์ 1 ตัวมีความสามารถในการทำงานได้หลายอย่าง เช่น ซอฟต์แวร์งานด้านเอกสาร (Microsoft Word ) มีความสามารถในการสร้างงานเอกสารต่าง ๆ จัดทำเอกสารรายงาน จัดทำแผ่นพับ จัดทำหนังสือเวียน จัดทำสื่อสิ่งพิมพ์
2.2 ซอฟต์แวร์สำหรับงานทั่วไป เป็นซอฟต์แวร์ที่ใช้สำหรับงานทั่วไป โดยในซอฟต์แวร์ 1 ตัวมีความสามารถในการทำงานได้หลายอย่าง เช่น ซอฟต์แวร์งานด้านเอกสาร (Microsoft Word ) มีความสามารถในการสร้างงานเอกสารต่าง ๆ จัดทำเอกสารรายงาน จัดทำแผ่นพับ จัดทำหนังสือเวียน จัดทำสื่อสิ่งพิมพ์
ที่มา https://sites.google.com/site/mju5303103351cs203/sxftwaer-prayukt-khux-xari-baeng-xxk-pen-ki-prapheth-xari-bang-cng-xthibay
ไม่มีความคิดเห็น:
แสดงความคิดเห็น