从我对操作系统的阅读(阅读Wikipedia,技术网站等的基本材料)中,我了解到操作系统是一个程序,它允许程序和应用程序以有效和安全的方式与硬件进行交互。
但是,我对操作系统如何在需要操作时如何监督计算机的操作感到困惑。
我什么意思 好吧,我想像一个操作系统的工作方式是在一台计算机上有两个CPU。一个始终运行操作系统,另一个用于操作系统运行计算机。但是,事实证明,该操作系统与其他进程在同一CPU上运行。这就像经理必须与员工在同一生产线上工作,并且只有在另一名员工完成工作后才能使用电动工具。他将不是一个非常有效的经理,因为如果他的员工稍微不纪律,他将无权下达命令。
那么,操作系统在部分必须在所有其他进程之间共享的同一CPU上仅部分运行的情况又如何呢?最终如何解决?