วันอังคารที่ 11 กันยายน พ.ศ. 2555

ซอฟแวร์(Softwere)

ซอฟแวร์(Softwere)

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


หน้าที่ของซอฟแวร์(Softwere)

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

ซอฟแวร์แบ่งออกเป็น 3 ประเภท

-ซอฟแวร์ระบบ(System Software)
-ซอฟแวร์ประยุกต์ (Application Software)
-ซอฟแวร์ใช้งานเฉพาะ

1.ซอฟแวร์ระบบ (System Software)

   เป็นระบบโปรแกรมที่บริษัทผู้ผลิสร้างขึ้นมาเพื่อใช้จักการกับระบบ คือ ดำเนินงานพื้นฐานต่างๆของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำสำรอง
     System Software  หรือโปรแกรมระบบที่รู้จักกันดีก็คือ DOS,Windows,Unix,Linux รวมทั้งโปรแกรมแปลคำสั่งที่เขียนในภาษาระดับสูง เช่น ภาษา Basic,Fortran,Pascal,Cobol,C เป็นต้น
     นอกจากนี้โปรแกรมที่ใช้งานการตรวจสอบระบบเช่น Norton's Utilities ก็นับเป็นโปรแกรมสำหรับระบบด้วยเช่นกัน

หน้าที่ของซอร์ฟแวร์ System Software

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

ประเภทของซอฟต์แวร์ระบบ  แบ่งออกเป็น 2 ประเภท คือ

1.ระบบปฏิบัติการ (Operating System:OS)
2.ตัวแปลภาษา

1.ระบบปฏิบัติการ (Operating System:OS)หรือ โอ เอส

             เป็นซอฟต์แวร์ที่ใช้ในการดูแลระบบคอมพิวเตอร์ทุกเครื่องจะต้องเป็นซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่น ดอส วินโดว์ ยูนิกซ์ ลีนุกซ์ และแมคอินทอช เป็นต้น
               
              1.ดอส (Disk Operating System : DOS) เป็นซอฟต์แวร์จักระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ไมโครซอฟต์คอมพิวเตอร์ในอดีต ปัจจุบันระบบปฏิบัติการดอสนั้นมีการใช้งานน้อยมาก
              2. วินโดวส์ (windows)เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส โดยให้ผู้ใช้สามารภสั่งงานได้จากเมาส์มากขึ้นแทนการใช้แผงแป้นอักขระเพียงอยางเดียว นอกจากนี้ระบบปฏิบัติการวินโดวส์ยังสามารถทำงานำด้หลายอย่างพร้อมกัน โดยงานแต่ล่ะงานจะอยู่ในกรรอบช่องหน้าตางบนจอภาพ ทำให้สามารถใช้งานคอมพิวเตอร์ได้ง่ายขึ้น ระบบปฏิบัติการคอมหิวเตอร์จึงได้รับความนิยมอย่างมากในปัจจุบัน
              3. ยูนิกซ์ (Unix)เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฏิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่เป็นเทคโนโลยีแบบเปิด (Open System) ซึ่งเป็นแนวคิดที่ผู้ใช้ไม่ต้องผูกติดกับระบบใดระบบหนึ่งหรืออุปกรณ์ที่มียี่ห้อเดียวกันยูนิกซ์ยังถูกออกแบบมาเพื่อตอบสนองการใช้งานในลักษณะที่มีผู้ใช้(multitasking)ระบบปฏิบัติการยูนิกซ์จึงนิยมใช้กับเครื่องที่เชื่อมโยงเครือข่าย เพื่อใช้งานร่วมกันหลายๆเครื่องพร้อมกัน
                4. ลีนุกซ์(linux) เป็นระบบปฏิบัติการที่พัฒนามาจากระบบยูนิกซ์ เป็นระบบซึ่งมีการแจกจ่ายโปรแกรมต้นฉบับให้นักพัฒนาช่วยกันพัฒนาคุณสมบัติของระบบปฏิบัติการลีนุกซ์เป็นที่นิยมกันมากขึ้นในปัจจุบัน เนื่องจากมีโปรแกรมประยุก์ต่างๆ ที่ทำงานบนระบบลีนุกซ์ จำนวนมาก โดยเฉพาะอย่างยิ่งโปรแกรมในในกลุ่มของกูส์นิว (GNU) และสิ่งที่สำคัญคือระบบลีนุกซ์เป็นระบบปฏิบัติการประเภทแจกฟรี (Fee Ware)ผู้ใช้สามารถใช้ได้โดยไม่เสียค่าใช้จ่าย
                    ระบบลีนุกซืสมารถทำงานำด้บนระบบหลายตระกูล เช่น อินเทล () ดิจิทอลและซันสปาร์ค ถึงแม้ว่าในขณะนี้ลีนุกซ์ยังไม่สามารถแทนระบบปฏิบัติการวินโดวส์บนพีซีได้ทั้งหมดก็ตาม แต่ผู้ใช้จำนวนมากได้หันมาใช้และช่วยพัฒนาโปรแกรมประยุกต์บนลีนุกซ์กันมากขึ้น
                 5.แมคอินทอช เป็นระบบปฏิบัติการสำหรับเครื่องไมโครคอมพิวเตอร์  แมคอินทอชส่วนมากนำไปใช้งานด้านกราฟฟิก ออกแบบและจัดแต่งเอกสาร นิยมใช้ในสำนักพิมพ์ต่างๆ
         นอกจากระบบปฏิบัติการที่กล่ามาแล้วยังมีระบบปฏิบัติการอีกมากมาย เช่น ระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ นอกจากนี้ยังมีระบบปฏิบัติการที่ใช้งานเฉพาะเครื่องคอมพิวเตอร์ ที่สร้างขึ้นมาเพื่องานใดงานหนึ่งโดยเฉพาะ ซึ่งส่วนใหญ่จะใช้ในห้องปฏิบัติการคอมพิวเตอร์ในสถาบันศึกษา

   ระบบปฏิบัติการสามารถจำแนกออกเป็น 3 ชนิด
1. ประเภทใช้งานเดียว() ระบบปฏิบัติการประเภทนี้จะกำหมดให้เครื่องคอมพิวเตอร์ใช้งานได้ครั้งล่ะหนึ่งงานเท่านั้น ใช้ในเครื่องขนาดเล็กอย่างไมโครคอมพิวเตอร์ เช่น ระบบปฏิบัติการดอส เป็นต้น  
2. ใช้หลายงาน (Multi-tasking) ประบบปฏิบัติการประเภทนี้สามารถควบคุมการทำงานได้หลายงานในขณะเดียวกัน ผู้ใช้สามรถทำงานกับซอฟต์แวร์ประยุกต์ได้หลายชนิดในเวลาเดียวกัน เช่น ระบบปฏิบัติการ Windows98ขึ้นไป และ Unix เป็นต้น
3.   ประเภทใช้งานหลายคน (Multi-user) ในหน่วยงานบางแห่งอาจใช้คอมพิวเตอร์ขนาดใหญ่ที่ทำหน้าที่ประมวลผล ทำให้ในขณะใดขณะหนึ่งมีผู้ใช้คอมพิวเตอร์พร้อมหันหลายคน แต่ละคนจะมีสถานีงานของตัวเองเชื่อมต่อกับคอมพิวเตอร์จึงต้องใช้ระบบปฏิบัติการที่มีความสามารถสูง เพื่อให้ผู้ใช้ทุกคนสามารถทำงานเสร็จในเวลา เช่น ระบบประติบัติการWindows NT และ Unix เป็นต้น   


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

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

ประเภทของซอฟต์แวร์ประยุกต์ แบ่งไปน 2ประเภท คือ
1. ซอฟแวร์ที่พัฒนาขึ้นใช้เองโดยเฉพาะ(proprrietary Software)
2.ซอฟต์แวร์ที่หาซื้อได้ทั่วไป (Packaged Software)
มีทั้งโปรแกรมเฉพาะ(Customized  Packaged)และโปรแกรมมาตรฐาน(Standard Packaged)

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

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