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