ผลต่างระหว่างรุ่นของ "ซอฟต์แวร์ระบบ"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข
ไม่มีความย่อการแก้ไข
ป้ายระบุ: แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขจากเว็บสำหรับอุปกรณ์เคลื่อนที่
บรรทัด 1:
'''ซอฟต์แวร์ระบบ''' คือ[[ซอฟต์แวร์]][[คอมพิวเตอร์]]ที่ออกแบบขึ้นมาเพื่อปฏิบัติการกับ[[ฮาร์ดแวร์]]คอมพิวเตอร์ และเพื่อจัดเตรียมและบำรุงรักษาแพลตฟอร์มจากการทำงานของ[[โปรแกรมประยุกต์]] <ref>http://depts.alverno.edu/cil/mod1/software/system.html</ref><ref>http://searchsoa.techtarget.com/sDefinition/0,,sid26_gci213024,00.html</ref>
 
ซอฟต์แวร์ระบบพื้นฐานที่สุดมีดังนี้
* [[ไบออส]]ของคอมพิวเตอร์และ[[เฟิร์มแวร์]]ของอุปกรณ์ ซึ่งมีเครื่องมือพื้นฐานสำหรับปฏิบัติการและควบคุมฮาร์ดแวร์ที่เชื่อมต่อหรือติดตั้งในคอมพิวเตอร์
* [[ระบบปฏิบัติการ]] (ตัวอย่างที่เด่น ๆ เช่น [[ไมโครซอฟท์ วินโดวส์]] [[แมคโอเอสเท็น]] และ[[ลินุกซ์]]) ซึ่งแบ่งสรรให้ส่วนต่าง ๆ ของคอมพิวเตอร์ทำงานร่วมกันโดยรับภาระงานอาทิ การส่งผ่าน[[ข้อมูล (คอมพิวเตอร์)|ข้อมูล]]ระหว่าง[[หน่วยความจำเข้าถึงโดยสุ่ม|หน่วยความจำ]]กับ[[จานบันทึก]] หรือการส่งข้อมูลออกทาง[[อุปกรณ์แสดงผล]] และยังมีแพลตฟอร์มเพื่อทำงานซอฟต์แวร์ระบบระดับสูงและโปรแกรมประยุกต์ด้วย
* [[ซอฟต์แวร์อรรถประโยชน์]] ซึ่งช่วยวิเคราะห์ ปรับแต่ง ทำให้เหมาะสม และบำรุงรักษาคอมพิวเตอร์
 
ในตำราบางเล่ม คำว่า ''ซอฟต์แวร์ระบบ'' หมายรวมถึงเครื่องมือที่ใช้ใน[[การพัฒนาซอฟต์แวร์]]ด้วย (เช่น [[คอมไพเลอร์]] [[ลิงเกอร์]] หรือ[[ดีบักเกอร์]] เป็นต้น)<ref>http://www.webopedia.com/TERM/S/systems_software.html</ref>
 
โดยทั่วไปมิได้หมายความว่า ผู้ใช้จะต้องซื้อคอมพิวเตอร์เพื่อใช้งานซอฟต์แวร์ระบบ แทนที่จะเป็นอย่างนั้น อาจมองว่าซอฟต์แวร์ระบบเป็นสิ่งพื้นฐานของคอมพิวเตอร์ที่มีมากับเครื่องหรือติดตั้งไว้ก่อนแล้ว ในทางตรงข้ามกับซอฟต์แวร์ระบบ ซอฟต์แวร์ที่ผู้ใช้สามารถกระทำการต่าง ๆ อาทิสร้างเอกสารข้อความ เล่นเกม ฟังเพลง หรือท่องเว็บ เช่นนี้เรียกว่าโปรแกรมประยุกต์ <ref>W. W. Milner, Ann Montgomery-Smith (2000). ''Information and Communication Technology for Intermediate Gnvq''. p.126</ref>
 
== ประเภทของซอฟต์แวร์ระบบ ==
ซอฟต์แวร์ระบบช่วยเหลือการใช้งานระบบปฏิบัติการและระบบคอมพิวเตอร์ ซึ่งก็มีทั้งเครื่องมือวินิจฉัย คอมไพเลอร์ เซิร์ฟเวอร์ ระบบหน้าต่าง โปรแกรมอรรถประโยชน์ โปรแกรมแปลภาษา โปรแกรมสื่อสารข้อมูล ระบบฐานข้อมูล และอื่น ๆ อีกมากมาย จุดประสงค์ของซอฟต์แวร์ระบบคือป้องกันความเสียหายที่อาจเกิดกับโปรแกรมประยุกต์โดยโปรแกรมเมอร์ให้มากที่สุดเท่าที่ทำได้ จากรายละเอียดต่าง ๆ ของความซับซ้อนในคอมพิวเตอร์ที่กำลังถูกใช้งาน โดยเฉพาะคุณลักษณะของหน่วยความจำและฮาร์ดแวร์อื่น ๆ และอุปกรณ์ต่อพ่วงเช่นอุปกรณ์สื่อสาร เครื่องพิมพ์ เครื่องอ่าน หน่วยแสดงผล แป้นพิมพ์ ฯลฯ