ซอฟต์แวร์ ความหมายซอฟต์แวร์ (software) คือชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ที่เขียนขึ้นด้วยภาษาคอมพิวเตอร์
เพื่อสั่งให้คอมพิวเตอร์ทำงานตามลำดับขั้นตอนการที่คอมพิวเตอร์ทำงานตามที่เราต้องการอย่างมีประสิทธิภาพหรือไม่นั้นจึงขึ้นกับซอฟต์แวร์ที่สนับสนุนการทำงาน จึงต้องเลือกใช้ซอฟต์แวร์ให้เหมาะสมกับงาน ระบบปฏิบัติการ operating system มักเรียกโดยย่อว่า
ซอฟต์แวร์หรือโปรแกรมที่พัฒนาขึ้นมาใช้กับคอมพิวเตอร์มีมาก โดยแบ่งได้ 2 ชนิด ได้แก่
- ซอฟต์แวร์ระบบ (system software)
- ซอฟต์แวร์ประยุกต์ (application software)
ซอฟต์แวร์ ระบบ (system software)
ซอฟต์แวร์ หมายถึงโปรแกรมที่ทำหน้าที่ประสานการทำงาน ติดต่อการทำงาน ระหว่างฮาร์ดแวร์กับซอฟต์แวร์ประยุกต์ เพื่อให้ผู้ใช้สามารถใช้ software ได้อย่างมีประสิทธิภาพ และทำหน้าที่ในการจัดการ ระบบ ดูแลรักษาเครื่อง การแปลภาษา ระดับต่ำ หรือระดับสูงให้เป็นภาษาเครื่องเพื่อให้เครื่องคอมพิวเตอร์ได้เข้าใจซึ่งแบ่งลักษณะการทำงาน ได้ดังนี้
- ระบบปฏิบัติการ (operating system) ตัวอย่าง ซอฟต์แวร์ ระบบ
- ตัวแปลภาษา (language translator)
- ยูทิลิตี้ (utility program)
- ดีไวซ์ไดเวอร์ (device driver หรือ driver)
ระบบปฏิบัติการ (operating system)
ระบบปฏิบัติการ (operating system) หรือ โอเอส (OS) คือโปรแกรมที่ทำหน้าที่เป็นตัวกลางเชื่อมต่อระหว่างฮาร์ดแวร์ (hardware) กับ ซอฟต์แวร์ประยุกต์ทั่วไปซึ่งทำหน้าที่รับข้อมูลจากผู้ใช้อีกที โดยจะทำหน้าที่ควบคุมการแสดงผล การทำงานของฮาร์ดแวร์ ให้บริการกับซอฟต์แวร์ประยุกต์ทั่วไปในการรับส่งและจัดเก็บข้อมูลกับฮาร์ดแวร์ และจัดสรรการใช้ทรัพยากรระบบ ซอฟต์แวร์ ระบบ system software หมาย ถึง อะไร (resources) ให้เป็นไปอย่างมีประสิทธิภาพโดยทั่วไประบบปฏิบัติการนั้น ไม่ได้มีแต่เฉพาะในคอมพิวเตอร์เท่านั้น แต่มีอยู่ในอุปกรณ์อิเล็คทรอนิกส์หลายชนิด เช่น โทรศัพท์มือถือ คอมพิวเตอร์พกพา พีดีเอ แท็บเล็ตต่างๆ โดยจะทำหน้าที่ควบคุมการทำงานของอุปกรณ์ต่างๆ และติดต่อกับผู้ใช้ผ่านโปรแกรมประยุกต์ (application) ตัวอย่างของระบบปฏิบัติการในคอมพิวเตอร์ ได้แก่ Windows, Linux, Mac OS, Solaris, Ubuntu ส่วนตัวอย่างของระบบปฏิบัติการใช้มือถือได้แก่ Windows Mobile, iOS, Android เป็นต้น โดยทั่วไปแบ่งเป็น 3 ประเภท คือ
- software OS เป็นโปรแกรมที่ทำหน้าที่ควบคุมการทำงานของเครื่อง OS โดยส่วนใหญ่จะเป็น software OS เนื่องจากสามารถปรับปรุง แก้ไข พัฒนาได้ง่ายที่สุด พาวเวอร์ซัพพลาย
- firmware OS เป็นโปรแกรมส่วนหนึ่งของคอมพิวเตอร์ ซึ่งก็คือ ไมโครโปรแกรม (microprogram) ซึ่งเกิดจากชุดคำสั่งที่ต่ำที่สุดของระบบควบคุมการทำงานของ cpu หลายๆ คำสั่งรวมกัน การแก้ไข พัฒนา ทำได้ค่อนข้างยากและเสียค่าใช้จ่ายสูง
- hardware OS เป็น OS ที่สร้างจากอุปกรณ์อิเล็คทรอนิกส์ ทำหน้าที่เหมือน software OS สล็อตpgเว็บตรงไม่ผ่านเอเย่นต์ไม่มีขั้นต่ํา แต่เนื่องจากเป็นส่วนหนึ่งของฮาร์ดแวร์ ทำให้การปรับปรุงแก้ไขทำได้ยาก และมีราคาแพง
แหล่งที่มารูปภาพ http://hitech.sanook.com/937454/
หน้าที่ของระบบปฏิบัติการ
1. ติดต่อกับผู้ใช้ (user interface) เนื่องจาก OS ถูกสร้างขึ้นด้วยจุดประสงค์หลัก คือ เพื่ออำนวยความสะดวก
ในการทำงานแก่ผู้ใช้ โดยที่ผู้ใช้ ไม่จำเป็นต้องทราบการทำงานของฮาร์ดแวร์ pg สล็อตเว็บตรง ก็สามารถทำงานได้โดยง่าย ดังนั้นจึงต้องมีส่วนที่ทำหน้าที่ติดต่อกับผู้ใช้ในลักษณะที่ง่ายต่อการใช้งาน การติดต่อผู้ใช้มี 2 ลัษณะคือ
1) ส่วนติดต่อกับผู้ใช้แบบบรรทัดคำสั่ง (command-line user interface) ติดต่อกับผู้ใช้โดยผู้ใช้ต้องป้อนคำสั่งทีละคำสั่ง
รูปภาพตัวอย่างระบบปฏิบัติการที่ติดต่อแบบบรรทัดคำสั่ง
2) ส่วนติดต่อกับผู้ใช้แบบกราฟิก (Graphical User Interface : GUI) ติดต่อกับผู้ใช้ด้วยองค์ประกอบกราฟิก เมนบอร์ด
เช่น ไอคอน (icon) สล็อต pg เว็บตรง แตกหนัก แทนคำสั่ง โปรแกรม หน้าต่าง (window) เพื่อแสดงขอบเขตการทำงานของโปรแกรมบนเดสก์ทอป
รูปภาพตัวอย่างระบบปฏิบัติการที่ติดต่อแบบกราฟิก
2. ควบคุมการทำงานของคอมพิวเตอร์
OS เป็นตัวกลางที่เชื่อมต่อระหว่างผู้ใช้งานกับฮาร์ดแวร์ โดยผู้ใช้ ไม่จำเป็นต้องเข้าใจในการทำงานของฮาร์ดแวร์
ดังนั้น OS จึงมีหน้าที่ควบคุมการทำงานของฮาร์ดแวร์ต่าง ๆ เหล่านั้นแทนผู้ใช้ ซอฟต์แวร์ ความ หมาย โดยจะมีส่วนประกอบเป็นรูทีน (ชุดคำสั่ง) ต่างๆ ซึ่งจะควบคุมอุปกรณ์แต่ละชนิด
3. จัดสรรทรัพยากรในระบบ
ในการทำงานของเครื่องคอมพิวเตอร์นั้น จำเป็นต้องใช้ทรัพยากรต่าง ๆ เช่น หน่วยประมวลผล หน่วยความจำ ซึ่งทรัพยากรเหล่านี้มีจำกัด จึงจำเป็นต้องมีการจัดสรรการใช้งานให้เกิดประโยชน์สูงสุด system software คือ และทำให้การประมวลผลดำเนินไปอย่างมีประสิทธิภาพ ตัวอย่างซอฟต์แวร์ระบบปฏิบัติการ ได้แก่ Dos6.22 , windows7, windows8, Macintosh Mac OS X 10, Unix, Linux และระบบปฏิบัติการมือถือ ตัวอย่างได้แก่ android, ios, windows phone
ตัวอย่างซอฟต์แวร์ระบบ
1. Dos (Disk Operating system) ตัวอย่างไดแก่ Dos6.22
2. Windows ตัวอย่างไดแก่ windows7,windows8 ความ หมาย ซอฟต์แวร์ ระบบ
3. Macintosh Mac OS X 10 , OS X 10
4. Unix ตัวอย่างไดแก่ Solaris , AIX
5. Linux ตัวอย่างไดแก่ red hat , UBUNTU , LinuxTLE pg สล็อตเครดิตฟรี
6. ระบบปฏิบัติการมือถือ ตัวอย่างไดแก่ android, ios , windows phone ซอฟต์แวร์