ความหมายของซอฟต์แวร์
ซอฟต์แวร์ (Software) หมายถึง
ส่วนที่ทำหน้าที่เป็นคำสั่งที่ใช้ควบคุมการทำงานของเครื่องคอมพิวเตอร์หรืออาจเรียกว่า“โปรแกรม”ก็ได้
ซึ่งหมายถึงคำสั่งหรือชุดคำสั่งสามารถใช้เพื่อสั่งให้คอมพิวเตอร์ทำงาน
หากต้องการให้เครื่องคอมพิวเตอร์ทำอะไร ก็เขียนเป็นคำสั่งที่จะต้องสั่งเป็นขั้นตอนและแต่ละขั้นตอนต้องทำอย่างละเอียดและครบถ้วนก็จะเรียกว่า
นักเขียนโปรแกรม (Programmer) สำหรับการเขียนโปรแกรมดังกล่าวใช้ภาษาที่ใช้ในการเขียนโปรแกรมโดยเฉพาะหรือหมายถึงภาษาที่เครื่องคอมพิวเตอร์สามารถเข้าใจได้
เช่น ภาษาเบสิก ภาษาโคบอล ภาษาปาสคาล เป็นต้น
โปรแกรมที่เขียนขึ้นมาก็จะนำไปใช้ในงานเฉพาะอย่าง เช่น
โปรแกรมสต็อกสินค้าคงคลัง โปรแกรมคำนวณภาษี โปรแกรมคิดเงินเดือนพนักงาน เป็นต้น
ประเภทของซอฟต์แวร์
ซอฟต์แวร์แบ่งออกเป็น 2 ประเภท คือ
1.) ซอฟต์แวร์ระบบ
2.) ซอฟต์แวร์ประยุกต์
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDUP-9H_6KpBU_mlLYli_UwAMhI0OSTmY1a270Iw3iuZ4K3ZZNqK-LXCXiDJDBKkeI81Uky6HK_XnMFWeFsUw1om74aMqr6DlUmrX0S4m8tCtwnZ8wGz7HUaRjNCgRmG54uNumCoTLxpzn/w443-h247/4477.jpg)
1.) ซอฟต์แวร์ระบบ
(System Software หรือ Operating Software : OS)
หมายถึงโปรแกรมที่ทำหน้าที่ประสานการทำงาน ติดต่อการทำงาน
ระหว่างฮาร์ดแวร์กับซอฟต์แวร์ประยุกต์เพื่อให้ผู้ใช้สามารถใช้ Software ได้อย่างมีประสิทธิภาพ และทำหน้าที่ในการจัดการ ระบบ ดูแลรักษาเครื่อง
การแปลภาษาระดับต่ำหรือระดับสูงให้เป็นภาษาเครื่องเพื่อให้เครื่องอ่านได้ เข้าใจ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8nh-mc2OD_rAflgKgQd2XFJxUcVZzQTNKgfg-QYdH28HmfJY_upQGFaAZK_4rA1oA2-LT7yK6cpmoD-BuTtHRyQTFfaw6wVB9XLmexTXOMYeoVl8sFQM6q-aoJ6hoIuK8NfN-hLMM3FNi/w394-h277/55.jpg)
ซอฟต์แวร์ระบบ
แบ่งได้ 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 ประเภท ดังนี้
2.1) ซอฟต์แวร์สำหรับงานเฉพาะด้าน เป็น Software ที่ใช้สำหรับงานเฉพาะด้าน เช่น Software
สำหรับงานธนาคารการฝากถอนเงิน Software สำหรับงานทะเบียนนักเรียน
ซอฟต์แวร์คิดภาษี ซอฟต์แวร์การให้บริการร้าน Seven ฯลฯ
2.2) ซอฟต์แวร์สำหรับงานทั่วไป เป็นซอฟต์แวร์ที่ใช้สำหรับงานทั่วไป
โดยในซอฟต์แวร์ 1 ตัวมีความสามารถในการทำงานได้หลายอย่าง
เช่น ซอฟต์แวร์งานด้านเอกสาร (Microsoft Word ) มีความสามารถในการสร้างงานเอกสารต่าง ๆ
จัดทำเอกสารรายงาน จัดทำแผ่นพับ จัดทำหนังสือเวียน
จัดทำสื่อสิ่งพิมพ์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น