ซอฟต์แวร์ ระบบ คือชุดคำสั่งหรือโปรแกรมที่ใช้ในการทำให้คอมพิวเตอร์ทำงาน คอมพิวเตอร์เครื่องหนึ่งสามารถทำงานหลายอย่างด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์ประกอบด้วยโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้ ซอฟต์แวร์สามารถแบ่งออกเป็นสองประเภท เป็นซอฟต์แวร์ระบบกับซอฟต์แวร์แอปพลิเคชัน
ซอฟต์แวร์ คือ ซอฟต์แวร์ที่จัดการระบบ กล่าวคือ ทำหน้าที่พื้นฐานของระบบคอมพิวเตอร์ เช่น ดึงข้อมูลจากอักขระหลักและตีความเพื่อให้คอมพิวเตอร์เข้าใจ ข้อมูลจะแสดงบนหน้าจอหรือส่งออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบไฟล์บนหน่วยความจำรอง
หน้าที่ของซอฟต์แวร์ ระบบ
- ซอฟต์แวร์ ระบบ ใช้ในการจัดการหน่วยอินพุตและเอาต์พุต เช่น ยอมรับการกดแป้นบนแป้นอักขระ ส่งรหัสอักขระไปยังจอภาพหรือเครื่องพิมพ์ อินเทอร์เฟซกับอุปกรณ์อินพุตและเอาต์พุตอื่นๆ เช่น เมาส์ เครื่องสังเคราะห์เสียงพูด
- ใช้ในการจัดการหน่วยความจำเพื่อถ่ายโอนข้อมูลจากการ์ดหน่วยความจำไปยังหน่วยความจำหลัก หรือในทางกลับกันคือการส่งข้อมูลจากหน่วยความจำหลักไปยังการ์ดหน่วยความจำ
- ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้กับคอมพิวเตอร์ ใช้งานง่ายขึ้น เช่น รับรายการไดเร็กทอรีในชีต การทำสำเนาไฟล์ข้อมูล
ระบบปฏิบัติการ (Operating System)
- DOS Disk Operating System : (DOS) เป็นระบบปฏิบัติการสำหรับเครื่องพีซี พัฒนาขึ้นในปี 1981 โดย Bill Gates และ Paul Allen มีอินเทอร์เฟซผู้ใช้มาตรฐานที่ผู้ใช้ป้อนคำสั่งทีละรายการ และสิ่งสำคัญคือต้องจำไว้ว่าแบบฟอร์มการสั่งซื้อถูกต้องเพื่อให้ทำงานได้ตามที่ตั้งใจไว้
- ระบบปฏิบัติการ Windows (Windows) คือระบบปฏิบัติการของ Microsoft ที่มีส่วนติดต่อผู้ใช้แบบกราฟิก ประกอบด้วยไอคอนภาพที่แสดงถึงโปรแกรมหรือไฟล์ และหน้าต่างแสดงขอบเขตการทำงาน ระบบปฏิบัติการ Windows สามารถทำงานหลายอย่างพร้อมกันได้ (มัลติทาสกิ้ง) ระบบปฏิบัติการ Windows ได้รับการพัฒนาในหลายเวอร์ชัน เช่น Windows XP (Windows XP), Windows Vista (Windows Vista), Windows Seven (Windows 7)
- ระบบปฏิบัติการ Mac (Mac) คือบริษัทระบบปฏิบัติการ Apple (Apple lnc.) ซึ่งพัฒนามาตั้งแต่ปี 1984 เป็นระบบปฏิบัติการที่ใช้ UNIX และเป็นผู้บุกเบิกในส่วนติดต่อผู้ใช้แบบกราฟิก ระบบปฏิบัติการ Mac ได้รับการพัฒนาในหลายเวอร์ชัน เช่น Mac OS 9th Generation (Mac OS 9) Mac OS 10th Generation (Mac OS x)
- ระบบปฏิบัติการ UNIX (UNIX) ที่พัฒนาโดย Bell Laboratories ของ AT&T ในปี 1969 UNIX เป็นระบบปฏิบัติการมัลติทาสกิ้งระบบแรก มัลติทาสกิ้งเรียกว่าระบบผู้ใช้หลายคน เริ่มแรก UNIX มักใช้กับคอมพิวเตอร์ที่เชื่อมต่อกับเครือข่ายเพื่อแชร์อุปกรณ์หลายเครื่องพร้อมกัน ระบบปฏิบัติการ Unix ได้รับการพัฒนาในภายหลังเพื่อให้เข้ากันได้กับคอมพิวเตอร์ขนาดเล็ก และตอนนี้ก็สามารถใช้บนพีซีได้แล้ว ระบบปฏิบัติการ UNIX เริ่มต้นด้วยส่วนต่อประสานผู้ใช้มาตรฐาน ขณะนี้มีส่วนติดต่อผู้ใช้แบบกราฟิก เพื่อให้ง่ายต่อการใช้งาน
- ระบบปฏิบัติการ Linux (Linux) ได้รับการพัฒนาโดย GNU Group (GNU’s Not UNIX: GNU) ในปี 1991 โดย Linus Torvaids เป็นระบบปฏิบัติการ UNIX และซอฟต์แวร์โอเพ่นซอร์สที่แจกจ่ายซอร์สโค้ดให้กับผู้ใช้ที่สนใจเพื่อช่วยในการพัฒนาระบบปฏิบัติการลีนุกซ์ Linux ที่ทรงพลังและทรงพลังนั้นได้รับความนิยมในหมู่ผู้ใช้พีซีเพราะไม่จำเป็นต้องซื้อซอฟต์แวร์ ร่วมมือกับนักพัฒนาทั่วโลกเพื่อขยายขีดความสามารถของระบบปฏิบัติการลีนุกซ์ ระบบปฏิบัติการ Linux สามารถเรียกใช้จากคอมพิวเตอร์พกพาไปยังซูเปอร์คอมพิวเตอร์
ความจำเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์ คืออะไร ซอฟต์แวร์คือชุดคำสั่งหรือโปรแกรมที่ใช้ในการทำให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์หมายถึงลำดับขั้นตอนที่เขียนขึ้นโดยคำสั่งคอมพิวเตอร์ คำสั่งเหล่านี้จัดอยู่ในโปรแกรมคอมพิวเตอร์ อย่างที่คุณทราบ คอมพิวเตอร์ทำงานตามคำแนะนำ การดำเนินการพื้นฐานเป็นเพียงการดำเนินการกับข้อมูลไบนารี แทนตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่คำ โปรแกรมคอมพิวเตอร์ที่ใช้ควบคุมคอมพิวเตอร์คือซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งสามารถทำงานต่างๆ ได้ สามารถรับได้โดยใช้ซอฟต์แวร์ต่างๆ ซอฟต์แวร์ประกอบด้วยโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงาน
ซอฟต์แวร์ มีอะไรบ้าง การดูคอมพิวเตอร์ช่วยเราได้มาก เพราะผู้พัฒนาโปรแกรมคอมพิวเตอร์สั่งคอมพิวเตอร์ให้เรา ผู้ค้าอาจใช้คอมพิวเตอร์เพื่อดำเนินการบัญชีที่ซับซ้อน บริษัทจำหน่ายตั๋วใช้ระบบจำหน่ายตั๋วโดยใช้คอมพิวเตอร์ช่วย ธนาคารพร้อมข้อมูลสำรองคอมพิวเตอร์ คอมพิวเตอร์ช่วยในการพิมพ์เอกสารที่สวยงาม ฯลฯ วิธีที่คอมพิวเตอร์ใช้ประโยชน์สูงสุดจากมันคือซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากไม่มีซอฟต์แวร์ คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์มีความสำคัญและสำคัญมาก และเป็นหนึ่งในองค์ประกอบที่ทำให้ระบบสารสนเทศเป็นไปได้
ซอฟท์แวร์และภาษาคอมพิวเตอร์
ประเภท ของ ซอฟต์แวร์ เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงาน มนุษย์ต้องบอกคอมพิวเตอร์ว่าต้องทำอย่างไร เพื่อบอกคอมพิวเตอร์ว่ามนุษย์เข้าใจอะไรและทำงานอย่างถูกต้อง จำเป็นต้องมีการไกล่เกลี่ย เมื่อเทียบกับชีวิตประจำวัน เรามีภาษาที่ใช้สื่อสารกัน ในลักษณะเดียวกัน หากมนุษย์ต้องการถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และกระทำการ ต้องมีสื่อในการสื่อสารเพื่อให้คอมพิวเตอร์รู้จัก เราเรียกสื่อนี้ว่าภาษาคอมพิวเตอร์ เนื่องจากคอมพิวเตอร์ทำงานกับสัญญาณไฟฟ้า สามารถแทนที่ด้วยตัวเลข 0 และ 1 นักออกแบบคอมพิวเตอร์ใช้ตัวเลข 0 และ 1 เป็นรหัสเพื่อแสดงคำแนะนำในการใช้คอมพิวเตอร์ รหัสแสดงข้อมูลและคำแนะนำโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบเป็นชุดคำสั่งและสั่งงานคอมพิวเตอร์ด้วยภาษาเครื่อง
ซอฟต์แวร์ คอมพิวเตอร์ การใช้ภาษาเครื่องนี้ แม้แต่คอมพิวเตอร์ก็สามารถเข้าใจได้ทันที แต่ผู้ใช้ที่เป็นมนุษย์จะมีปัญหามากมาย เพราะมันเข้าใจยากและจำยาก ดังนั้นผู้สร้างภาษาคอมพิวเตอร์ในรูปแบบของตัวอักษร เป็นประโยคข้อความ ภาษาดังกล่าวเรียกว่า ภาษาคอมพิวเตอร์ระดับสูง มีภาษาระดับสูงมากมาย บางภาษาเหมาะสำหรับการคำนวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษาเหมาะสำหรับการดำเนินการจัดการข้อมูล ในงานคอมพิวเตอร์ คอมพิวเตอร์แปลภาษาระดับสูงเป็นภาษาเครื่อง จึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สำหรับแปลภาษาคอมพิวเตอร์ระดับสูงเป็นภาษาเครื่อง โปรแกรมที่แปลคอมพิวเตอร์ระดับสูงเป็นภาษาเครื่องเรียกว่าคอมไพเลอร์หรือล่าม (ล่าม) คอมไพเลอร์ตัวแรกแปลโปรแกรมที่เขียนด้วยภาษาระดับสูงเป็นภาษาเครื่อง แล้วให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
ซอฟต์แวร์ประยุกต์ (Application Software)
ซอฟต์แวร์ ระบบ เป็นซอฟต์แวร์หรือโปรแกรมที่ช่วยให้คอมพิวเตอร์ทำงานต่างๆ ตามที่ผู้ใช้ต้องการ ไม่ว่าจะเป็นด้านเอกสาร การบัญชี การจัดเก็บข้อมูล เป็นต้น แอพพลิเคชั่นซอฟต์แวร์สามารถจำแนกได้เป็น 2 ประเภท คือ
- ซอฟต์แวร์สำหรับงานเฉพาะคือโปรแกรมที่เขียนขึ้นเพื่อทำงานเฉพาะที่เราต้องการ บางโปรแกรมเรียกว่า User’s Programs เช่น โปรแกรมบัญชีเงินเดือน โปรแกรมระบบเช่าซื้อ โปรแกรมสินค้าคงคลัง ฯลฯ แต่ละโปรแกรมมีเงื่อนไข หรือรูปแบบต่างๆตามความจำเป็นหรือกฎเกณฑ์ของแต่ละหน่วยงานที่สามารถแก้ไขได้ (Modifications) ในบางส่วนของโปรแกรม เพื่อตอบสนองความต้องการของผู้ใช้ และซอฟต์แวร์การเขียนโปรแกรมส่วนใหญ่ได้รับการพัฒนาโดยใช้ภาษาระดับสูง
- ซอฟต์แวร์ ประยุกต์ มีอะไรบ้าง ซอฟต์แวร์สำหรับงานทั่วไปคือแอปพลิเคชันที่สร้างขึ้น สำหรับการใช้งานทั่วไปโดยผู้ใช้รายอื่นที่สามารถใช้โปรแกรมนี้กับข้อมูลของตนได้ แต่แก้ไขหรือดัดแปลงโปรแกรมไม่ได้ ผู้ใช้ไม่ต้องติดตั้งโปรแกรมเอง ซึ่งช่วยประหยัดเวลา แรงงาน และต้นทุนการเขียนโปรแกรม นอกจากนี้ยังใช้เวลาไม่นานในการฝึกฝนและฝึกฝน ซึ่งโปรแกรมนี้ มักใช้ในแผนกที่ไม่มีบุคลากรที่มีความเชี่ยวชาญด้านการเขียนโปรแกรมพิเศษ ดังนั้นการใช้โปรแกรมสำเร็จรูปจึงสะดวกและมีประโยชน์มาก ตัวอย่างของแพ็คเกจซอฟต์แวร์ที่ใช้กันทั่วไป ได้แก่ MS-Office, Lotus, Adobe Photoshop, SPSS, Internet Explorer และเกม