Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

การทำงานของโหมดดูอัลในระบบปฏิบัติการใน C++


ทุกระบบทำงานในการดำเนินการหลักในสองโหมดเพื่อปกป้องการคำนวณของฮาร์ดแวร์ ทั้งสองโหมดคือ −

  • โหมดผู้ใช้
  • โหมดเคอร์เนล

โหมดผู้ใช้ -

โหมด OS ที่แอปพลิเคชันและโปรแกรมของผู้ใช้ทั้งหมดจะทำงาน ที่นี่ คำแนะนำผู้ใช้ทำงานและซอฟต์แวร์เช่น เล่นเพลง กำลังทำงาน

โหมดเคอร์เนล -

โหมด OS ที่ฮาร์ดแวร์โหลดและดำเนินการคำนวณ อนุญาตให้เรียกใช้คำสั่งที่มีสิทธิพิเศษเท่านั้นในโหมดเคอร์เนล คำสั่งพิเศษทั่วไปบางประการ ได้แก่ −

  • การจัดการอินพุต-เอาต์พุต
  • การสลับโหมดระหว่าง โหมดผู้ใช้และโหมดเคอร์เนล
  • การจัดการการขัดจังหวะ

โหมดคู่ใน OS เป็นการสลับโหมดระหว่างสองโหมดและการสลับโหมดโดย OS เพื่อคำนวณกระบวนการโดยระบบ โหมดคู่รับผิดชอบการจัดการ กระบวนการ และหลีกเลี่ยงไม่ให้ระบบขัดข้อง