对生产者一消费者问题的算法描述如下,按照ABCDEF的顺序选择正确的答案编号()。Producer(){ consumer(){while(l){ while(l){(A); (E);(B); (B);Buffer(in)=m; m=buffer(out);in=(in+1)%n; out = (out + 1) % n;(C); (C);(D); (F);} }} }(1)wait(mutex); (2)signal(mutex); (3)wait(empty); (4)signal(full); (5)wait(full); (6) signal(empty)
A. (1) (2) (3) (4) (5) (6)
B. (1) (3) (2) (4) (6) (5)
C. (3) (1) (2) (4) (5) (6)
D. (1) (3) (4) (2) (5) (6)
从下列关于存储器管理功能的论述中,选出正确的论述()。
A. 即使在多道程序设计的环境下,用户也能设计出用物理地址直接访问内存的程序;
B. 内存分配最基本的任务是为每道程序分配内存空间,其所追求的主要目标是提高存储空间的利用率;
C. 为了提高内存保护的灵活性,内存保护通常由软件实现;
D. 交换技术己不是现代操作系统中常用的技术;
从下列关于存储器管理功能的论述中,选出正确的论述()。
A. 即使在多道程序设计的环境下,用户也能设计出用物理地址直接访问内存的程序;
B. 地址映射是指将程序空间中的逻辑地址变为内存空间的物理地址;
C. 虚拟存储器是物理上扩充内存容量;
D. 交换技术己不是现代操作系统中常用的技术;
在进程的地址空间中,有一条将第1000单元中的数据装入寄存器R1的指令“LOAD R1,1000”,采用静态重定位技术时,装入内存后,该指令的第二个操作数( )。
A. 仍然为1000;
B. 修改为1000和装入该进程的内存起始地址之和;
C. 修改成重定位寄存器的内容;
D. 不确定;