ซอฟแวร์ (Software)
ความหมายของซอฟแวร์
.....ซอฟแวร์ คือ ชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ทำหน้าที่สั่ง
คอมพิวเตอร์ว่า
คอมพิวเตอร์ว่า
ให้ทำอะไรเป็นชุดของโปรแกรมหลาย ๆ โปรแกรมนำมารวมกัน
ประเภทของซอฟแวร์
.....ซอฟแวร์แบ่งได้เป็น 2 ประเภท ได้แก่ ซอฟแวร์ระบบ (System Software) ซอฟแวร์
ประยุกต์
ประยุกต์
(Appoication Software)
ซอฟแวร์ระบบ (System Software)
.....เป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นเพื่อใช้จัดการกับระบบ ทำหน้าที่เป็นตัวกลาง
เชื่อมต่อระหว่างฮาร์ดแวร์และโปรแกรมประยุกต์ใช้ในการควบคุมดูแลการทำงาน
ทั้งหมดของระบบคอมพิวเตอร์ขณะที่เรากำลังใช้โปรแกรมประยุกต์อยู่
เชื่อมต่อระหว่างฮาร์ดแวร์และโปรแกรมประยุกต์ใช้ในการควบคุมดูแลการทำงาน
ทั้งหมดของระบบคอมพิวเตอร์ขณะที่เรากำลังใช้โปรแกรมประยุกต์อยู่
ซอฟแวร์ประยุกต์ (Appoication Software)
.....เป็นโปรแกรมที่ออกแบบมาเพื่อการใช้งานเฉพาะเรื่องตามที่เราต้องการ เช่น งาน
พิมพ์เอกสาร วาดภาพ เล่นเกม หรือโปรแกรมระบบบัญชี รายรับรายจ่าย ใช้เพื่อการ
สืบค้นข้อมูลและเชโยงกับระบบอินเทอร์เน็ต
พิมพ์เอกสาร วาดภาพ เล่นเกม หรือโปรแกรมระบบบัญชี รายรับรายจ่าย ใช้เพื่อการ
สืบค้นข้อมูลและเชโยงกับระบบอินเทอร์เน็ต
ซอฟแวร์ใช้งานเฉพาะ
.....เป็นโปรแกรมที่ทำหน้าที่ช่วยในการทำงานของระบบคอมพิวเตอร์ในหน้าที่เฉพาะ
ด้านบางอย่าง เช่น
ด้านบางอย่าง เช่น
การตรวจหาและกำจัดไวรัสคอมพิวเตอร์ การจัด เรียงข้อมูลในฮาร์ดดิสก์
ความสำคัญของการใช้ซอฟแวร์
.....ซอฟแวร์เป็นชุดคำสั่งที่ใช้สั่งงานให้คอมพิวเตอร์ทำงานตามต้องการเป็นการสั่งงาน
ตามลำดับขั้นตอนที่ผู้เขียนโปรแกรมเรียบเรียบไว้ในรูปของเลขฐานสอง ภาษาหรือ
โปรแกรมที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟแวร์สำคัญที่ทำให้คอมพิวเตอร์แต่ละเครื่อง
ทำงานแตกต่างกันได้มากมายปัจจุบันการที่คอมพิวเตอร์สามารถทำงานได้มามายดังที่
พบเห็นในชีวิตประจำวัน คอมพิวเตอร์ให้แระโยชน์มากมายมหาศาบหากขาดซอฟแวร์
คอมพิวเตอร์ก็ไม่สามารถทำงานได้
ตามลำดับขั้นตอนที่ผู้เขียนโปรแกรมเรียบเรียบไว้ในรูปของเลขฐานสอง ภาษาหรือ
โปรแกรมที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟแวร์สำคัญที่ทำให้คอมพิวเตอร์แต่ละเครื่อง
ทำงานแตกต่างกันได้มากมายปัจจุบันการที่คอมพิวเตอร์สามารถทำงานได้มามายดังที่
พบเห็นในชีวิตประจำวัน คอมพิวเตอร์ให้แระโยชน์มากมายมหาศาบหากขาดซอฟแวร์
คอมพิวเตอร์ก็ไม่สามารถทำงานได้
ซอฟแวร์และภาษาคอมพิวเตอร์
.....เป็นสื่อกลางที่ใช้ในการติดต่อซึ่งกันและกันระหว่างมนุษย์กับคอมพิวเตอร์เราเรียกสื่อ
กลางนี้ว่าภาษาคอมพิวเตอร์ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำ
สั่งในการสั่งงานคอมพิวเตอร์เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งสำหรับ
คอมพิวเตอร์ว่า “ภาษาเครื่อง” ภาษาเครื่องจะมีความยุ่งยากมากในการจดจำแบะ
ทำความเข้าใจดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปล
กลางนี้ว่าภาษาคอมพิวเตอร์ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำ
สั่งในการสั่งงานคอมพิวเตอร์เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งสำหรับ
คอมพิวเตอร์ว่า “ภาษาเครื่อง” ภาษาเครื่องจะมีความยุ่งยากมากในการจดจำแบะ
ทำความเข้าใจดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปล
ภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์
ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (Compiler) หรืออินเทอร์
พรีเตอร์(Interpreter) คอมไพเลอร์จะทำการ
ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (Compiler) หรืออินเทอร์
พรีเตอร์(Interpreter) คอมไพเลอร์จะทำการ
แปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อนแล้วจึงให้
คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น ส่วนอินเทอร์พรีเตอร์นั้นนะทำการแปลทีละคำสั่ง
แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์
จึงอยู่ที่การแปลทิ้งโปรแกรมหรือแปลทีละคำสั่งซอฟแวร์จึงเป็นส่วนสำคัญที่ควบคุมการ
ทำงานของคอมพิวเตอร์ให้ดำเนินตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว
คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้นไม่สามารถทำงานที่นอกเหนือจาก
คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น ส่วนอินเทอร์พรีเตอร์นั้นนะทำการแปลทีละคำสั่ง
แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์
จึงอยู่ที่การแปลทิ้งโปรแกรมหรือแปลทีละคำสั่งซอฟแวร์จึงเป็นส่วนสำคัญที่ควบคุมการ
ทำงานของคอมพิวเตอร์ให้ดำเนินตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว
คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้นไม่สามารถทำงานที่นอกเหนือจาก
ที่กำหนดไว้ในแต่ละโปรแกรมได้
ระบบปฏิบัติการ (Operating Software หรือ OS)
.....เป็นซอฟแวร์ที่ควบคุมกิจกรรมทั้งหมดของคอมพิวเตอร์ ใช้ในการบริหารจัดการ
ข้อมูลและทำแฟ้ม
ข้อมูลและทำแฟ้ม
ข้อมูลภาพในเครื่องคอมพิวเตอร์ นอกจากนั้นยังใช้ในการดำเนินงานของโปรแกรม