หน่วยที่ 4 ซอฟแวร์
1.ความหมายของซอฟต์แวร์
การที่เครื่องคอมพิวเตอร์หรือฮาร์ดแวร์สามารถทำงานได้อย่างมีประสิทธิภาพนั้นเกิดจากคำสั่งหรือชุดคำสั่งหรือที่เรียกว่าโปรแกรมที่เขียนโดยนักเขียนโปรแกรม
(programmer) คำสั่งมีลักษณะเป็นซอฟต์แวร์สามารถสั่งให้คอมพิวเตอร์อ่านข้อมูล
แปลความหมายและทำการประมวลผลแล้วส่งผลลัพธ์ที่ได้ออกมาเป็นสารสนเทศตามที่เราต้องการ
ซอฟต์แวร์ เป็นส่วนที่มนุษย์สัมผัสไม่ได้โดยตรงเพราะซอฟต์แวร์มีคุณลักษณะเป็นนามธรรมโดยทั่วไปเรียกว่าโปรแกรมหรือชุดคำสั่งที่ถูกเขียนขึ้นเพื่อสั่งการให้เครื่องคอมพิวเตอร์ทำงาน
ซอฟต์แวร์ คือ ลำดับขั้นตอนการทำงานของคำสั่งที่จะทำหน้าที่สั่งคอมพิวเตอร์ว่าให้ทำอะไรเป็นชุดโปรแกรมหลายๆโปรแกรมนำมารวมกันให้สามารถทำงานได้อย่างครบถ้วนสมบูรณ์ตามที่ต้องการ
ซอฟต์แวร์ หมายถึง
ชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงเป็นคำสั่งที่มีลำดับขั้นตอนการทำงานซึ่งเขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์
คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง
การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง
ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้




2. ประเภทของซอฟต์แวร์
ในบรรดาซอฟต์แวร์หรือ
โปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มีมากมาย
ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ
หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน
โดยทั่วไปแล้วซอฟต์แวร์แบ่งได้ 2 ประเภทใหญ่ๆคือ
1.
ซอฟต์แวร์ระบบ (System Software)
1.ซอฟต์แวร์ระบบ
(System
Software)
ซอฟต์แวร์ระบบเป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ
หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่างๆ ของระบบคอมพิวเตอร์ เช่น
รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ
นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง
ซอฟต์แวร์ระบบจึงทำหน้าที่เป็นตัวกลางเชื่อมต่อระหว่างฮาร์ดแวร์และโปรแกรมประยุกต์
ใช้ในการควบคุมดูแลการทำงานทั้งหมดของระบบคอมพิวเตอร์ ขณะที่เรากำลังใช้โปรแกรมประยุกต์อยู่
ซอฟต์แวร์ระบบจะควบคุมการทำงานของอุปกรณ์คอมพิวเตอร์ทั้งหมดอย่างต่อเนื่อง
ซึ่งซอฟต์แวร์ระบบมีลักษณะดังนี้
1.1
ระบบปฏิบัติการ (Operating Software หรือ OS)
เป็นซอฟต์แวร์ที่ควบคุมกิจกรรมทั้งหมดของคอมพิวเตอร์
ระบบปฏิบัติการที่นิยมใช้มากที่สุดในขณะนี้
คือ
1.
ระบบปฏิบัติการดอส (DOS)
2.
ระบบปฏิบัติการแบบวินโดวส์
3.
ระบบปฏิบัติการยูนิกส์ (UNIX)
4.
ระบบปฏิบัติการแมค (MAC OS)
1.2
ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง
เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา
ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย
เข้าใจได้ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน ดังนี้
1.
ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง
เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ
ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็กๆแล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
2.
ภาษาเบสิก
เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่ายมีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
3.
ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่นๆ
ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่างๆ
4.
ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
2. ซอฟต์แวร์ประยุกต์
(Application
Software)
ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ออกแบบมาเพื่อการใช้งานเฉพาะเรื่องตามที่เราต้องการ
เช่น งานพิมพ์เอกสาร งานพิมพ์รายงาน
วาดภาพ เล่มเกม หรือโปรแกรมระบบบัญชี รายรับรายจ่าย และเงินเดือน เน้นการใช้งานสะดวก
2.1
ซอฟต์แวร์สำเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก
ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น
ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไปและเป็นที่นิยมของผู้ใช้มี 5
กลุ่มใหญ่ๆ ได้แก่
1.
ซอฟต์แวร์ประมวลคำ
2.
ซอฟต์แวร์ตารางทำงาน
3.
ซอฟต์แวร์จัดการฐานข้อมูล
4.
ซอฟต์แวร์นำเสนอ
5.
ซอฟต์แวร์สื่อสารข้อมูล
2.2
ซอฟต์แวร์ใช้งานเฉพาะ เป็นโปรแกรมที่ทำหน้าที่ช่วยในการทำงานของระบบคอมพิวเตอร์ในหน้าที่เฉพาะด้านบางอย่าง
เช่น การตรวจหาและกำจัดไวรัสคอมพิวเตอร์ การจัดเรียงข้อมูลในฮาร์ดดิสก์ เป็นต้น
3.ความจำเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์
เป็นชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงานตามต้องการ
เป็นการสั่งงานตามลำดับขั้นตอนที่ผู้เขียนโปรแกรมเรียบเรียงไว้ในรูปของเลขฐานสองซึ่งใช้แทนข้อมูลที่เป็นตัวเลข
ตัวอักษร รูปภาพ และเสียง
4.ซอฟต์แวร์และภาษาคอมพิวเตอร์
เราใช้คอมพิวเตอร์ทำงานในการจัดการสารสนเทศเรื่องต่างๆ
ได้อย่างถูกต้องแม่นยำโดยการกำหนดวิธีการหรือขั้นตอนให้คอมพิวเตอร์ทำงานได้ตามความต้องการ
จำเป็นต้องมีสื่อกลางที่ใช้ในการติดต่อซึ่งกันและกันระหว่างมนุษย์กับคอมพิวเตอร์
เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสำคัญที่ควบคุมการทำงานของคอมพิวเตอร์ให้ดำเนินการตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว
คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้น
ไม่สามารถทำงานที่นอกเหนือจากที่กำหนดไว้ในแต่ละโปรแกรมได้
ดีค่ะ
ตอบลบเนื้อหาสั้นได้ใจความค่ะ
ตอบลบเนื้อหาน่าสนใจมากค่ะ
ตอบลบ