我只是想知道这个陈述是真还是假: “操作系统只有在具有时间片的可执行文件时才能运行。”如果是/否,为什么?谢谢你的帮助。
答案 0 :(得分:1)
您的问题与单核处理器的单处理器相关,其中一次只能执行一个任务。 操作系统,只是例程和服务的集合,以方便用户应用程序。让我们说如果app1需要更多内存,OS将涉及或app需要I / O然后操作系统将涉及。当app需要操作系统意图时,有特定的系统从操作系统告诉您想要的操作系统。这是系统调用。当其中一个Os任务将被执行时,将不会执行任何用户应用程序。当OS完成其任务时,它将再次将CPU分配给App。所以在这种情况下,操作系统是一个事件驱动的:在某些特定事件上,控制权被移交给操作系统。
基于上述原理,No OS不需要CPU切片来执行。