ซอฟต์แวร์และโปรแกรมคืออะไร

source-code-583537_640                คอมพิวเตอร์ที่เราใช้งานอยู่ทุกวันนี้เราเห็นเป็นอุปกรณ์หรือว่าฮาร์ดแวร์เป็นองค์ประกอบหนึ่งของระบบคอมพิวเตอร์และมีซอฟต์แวร์ก็เป็นอีกองค์ประกอบที่สำคัญเช่นกันและไม่สามารถแยกออกจากกันได้  ดังนั้นคอมพิวเตอร์จะทำงานได้นั้นจะต้องใช้ซอฟต์แวร์เป็นตัวขับเคลื่อนฮาร์ดแวร์ให้ทำตามคำสั่งที่ผู้ใช้งานต้องการ  โดยจะทำงานตั้งแต่บูตเครื่องไปจนกระทั่งปิดเครื่อง  ซอฟต์แวร์เราไม่สามารถที่จะจับต้องได้แต่ละปรากฏผลออกมาที่หน้าจอและอุปกรณ์แสดงผลอื่นๆ  ซึ่งมีหลายประเภทตามที่ผู้ใช้งานต้องการ  และจะมีขนาดความซับซ้อนที่ต่างๆด้วย

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

ประเภทของซอฟต์แวร์  มีการแบ่งซอฟต์แวร์เป็น 2 ประเภทใหญ่ๆ คือ

  1. ซอฟต์แวร์ระบบ ได้แก่  Operating Systems  หรือ OS ที่เรารู้จักก็คือระบบปฏิบัติการอย่างเช่น  Windows  Linux  iOS  เป็นต้น  เป็นซอฟต์แวร์ที่ควบคุมและจัดสรรทรัพยากรของระบบคอมพิวเตอร์ทั้งหมดตั้งแต่บูตเครื่องขึ้นมา  โดยจะเก็บไว้ที่ฮาร์ดดิสก์  จะมีส่วนประกอบเพื่อการใช้งานต่างๆ  เพื่อพร้อมสำหรับผู้ใช้งาน  ซอฟต์แวร์ระบบได้มีการพัฒนาไปมากและมีความสามารถและความเสถียรของระบบที่ดีขึ้น  และได้มีการติดตั้งซอฟต์แวร์ยูทิลิตี้มาด้วย
  2. ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ออกแบบมาเพื่อประยุกต์ใช้งานให้ตรงตามความต้องการของผู้ใช้งานโดยจะมีซอฟต์แวร์ระบบเป็นผู้จัดสรรการทำงาน  ไม่ว่าจะเป็นซอฟต์แวร์ทางด้านต่างๆทางด้านการบริการ  ด้านกราฟฟิก  การทำงานด้านอื่นๆ  อย่างเช่น  Microsoft  office  Adobe  Photoshop  7Zip  เป็นต้น  โดยจะทำการติดตั้งผ่านซอฟต์แวร์ระบบนั้นก็คือหากไม่มีซอฟต์แวร์ระบบอยู่ก่อนแล้วซอฟต์แวร์ประยุกต์ก็ไม่สามารถทำงานได้

 

การเลือกซื้อซอฟต์แวร์

การเลือกใช้งานซอฟต์แวร์นั้นเราจะต้องคิดถึงความคุ้มค่าและการนำไปใช้งานใช้ประโยชน์  โดยซอฟต์แวร์ปัจจุบันมีมากมายและหลายราคามีความสามารถที่แตกต่างกัน  ก่อนที่เราจะเลือกซื้อซอฟต์แวร์ต้องทราบขอบเขตงานของเราที่จะใช้งานและเครื่องคอมพิวเตอร์ของเรามีทรัพยากรเท่าไหร่อย่างไรบ้าง  เพราะซอฟต์แวร์ที่เราซื้อมานั้นจะต้องทำงานที่เครื่องเราได้  ก่อนที่เราจะใช่งานนั้นซอต์ฟแวร์มีทั้งแบบใช้ฟรีบ้าง  แบบทดลองการใช้งานบ้าง  หรือใช้งานได้แต่จำกัดฟังก์ชั่นบ้าง  เพื่อประโยชน์สำหรับผู้ใช้งานแล้วหากเราต้องการที่จะใช้งานก็สามารถดาวน์โหลดมาใช้งานก่อนได้หากมีความพึ่งพอใจแล้วเราจึงค่อยเสียเงินซื้อมาใช้งาน  โดยซอต์ฟแวร์ที่เราใช้งานทั่วไปในทางการซื้อขายมีรูปแบบต่างๆคือ

Freeware : เป็นโปรแกรมที่ใช้งานได้ฟรีไม่มีค่าใช้จ่าใดๆ  สามารถนำไปใช้ได้ตามใจชอบโดยทางผู้พัฒนาจะแจกให้ไปใช้งานได้ฟรีตามเงื่อนไขต่างๆที่ได้ระบุเอาไว้  ซึ่งซอฟต์แวร์เหล่ามีมากมายมักจะอยู่ในแบบ Open Source เป็นส่วนมาก  โดยนำไปใช้งานได้อิสระและสามารถแก้ไขดัดแปลงได้  บางทีจะรับเป็นเพียงค่าบริจาคเท่านั้นหรือมีผู้สนับสนุนอยู่แล้ว

Shareware : เป็นซอฟต์แวร์ที่ทดลองการใช้งาน  โดยจะถูกจำกัดการใช้งานไว้บางส่วนหรือใช้งานทั้งหมดได้แต่จำกัดระยะเวลาการใช้งานเช่น 15 วัน 30 วัน  เมื่อครบกำหนดโปแกรมที่ใช้จะไม่สามารถใช้งานได้จนกว่าเราจะจ่ายเงินเพื่อใช้เวอร์ชั่นเต็ม

             รุ่นของซอฟต์แวร์  เนื่องจากซอฟต์แวร์จะต้องมีการพัฒนาและปรับปรุงการใช้งานต่างๆ  เพิ่มประสิทธิภาพให้ทันสมัยและลองรับให้เข้ากับระบบใหม่ๆ  นอกจากนั้นหากพบข้อผิดพลาดของโปแกรมก็จะทำการอัพเดรตปรับปรุงซอฟต์แวร์นั้นๆ  โดยจะมีการกำหนดรุ่นของหรือที่เรียกกันว่าเวอร์ชั่น  และด้วยการแข่งขันที่เพิ่มมากขึ้นการอัพเดรตเวอร์ชั่นใหม่ทำให้ผู้ใช้งานตื่นตาตื่นใจกับรูปแบบใหม่ๆมากขึ้นด้วย  โดยจะมีการปรังปรุงในแต่ละรุ่นมักใช้ตัวเลขหรืออักษรภาษาอังกฤษผสมด้วย  อย่างเช่น v.1 v.2  หากมีการปรับปรุงย่อยก็จะเพิ่มทศนิยมด้านหลัง  V.1.1  V.2.05  เป็นต้น  นอกจากนั้นหากมีรุ่นใหม่ๆออกมาแต่ยังไม่พร้อมนำไปใช้งานได้เต็มรูปแบบก็จะมีรุ่นทดลองใช้มักใช้ชื่อว่า  Beta  เพื่อให้ทดลองการใช้งานไปก่อนเพื่อหากข้อผิดพรากต่างๆ  ก่อนปล่อยเวอร์ชั่นเต็ม

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *

*