หน่วยที่ 5



หน่วยที่ 5 ซอฟแวร์
-ความหมายของซอฟแวร์
ความหมายของซอฟต์แวร์

       
การใช้งานระบบสารสนเทศด้วยคอมพิวเตอร์ จำเป็นต้องมีซอฟต์แวร์ควบคุมการทำงาน เช่น การซื้อของโดยใช้บัตรเครดิต ผู้ขายจะตรวจสอบบัตรเครดิตโดยใช้เครื่องอ่านบัตร แล้วส่งข้อมูลของบัตรเครดิตไปยังศูนย์ข้อมูลของบริษัทผู้ออกบัตร การตรวจสอบจะกระทำกับฐานข้อมูลกลาง โดยมีกลไกหรือเงื่อนไขของการตรวจสอบ จากนั้นจึงให้คำตอบว่าจะยอมรับหรือปฏิเสธบัตรเครดิตใบนั้น การดำเนินการเหล่านี้เป็นไปโดยอัตโนมัติตามคำสั่งซอฟต์แวร์
       
ทำนองเดียวกันเมื่อซื้อสินค้าในห้างสรรพสินค้า พนักงานเก็บเงินจะใช้เครื่องกราดตรวจอ่านรหัสแท่งบนสินค้าทำให้บนจอภาพปรากฏชื่อสินค้า รหัสสินค้า และราคา ในการดำเนินการนี้ต้องใช้ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นสิ่งสำคัญที่ทำให้ระบบคอมพิวเตอร์ทำงานได้
      
ซอฟต์แวร์ คือ ชุดคำสั่งที่สั่งงานคอมพิวเตอร์เป็นลำดับขั้นตอนของการทำงาน ชุดคำสั่งเหล่านี้ได้จัดเตรียมไว้ในหน่วยความจำของคอมพิวเตอร์ คอมพิวเตอร์อ่านชุดคำสั่งแล้วทำงานตาม ซอฟต์แวร์จึงเป็นสิ่งที่มนุษย์จัดทำขึ้น และคอมพิวเตอร์จะทำงานตามคุณลักษณะของซอฟต์แวร์ที่วางไว้แล้วเท่านั้น
       
ชนิดของซอฟต์แวร์แบ่งเป็นสองประเภทใหญ่ คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
-ประเภทของซอฟแวร์
  ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับ คอมพิวเตอร์มีมากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิตจำหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
  • ซอฟต์แวร์ระบบ คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่าง ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง
เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทำงานไม่ได้
ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง
  • ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ฯลฯ
-ความจำเป็นของการใช้คอมพิวเตอร์
คอมพิวเตอร์ เป็นสิ่งจำเป็นอย่างหนึ่งในชีวิตประจำวันของเราไปแล้ว ไม่ว่าจะเป็นการศึกษา การทำงาน เทคโนโลยี ทุกอย่างล้วนต้องเพิ่งพาอาศัยเจ้าคอมพิวเตอร์ตัวนี้แหละ
สมัยก่อนย้อนหลังกลับไปเมื่อสัก 15 ปีที่แล้ว คอมพิวเตอร์เริ่มเข้ามามีบทบาทในการทำงานบางอาชีพ เช่น การออกแบบบ้าน การคำนวณสิ่งก่อสร้าง การควบคุมระบบฐานข้อมูลภายในบริษัทที่มีความจำเป็นต้องเชื่อมโยงข้อมูลถึง กัน เป็นต้น
การเรียนการสอนสมัยก่อน ต้องอาศัยการศึกษาค้นคว้าเพิ่มเติม และคอมพิวเตอร์เองก็ยังมีราคาค่อนข้างแพง และความเร็วในการทำงานค่อนข้างจำกัด ทำให้คนเรายังไม่คิดที่จะเอาเจ้าคอมพิวเตอร์เข้ามาช่วยพัฒนาระบบการทำงานให้ ทันสมัย
แต่ปัจจุบันคอมพิวเตอร์เริ่มเข้ามามีบทบาทในชีวิตประจำวันเรามากขึ้น ตั้งแต่เด็กเล็กไปจนถึงผู้สูงอายุ ทุกสาขาอาชีพเพราะอะไรหรือ ก็เพราะคอมพิวเตอร์ในปัจจุบัน มีระบบการสื่อสารที่ทันสมัย สามารถเชื่อมโยงข้อมูลได้ถึงกันทั่วโลก โดยอาศัยระบบการสื่อสารที่เรียกว่า Internet เข้ามาเกี่ยวข้อง ไม่ว่าเราจะอยู่ตำแหน่งไหนของโลก เราก็สามารถติดต่อสื่อสารกันได้ ข้อมูลที่ได้รับก็ทันสมัย ทันเหตุการณ์ ไม่ล่าช้า
ทำไม! เจ้าคอมพิวเตอร์เข้ามามีบทบาทมากในชีวิตประจำวันเรา เพราะเรานำคอมพวิเตอร์เข้ามาช่วยระบบการทำงานของเราให้มีความทันสมัย ช่วยควบคุมระบบต่างๆได้อย่างแม่นยำ ไม่ผิดพลาด เช่นการควบคุมการจ่ายพลังงานของโรงไฟฟ้า การควบคุมการเปิดปิดสัญญานไฟจราจร การควบคุมการเบิกจ่ายเงินทางตู้ ATM เป็นต้น
การจัดเก็บก็สามารถทำได้โดยไม่เปลืองเนื้อที่มากเท่ากับการจัดเก็บข้อมูล ที่เป็นเอกสารกระดาษที่มีจำนวนมากๆ และข้อมูลเหล่านี้ก็สามารถจัดส่งให้เครือข่ายของบริษัทที่มีอยู่ทั่วโลกได้ เพียงไม่กี่นาที ไม่เสียเวลาในการจัดส่งเอกสารข้อมูลเหมือนสมัยก่อนแล้ว
แล้วเราจะเข้ามาเจาะลึกทีละประเด็นของความจำเป็นในการใช้คอมพิวเตอร์กันอีกที

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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

คุณสามารถแสดงความคิดเห็นตรงนี้ได้คะ