一个CPU只能执行一个进程。执行另一个进程时需将前一个进程从内存中清除以腾出空间给后一个进程使用;
一个CPU可以采取分时处理的办法,执行多个进程,而使每个进程都感觉其独占CPU;
一个CPU执行多个进程时,必须要解决进程切换前后的状态保护问题,即一个进程在此前被中断执行,而当其恢复时应做到在哪里中断则在哪里恢复;
进程被CPU中断运行时,该进程可能仍旧在内存中保留,只是其状态被改变为“就绪”或者“等待”。
第1题:
A.多个进程并发使用独占设备,就一定会死锁
B.多个进程并发使用独占设备,只要安排一个合适的执行顺序,就不会死锁
C.对于不同的设备特性,在处理关于死锁的问题上,可以采取不同的解决策略
D.死锁发生后,一定有多个进程处于永久等待状态
第2题:
在单CPU系统中,关于进程的叙述正确的是( )。
A.最多只有一个进程处于运行状态
B.只能有一个进程处于就绪状态
C.一个进程可以同时处于就绪状态和等待状态
D.一个处于等待状态的进程一旦分配了CPU,即进入运行状态
第3题:
下列关于时间片轮转法的叙述中,哪一个是不正确的?
A.在时间片轮转法中,系统将CPU时间划分成一个个时间段
B.就绪队列中的各进程轮流在CPU上运行,每次运行一个时间片
C.当时间片结束时,运行进程自动让出CPU,该进程进入等待队列
D.如果时间片长度很小,则调度程序剥夺CPU的次数频繁,加重系统开销
第4题:
A. 进程分时使用CPU,程序独占CPU
B.进程存储在内存,程序存储在外存
C. 进程在一个文件中,程序在多个文件中
D.进程为动态的,程序为静态的
第5题:
对进程的描述中,下列说法错误的是( )。
A)一个进程可以包含若干个程序
B)一个程序可以对应多个进程
C)进程必须由程序作为其组成部分
D)程序与进程是不相关的
第6题:
以下有关进程和程序的说法不正确的是()
A.进程是动态
B.程序是静态的
C.一个程序可以对应多个进程
D.一个进程可以对应多个程序
第7题:
( 19 )下列关于时间片轮转算法的叙述中,哪一个是不正确的?
A )在时间片轮转算法中,系统将 CPU 的处时间划分成一个个时间段
B )就绪队列中的各个进程轮流在 CPU 上运行,每次运行一个时间片
C )时间片结束时,运行进程自动让出 CPU 并进入等待队列
D )如果时间片长度很小,则调度程序抢占 CPU 的次数频繁,增加了系统开销
第8题:
A、进程管理的主要目的是提高CPU的使用效率
B、“分时”是指将CPU时间划分成时间片,轮流为多个用户程序服务
C、并行处理操作系统可以让多个CPU同时工作,提高计算机系统的效率
D、分时和并行处理都要求计算机必须有多个CPU
第9题:
A 进程申请CPU得不到满足时,其状态变为就绪状态。
B 在单CPU系统中,任一时刻有一个进程处于运行状态。
C 优先级是进行进程调度的重要依据,一旦确定不能改变。
D 进程获得处理机而运行是通过调度而实现的。
第10题:
下面关于进程、线程的说法正确的是()。
A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索
B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行
C.Java多线程的运行与平台相关
D.对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务