จากการอ่านของฉันเกี่ยวกับระบบปฏิบัติการ (อ่านเนื้อหาพื้นฐานใน Wikipedia, เว็บไซต์เทคโนโลยี ฯลฯ ) ฉันได้เรียนรู้ว่าระบบปฏิบัติการเป็นโปรแกรมที่อนุญาตให้โปรแกรมและแอปพลิเคชันโต้ตอบกับฮาร์ดแวร์ได้อย่างมีประสิทธิภาพและปลอดภัย
อย่างไรก็ตามฉันสับสนเกี่ยวกับวิธีที่ระบบปฏิบัติการกำกับดูแลการทำงานของคอมพิวเตอร์เมื่อจำเป็นต้องดำเนินการเอง
ฉันหมายถึงอะไร วิธีที่ฉันจินตนาการถึงระบบปฏิบัติการให้ทำงานคือบนคอมพิวเตอร์จะมีซีพียูสองตัว หนึ่งที่รันระบบปฏิบัติการตลอดเวลาและอื่น ๆ ที่ใช้ระบบปฏิบัติการเพื่อเรียกใช้คอมพิวเตอร์ อย่างไรก็ตามปรากฎว่าระบบปฏิบัติการกำลังทำงานบน CPU เดียวกันกับที่กระบวนการอื่นเป็น นี่เป็นเหมือนผู้จัดการที่ต้องทำงานในสายการผลิตเดียวกับพนักงานของเขาและจะได้รับการใช้เครื่องมือไฟฟ้าเมื่อมีพนักงานคนอื่นทำกับพวกเขา เขาจะไม่เป็นผู้จัดการที่มีประสิทธิภาพมากเพราะเขาจะไม่มีความสามารถในการออกคำสั่งหากพนักงานของเขาไม่มีระเบียบวินัยเล็กน้อย
ดังนั้นจะเป็นไปได้อย่างไรที่ระบบปฏิบัติการจะใช้เวลาส่วนหนึ่งของ CPU เดียวกันที่ต้องแชร์ระหว่างกระบวนการอื่นทั้งหมด ท้ายนี้การทำงานออกมาเป็นอย่างไร