一个CPU面对多个进程的情况,关于这个问题,下列说法不正确的是

A. 一个CPU只能执行一个进程。执行另一个进程时需将前一个进程从内存中清除以腾出空间给后一个进程使用

B. 一个CPU可以采取分时处理的办法,执行多个进程,而使每个进程都感觉其独占CPU

C. 一个CPU执行多个进程时,必须要解决进程切换前后的状态保护问题,即一个进程在此前被中断执行,而当其恢复时应做到在哪里中断则在哪里恢复

D. 进程被CPU中断运行时,该进程可能仍旧在内存中保留,只是其状态被改变为'就绪'或者'等待'

答案:A

A. 一个CPU只能执行一个进程。执行另一个进程时需将前一个进程从内存中清除以腾出空间给后一个进程使用 是不正确的说法。

在现代操作系统中,一个CPU可以通过多任务处理的方式执行多个进程。这种方式被称为时间片轮转调度,通过给每个进程分配一小段时间(时间片),在各个进程之间快速切换执行,从而使每个进程都感觉到它独占了CPU。

因此,A. 一个CPU只能执行一个进程,执行另一个进程时需将前一个进程从内存中清除以腾出空间给后一个进程使用 是不正确的说法。

B. 一个CPU可以采取分时处理的办法,执行多个进程,而使每个进程都感觉其独占CPU 是正确的说法。

C. 一个CPU执行多个进程时,必须要解决进程切换前后的状态保护问题,即一个进程在此前被中断执行,而当其恢复时应做到在哪里中断则在哪里恢复 是正确的说法。

D. 进程被CPU中断运行时,该进程可能仍旧在内存中保留,只是其状态被改变为'就绪'或者'等待' 是正确的说法。

因此,A是不正确的说法。

单选题:CPU 多任务处理 - 哪个说法不正确?

原文地址: http://www.cveoy.top/t/topic/bbeF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录