ซอฟต์แวร์ (Software)
ซอฟต์แวร์ คือ การลำดับขั้นตอนการทำงานของคำสั่งที่จะทำหน้าที่สั่งคอมพิวเตอร์ว่า
ให้ทำอะไรเป็นชุดของโปรแกรมหลายๆโปรแกรมนำมารวมกันให้สามารถทำงานได้อย่าง
ครบถ้วนสมบูรณ์ตามที่ต้องการเรามองไม่เห็นหรือสัมผัสไม่ได้แต่เราสามารถสร้างจัดเก็บ
และนำมาใช้งานหรือเผยแพร่ได้ด้วยสื่อหลายชนิดเช่น แผ่นบันทึก แผ่นซีดี
แฟล็ชไดร์ฟ ฮาร์ดดิสก์ เป็นต้น
หน้าที่ของซอฟต์แวร์
ซอฟต์แวร์ทำหน้าที่เป็นตัวเชื่อมระหว่างผู้ใช้คอมพิวเตอร์และเครื่องคอมพิวเตอร์
ถ้าไม่มีซอฟแวร์เราก็ไม่สามารถใช้เครื่องคอมพิวเตอร์ทำอะไรได้เลย ซอฟแวร์สำหรับ
เครื่องคอมพิวเตอร์สามารถแบ่งออกได้เป็นหลายประเภท
ประเภทของซอฟต์แวร์
ซอฟแวร์แบ่งเป็น 3 ประเภทใหญ่ๆ คือ
ซอฟแวร์ระบบ (System Software)
ซอฟต์แวร์ประยุกต์(Application Software)
และซอฟแวร์ใช้งานเฉพาะ
1.ซอฟท์แวร์ระบบ (System Software)
ซอฟท์แวร์ระบบเป็นโปรแกรมที่บริษัทผู้ผลิดสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทำงานของซอฟแวร์ระบบคือ ดำเนินงานพื้นฐานต่างๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผง แป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน้าความจำสำรอง
ซอฟท์แวร์ระบบ (System Software)
System Software หรือโปรแกรมระบบที่รู้จักกันดีก็คือ DOS,Windows.Unix,Linux รวมทั้งโปรแกรมแปลคำสั่งที่เขียนในภาษาระดับสูง เช่น ภาษา Basic, Fortran, Pascal,Cobol,C เป็นต้น
นอกจากนี้โปรแกรมที่ใช้ในการตรวจสอบระบบเช่น Norton’s Utilities ก็นับเป็นโปรแกรมสำหรับระบบด้วยเช่นกัน
หน้าที่ของซอฟต์แวร์ระบบ
1) ใช้ในการจัดการหน่วยรับเข้าและหน่อยส่งออก เช่น รับรู้การกกดแป้นต่างๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้าและส่งออกอื่นๆ เช่น เมาส์ ลำโพงเป็นต้น
2) ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกันคือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก
3) ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้กับเครื่องคอมพิวเตอร์ เพื่อให้สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการในสาระบบ (directory) ในแผ่นบันทึกการทำสำเนาแฟ้มข้อมูล
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการและตัวแปลภาษา
ประเถทของซอฟต์แวร์ระบบ
ซอฟต์แวร์ระบบ แบ่งเป็น 2 ประเภทคือ
1. ระบบปฏิบัติการ (Operating System : OS)
2. ตัวแปลภาษา
1. ระบบปฏิบัติการหรือที่เรียกย่อๆว่า โอเอส (Operrating System : OS)
เป็นซอฟต์แวร์ที่ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้อง
มีซอฟต์แวร์ระบบปฏิบัติการนี้ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่น
ดอส วินโดวส์ ยูนิกซ์ ลีนุกซ์ และแมคอินทอช เป็นต้น
1. ระบบปฏิบัติการ (Operating System : OS)
1.ดอส (Disk Operating System : DOS) เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว
การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
ในอดีต ปัจจุบันระบบปฏิบัติการดอสนั้นมีการใช้งานน้อยมาก
2. วินโดวส์ (Windows) เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส โดยให้ผู้ใช้สามารถสั่งงานได้
จากเมาส์มากขึ้นแทนการใช้แผงแป้นอักขระเพียงอย่างเดียว นอกจากนี้ระบบปฏิบัติการวินโดวส์
ยังสามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างบนจอภาพ
การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้เพื่อเลือกตำแหน่งที่ปรากฏ
ยังจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่าย ระบบปฏิบัติการวินโดวส์จึงได้รับความนิยมอย่าง
มากในปัจจุบัน
3. ยูนิกซ์ (Unix) เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบ
ปฏิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่เป็นเทคโนโลยีแบบเปิด (Open System) ซึ่งเป็นแนวคิด
ที่ผู้ใช้ไม่ต้องผูกติดกับระบบใดระบบหนึ่งหรือใช้อุปกรณ์ที่มียี่ห้อเดียวกัน ยูนิกซ์ยังถูกออกแบบ
มาเพื่อตอบสนองการใช้งานในลักษณะที่มีผู้ใช้ได้หลายคนในเวลาเดียวกันที่เรียกว่า ระบบหลาย
ผู้ใช้ (multiusers) และสามารถทำงานได้หลายๆ งานในเวลาเดียวกันในลักษณะที่เรียกว่า ระบบ
หลายภารกิจ (multitasking) ระบบปฏิบัติการยูนิกซ์จึงนิยมใช้กับเครื่องที่เชื่อมโยงเป็นเครือข่าย
เพื่อใช้งานร่วมกันหลายๆเครื่องพร้อมกัน
4. ลีนุกซ์ (linux) เป็นระบบปฏิบัติการที่พัฒนามาจากระบบยูกนิกซ์เป็นระบบซึ่งมีการแจกจ่าย
โปรแกรมต้นฉบับให้นักพัฒนาช่วยกันพัฒนาคุณสมบัติของระบบปฏิบัติการ ระบบปฏิบัติการ
ลีนุกซ์เป็นที่นิยมกันมากขึ้นในปัจจุบัน เนื่องจากมีโปรแกรมประยุกต์ต่างๆ ที่ทำงานบนระบบ
ลีนุกซ์จำนวนมาก โดยเฉพาะอย่างยิ่งโปรแกรมในกลุ่มของกูส์นิว (GNU) และสิ่งที่สำคัญที่สุดก็
คือระบบลีนุกซ์เป็นระบบปฏิบัติการประเภทแจกฟรี (Free Ware) ผู้ใช้สามารถใช้งานได้โดยไม่
ต้องเสียค่าใช้จ่าย
ระบบลีนุกซ์ สามารถทำงานได้บนซีพียูหลายตระกูล เช่น อินเทล (PC Intel) ดิจิตอล(Digital
Alpha Computer) และซันสปาร์ค (Sun SPARC) ถึงแม้ว่าในขณะนี้ลีนุกซ์ยังไม่สามารถแทนที่
ระบบปฏิบัติการวินโดวส์บนพีซีได้ทั้งหมดก็ตามแต่ผู้ใช้จำนวนมากได้หันมาใช้และช่วยกัน
พัฒนาโปรแกรมประยุกต์บนลีนุกซ์กันมากขึ้น
5. แมคอินทอช (macintosh) เป็นระบบปฏิบัติการสำหรับเครื่องไมโครคอมพิวเตอร์แมคอินทอช
ส่วนมากนำไปใช้งานด้านกราฟิก ออกแบบและจัดแต่งเอกสารนิยมใช้ในสำนักพิมพ์ต่างๆ
นอกจากระบบปฏิบัติการที่กล่าวมาแล้วยังมีระบบปฏิบัติการอีกมากเช่นระบบปฏิบัติการ
ที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานร่วมกันเป็นระบบ เช่นระบบปฏิบัติการ
เน็ตแวร์นอกจากนี้ยังมีระบบปฏิบัติการที่ใช้งานเฉพาะกับเครื่องคอมพิวเตอร์ที่สร้างขึ้นมาเพื่อ
งานใดงานหนึ่งโดยเฉพาะ ซึ่งส่วนใหญ่จะใช้ในห้องปฏิบัติการคอมพิวเตอร์ใรสถาบันการศึกษา
ชนิดของระบบปฏิบัติการ จำแนกตามการใช้งานสามารถจำแนกออกได้เป็น 3 ชนิดด้วยกันคือ
1.ประเภทใช้งานเดียว (Single-tasking) ระบบปฏิบัติการประเภทนี้จะกำหนดให้
คอมพิวเตอร์ใช้งานได้ครั้งละหนึ่งงานเท่านั้น ใช้ในเครื่องขนาดเล็กอย่างไมโครคอมพิวเตอร์
เช่น ระบบปฏิบัติการ ดอส เป็นต้น
2.ประเภทใช้หลายงาน (Multi-tasking)ระบบปฏิบัติการประเภทนี้สามารถควบคุม
การทำงานพร้อมกันหลายงานในขณะเดียวกันผู้ใช้สามารถทำงานกับซอฟต์แวร์ประยุกต์ได้
หลายชนิดในเวลาเดียวกัน เช่น ระบบปฏิบัติการ Windows 98 ขึ้นไปและUNIX เป็นต้น
3.ประเภทใช้งานหลายคน (Multi-user)ในหน่วยงานบางแห่งอาจใช้คอมพิวเตอร์ขนาด
ใหญ่ทำหน้าที่ประมวลผล ทำให้ในขณะใดขณะหนึ่งมีผู้ใช้คอมพิวเตอร์พร้อมกันหลายคน
แต่ละคนจะมีสถานีงานของตนเองเชื่อมต่อกับคอมพิวเตอร์จึงต้องใช้ระบบปฏิบัติการที่มีความ
สามารถสูงเพื่อให้ผู้ใช้ทุกคนสามารถทำงานเสร็จในเวลา เช่น ระบบปฏิบัติการ
Windows NT และ UNIX เป็นต้น
อ้างอิงอาจารย์ ดร.ทัศนีย์ บุญชูวิทย์. (2555). แบบการเรียนการสอนเรื่องซอฟต์แวร์ (Software). ค้นเมื่อกรกฎาคม 19, 2555.