1、多道程序的执行一定不具备再现性。
正确答案: A
A、错
B、对
单道程序的再现性是本身固有的,多道程序的执行失去了再现性,多道程序执行的再现性不是自然获得的,是通过程序员的编程控制添加上去。
2、在采用动态优先权的优先权调度算法中,如果所有进程都具有相同优先权初值,则此时的优先权调度算法实际上和()相同。
正确答案: A
A、先来先服务调度算法
B、短作业优先调度算法
C、时间片轮转调度算法
D、长作业优先调度算法
动态优先权是指在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。例如,我们可以规定,在就绪队列中的进程,随其等待时间的增长,其优先权以速率a提高。若所有的进程都具有相同的优先权初值,则显然是最先进入就绪队列的进程将因其动态优先权变得最高而优先获得处理机,此即FCFS算法。
3、Windows内存管理和大多数现代操作系统一样,Windows实现按需调页的虚拟内存机制。在32位的Windows计算机上,进程具有4GB的虚拟内存地址空间。
正确答案: A
A、对
B、错
和大多数现代操作系统一样,Windows实现按需调页的虚拟内存机制。由于操作系统使用了虚拟内存,这就给应用程序造成了一个假象,以为计算机安装的内存远远超过自己所需要的数量。
在32位的Windows计算机上,进程具有4GB的虚拟内存地址空间,操作系统通常会把这4GB的地址空间划分为进程和系统两个部分。因此,每个进程可以获得2GB的虚拟内存,根据可用的容量。分配给所有进程的虚拟内存总数不能超过页面文件和大多数物理内存的总和(操作系统本身也要占据一小部分物理内存)。
4、下面有关内核线程和用户线程说法错误的是?
正确答案: C
A、用户线程因 I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不到运行的机会
B、内核线程只运行在内核态,不受用户态上下文的影响。
C、用户线程和内核线程的调度都需要进过内核态。
D、内核线程有利