ลักษณะของ ระบบปฏิบัติการ วิธีการหลัก ได้แก่ การบริหารงานการจัดการทรัพยากรการควบคุมการทำงานของระบบการกู้คืนข้อผิดพลาดและการจัดการหน่วยความจำ สิ่งนี้แตกต่างกันไปตามผู้ผลิต.ระบบปฏิบัติการมักจะไม่ซ้ำกันตามผู้ผลิตและฮาร์ดแวร์ที่ใช้งาน แม้จะมีสิ่งนี้ต้องขอบคุณฮาร์ดแวร์ที่ทันสมัยทำให้ต้องใช้ระบบปฏิบัติการที่ได้มาตรฐานตามที่กำหนด. โดยทั่วไปเมื่อติดตั้งระบบคอมพิวเตอร์ใหม่จะต้องได้รับซอฟต์แวร์ปฏิบัติการที่ระบุไว้สำหรับฮาร์ดแวร์นั้น.ระบบปฏิบัติการเป็นระบบซอฟต์แวร์ที่จัดการฮาร์ดแวร์คอมพิวเตอร์และทรัพยากรซอฟต์แวร์ นอกจากนี้ยังให้บริการทั่วไปสำหรับโปรแกรมคอมพิวเตอร์. แอปพลิเคชันโปรแกรมมักจะต้องการระบบปฏิบัติการในการทำงาน.ระบบปฏิบัติการสามารถพบได้ในอุปกรณ์หลายอย่างที่มีคอมพิวเตอร์: จากโทรศัพท์มือถือเครื่องเล่นวิดีโอเกมไปจนถึงคอมพิวเตอร์และเซิร์ฟเวอร์เครือข่าย.ระบบปฏิบัติการเดสก์ท็อปยอดนิยมบางระบบรวมถึง Apple OS X, Linux และรุ่นต่างๆและ Microsoft Windows ระบบปฏิบัติการมือถือรวมถึง Android และ iOS...