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

ซอฟแวร์ (Software)

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


 

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

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


 

ประเภขของซอฟแวร์

ซอฟแวร์แบ่งได้เป็น 3 ประเภทใหญ่ๆ คือ ซอฟแวร์ระบบ (System Software) ซอฟแวร์ประยุกต์ (Application Software) และ ซอฟแวร์ใช้งานเฉพาะ

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

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

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

 System Software หรือโปรแกรมระบบที่รู้จักกันดีก็ คือ DOS,Windows,Unix,Linux รวมทั้งโปรแกรมแปลคำสั่งที่เขียนในภ่ษาระดับสูง เช่น ภาษา Basic,Fortran, Pascal,Coboi,C เป็นต้น

นอกจากนี้โปรแกรมที่ใช้ในการตรวจสอบระบบ เช่น Norton's Utilities ก็นับเป็นโปรแกรมสำหรับระบบด้วยเช่นกัน

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

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

2) ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก

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

ซอฟแวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระดบบปฏิบัติการ และ ตัวแปลภาษา

ประเภทของซอฟแวร์ระบบ

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

1. ระบบปฏิบัติการ (Operating System:OS)

2. ตัวแปลภาษา

1. ระบบปฏิบัติการ หรือที่เรียกย่อๆว่า โอ เอส (Operating System:OS) เป็นซอฟแวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะมีซอฟแวร์ระบบปฏิบัติการ นี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดดี เช่น ดอส วินโดส์ ยูนิกซ์ ลีนุกซ์ และแมคอินทอช เป็นต้น
 ระบบปฏิบัติการ หรือที่เรียกย่อๆว่า โอ เอส (Operating System:OS)
1) ดอส (Disk Operating System:DOS) เป็นซอฟแวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟแวร์ที่รู้จักกันดีในหมู่ผู้ใช้ระบบไมโครคอมพิวเตอร์ในอดีตปัจจุบันระบบปฏิบัติการดอสนั้นมีการใช้งานน้อยมาก

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

3) ยูนิกซ์ (Unix) เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเเอร์ เป็นระบบปฏิบัติการยูนิกซ์เป็นเป็นระบบปฏิบัติการที่เป็นเทคโนโลยีแบบเปิด (Open system) ซึ่งเป็นแนวคิดผู้ใช้ไม่ต้องผูกติดกับระบบใดระบบหนึ่งหรือใช้อุปกรณืที่มียี่ห้อเดียวกัน ยูนิกซ์จึงถูกออกแบบมาเพื่อตอบสนองในการใช้งานลักษณเที่มีผู้ใช้ได้หลายคนในเวลาเดียวกันที่เรียกว่า ระบบหลายผู้ใช้ (multiusers) และสามารถทำงานได้หลายๆงานในเเวลาเดียวกันในลักษณะที่รียกว่า ระบบหลายภาระกิจ (multiusersing) ระบบปฏิบัติการยูนิกซ์ จึงนิยมใช้กับเเครื่องที่เชื่อมโยงหลายกลุ่ม

4) ลีนุกซ์ (linux) เป็นระบบปฏิบัติการที่พัฒนามาจากระบบยูนิกซ์ เป็นระบบที่มีการแจกจ่าย โปรแกรมต้นฉบับบให้นักพัฒนาช่วยกันพัฒนาคุณสมบัตฺของระบบปฏิบัติการ ระบบปฏิบัติการลีนุกซ์เป้นที่นิยมมากในปัจจุบัน เนื่องจากมีโปรแกรมประยุกต์ต่างๆ ที่ทำงานบนระบบปฏิบัติการลีนุกซ์จำนวนมาก โดยเฉพาะอย่างยิ่งในกลุ่มของกรูนิวส์ (GNU) และสิ่งที่สำคัญที่สุดก็คือระบบปฏิบัติการลีนุกซ์ เป็นระบบปฏิบัติการประเภทแจกฟรี ( Free Ware) ผู้ใช้สามารถใช้งานได้โดยไม่เสียค่าใช้จ่าย
ระบบลีนุกซ์ สามารถทำงานได้บนซีพียูหลายตระกูล เช่น อินเทล (PC INtel) ดิจิทอล (Digital Alpha) และซันสปาร์ค ถึงแม้ว่าในขณะนี้ลีนุกซ์ยังไม่สามารถแทนที่ระบบปฏิบัติการวินโดวส์บนพีซีได้ทั้งหมดก็ตาม แต่ผู้ใช้จำนวนมากได้หันมาใช้และช่วยพัฒนาโปรแกรมประยุกต์บนลีนุกซ์กันมากขึ้น

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

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

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

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