วันเสาร์ที่ 28 กรกฎาคม พ.ศ. 2555

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


ประเภทของซอฟแวร์  แบ่งออกเป็น 3 ประเภทใหญ่ๆคือ
 1) ซอฟแวร์ระบบ
 2) ซอฟแวร์ประยุกต์
 3) ซอฟแวร์ใช้งานเฉพาะ
      1) ซอฟแวร์ระบบ เป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อให้จัดการกับระบบ การทำงานคือ การดำงานพื้อนฐานต่างๆ
       ซอฟแวร์ระบบที่รู้จักกันดีก็คือ
DOS, Windows,Unix,Linux รวมทั้งโปรแกรมแปลคำสั่งที่เขียนในภาษาระดับสูง
                                หน้าที่ของซอฟแวร์ระบบ1) ในการจัดการหน่วยรับข้อมูล และส่งออกเช่น รับรู้ การกดแป้นต่างๆ
2 )ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากหน่วยความจำหลัก หรือในทำนองกลับกันคือ นำเอาข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
3) ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้กับเครื่องคอมพิวเตอร์ เพื่อให้สามารถใช้งานได้มากขึ้น
                               ประเภทของซอฟแวร์ระบบ    แบ่งออกเป็น 2 ประเภทคือ
1) ระบบปฏิบัติการ
2 )ระบบแปลภาษา
         ระบบปฏิบัติการหรือที่เรียกว่า OS เป็นซอฟแวร์ในการดูแลระบบคอมพิเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่อง จะต้องมีซอฟแวรืระบบปฏิบัติการนี้ระบบปฏิบัติการที่นิยมใช้กันมากก็เช่น ดอส วินโดวส์ ยูนิกส์ วีนุกส์ และแม้กอินทอสเป็นต้น
        1) ระบบปฏิบัติการ             1) ดอส เป็นซอฟแวร์ที่จัดการทำงานพัฒนามาแล้วการใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟแวร์ที่รู้จักกันดี ในหมู่ผู้ที่ใช้คอมพิวเตอร์ในอดีตปัจจุบันระบบปฏิบัติการ ดอส นั้นมีงานใช้งานน้อยมาก
             2) วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส โดยให้ผู้ใช้สามารถส่งงานโดยเมาส์มาขึ้น แทนการแผงแป้นอักขระ เพียงอย่างเดียว
             3) ยูนิกส์ เป็นระบบปฏิบัติการที่พัฒนา มาตั้งแต่ครั้งที่ใช้กับเครื่องมือมินิคอมพิวเตอร์ ระบบปฏิบัติการยูนิกส์ เป็นระบบปฏิบัติการที่เป็นเทคโนโลยีแบบเปิด
             4) ลีนุกซ์ เป็นระบบที่ปฏิบัติการที่พัฒนาจากระบบยูนิกส์เป็นระบบซึ่งมีการแจกจ่ายโปีแกรมต้นฉบับให้นักพัฒนาช่วยกันพัฒนาคุณสมบัติ
                 ระบบลีนุกซ์สามารถทำงานได้บนซีพียู หลายตระกลูเช่น อินเทล ดิจิตอล และชันสปาร์ค
             5) แมคอินทอซ เป็นระบบปฏิบัติการสำหรับเครื่องไมโครคอมพิวเตอร์ แมคอินทอซส่วนมากนำไปใช้งานด้านกราฟิกออกแบบและจัดแต่งเอกสารนิยมใช้ในสำนักพิมพ์ต่างๆ
                                     ชนิดของระบบปฏิบัติการแบ่งออกเป็น 3 ชนิด
1) ประเภทใช้งานเดี่ยว ระบบปฏิบัติการประเภทนี้จะกำหนดให้คอมพิวเตอร์ ใช้งานได้ครั้งละ1งานเท่านั้น
2 )ประเภทใช้หลายงาน สามารถควบคุมการทำงานพร้อมกันหลายงาน
3) ประเภทใช้งานหลายคน ในหน่วยงานบางแห่งอาจใช้คอมพิวเตอร์ขนาดใหญ่ทำหน้าที่ประมวลผล ทำให้ในขณะใดขณะหนึ่งผู้ใช้คอมพิวเตอร์ พร้อมกันหลายคนแต่ละคนจะมีสถานีของตนเอง เชื่อมต่อกับคอมพิวเตอร์ จึงต้องเป็นระบบปฏิบัติการที่มีความสามารถสูง


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



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

          - ซอฟต์แวร์ที่พัฒนาขึ้นใช้เองโดยเฉพาะ ( Proprietary Software )
          - ซอฟต์แวร์ที่หาซื้อได้ทั่วไป ( Packaged Software )
                  .แบ่งตามกลุ่มการใช้งาน
          - กลุ่มการใช้งานด้านธุรกิจ (Business)
           - กลุ่มการใช้งานด้านกราฟฟิกและมัลติมีเดีย(Grapic and Multimedia)
           -กลุ่มการใช้งานบนเว็บ(Web and Communications)
 - กลุ่มการใช้งานด้านธุรกิจ (Business) ใช้เพื่อให้เกิดประสิทธิภาพมากยิ่งขึ้น เช่น การพิมพ์รายงานเอกสาร นำเสนองาน และการบันทึกนัดหมายต่างๆ เช่น
·  โปรแกรมประมวลผล อาทิ Microsoft word , Sun Star Office Writer
·  โปรแกรมตารางคำนวณ อาทิ Microsoft Excel , Sun Star Office cals
·  โปรแกรมนำเสนองาน อาทิ Microsoft PowerPoint  Sun Star Office Impress
- กลุ่มการใช้งานด้านกราฟฟิกและมัลติมีเดีย(Grapic and Multimedia) เพื่อช่วยงานด้านกราฟฟิกและมัลติมีเดียให้ง่ายขึ้นโดยการเอาสื่อทางเสียง ทางภาพมาผสมผสานกัน เช่นตัดต่อ วาดรูป ปรับเสียง การสร้างและออกแบบเว็บไซต์เป็นต้น
·  โปรแกรมงานออกแบบ อาทิ Microsoft Visio Professional
·  โปรแกรมตกแต่งภาพ อาทิ Corel DRAW , Adobe Photoshop
·  โปรแกรมตัดต่อวีดีโอและเสียง อาทิ Adobe Premieres, Pinnacle, Studio DV
·  โปรแกรมสร้างสื่อมัตติมีเดีย อาทิ Adobe Aut horware, Toolbook Instructor, Adobe Director
·  โปรแกรมสร้างเว็บ อาทิ Adobe Flrsh, Adobe Dreamweaver
   -กลุ่มการใช้งานบนเว็บ(Web and Communications) การเติบโตของอินเตอร์เน็ตทำให้ซอฟต์แวร์กลุ่มนี้ถูกพัฒนาขึ้นเพื่อใช้งานเฉพาะเพิ่มมากขึ้น เช่น โปรแกรมการตรวจเช็คอีเมล์ การท่องเว็บไซต์ การประชุมทางไกลผ่านเครือข่าย ตัวอย่างโปรแกรมเช่น
·  โปรแกรมจัดการอีเมล์ อาทิ  Microsoft  Outlook, Mozzila Thunderbird
·  โปรแกรมท่องเว็บ อาทิ   Microsoft  Internet Explorer, Mozzila Freefox
·  โปรแกรมประชุมทางไกล (Vidio Conference) อาทิ  Microsoft Netmeeting
·  โปรแกรมส่งข้อความด่วน (Instant Messaging) อาทิ  MSN Messenger/Windows Messenger, MIRCH
·  โปรแกรมสนทนาบนอินเตอร์เน็ต อาทิ  PIRCH , MIRCH
 ความจำเป็นของการใช้ซอฟต์แวร์
ถึงแม้ว่าคอมพิวเตอร์จะเข้าใจได้ทันทีแต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมากเพราะเข้าใจและจดจำได้ยากจึงมีผู้สร้างภาษาคอมพิวเตอร์  คอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษรเป็นประโยคข้อความ

ซอฟต์แวร์และภาษาคอมพิวเตอร์
     ภาษาคอมพิวเตอร์ในแต่ละยุคประกอบด้วย
·       ภาษาเครื่อง (Machine  Languages) ยุคที่ 1 ผู้ออกแบบใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคำสั่ง
·       ภาษาแอสเซมซี (Assembly  Languages) ยุคที่ 2 แปลชุดภาษาแอสเซมซีเป็นภาษาเครื่อง
·       ภาษาระดับสูง(Hight-Level  Languages) ยุคที่ 3 เนื่องจากภาษาระดับสูงใกล้เคียงกับภาษามนุษย์ มีอยู่ 2 ชนิด คือ คอมไพเลอร์ และ อินเทอร์พรีเตอร์





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

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