หน่วยที่4

หน่วยที่๔ ซอฟต์แวร์(Software)

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

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


   
   ๒.๑ ซอฟต์แวร์ระบบ (SystemSoftware)
     ซอฟต์แวร์ระบบ คือ โปรแกรมชุดของคำสั่งที่เขียนไว้เป็นคำสั่งสำเร็จรูป ซึ่งจะทำงานใกล้ชิดกับคอมพิวเตอร์มากที่สุด
         สามารถแบ่งออกเป็นระบบปฏิบัติการ และ  ตัวแปลภาษา ซอฟต์แวร์ทั้งสองประเภทนี้ทำให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
     
       ๑) ระบบปฏิบัติการ ระบบปฏิบัติการ หรือที่เรียกย่อๆ ว่าโอเอส (Operating System : OS) ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการ
  ระบบปฏิบัติการที่นิยมใช้กันมากที่สุดในขณะนี้          
1) ดอส (Disk Operating System : DOS) 
2) วินโดวส์ (Windows)                                   
3) ยูนิกซ์ (UNIX)
4) แมค (MAC)


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

   ๒.๒ ซอฟต์แวร์ประยุกต์  ซอฟต์แวร์ประยุกต์  (Application Software) เป็นโปรแกรมที่พัฒนาขึ้นมาเพื่อการใช้งานเฉพาะเรื่องตามที่เราต้องการ เช่น งานพิมพ์ โปรแกรมระบบบัญชี และเงินเดือน เพื่อใช้ในการสืบค้นข้อมูลกับระบบอินเทอร์เน็ตก็ได้ เน้นการใช้งานที่สะดวก

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

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

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

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


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




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

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