1、若一个双处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( )。
A、 至少为3个
B、 至少为2个
C、 最多为1个
D、 最多为2个
答案:D
答题解析:
双处理器的计算机系统,同一时刻允许占用处理器的进程数最多为2个,剩余的进程需要进行排队等待。
2、某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为( )。
A、 1K,1024K
B、 4K,1024K
C、 1M,1K
D、 IM, 4K
答案:D
答题解析:
本题考查操作系统段页式存储的基础知识。
页号占20位:最多允许2^20个页=1M个页 ;
页内地址12位:每页的容量位2^12=4K;
故正确答案为:D
3、某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。信号量S是一个互斥信号量,初值为(请作答此空);S1、S2的初值分别为( )。
A、 0
B、 1
C、 n
D、 任意正整数
答案:B
答题解析:
本题主要考查PV操作实现同步与互斥。在本题中,题目告诉我们甲乙俩人互斥使用半成品箱这个共有资源,且只有一个半成品箱,那么互斥信号量的初值就应该为1。而从题目给出的同步模型图,我们可以看出,信号量S1是生产者甲的私有信号量,而S2是生产者乙的私有信号量,题目告诉我们半成品箱可存放n件半成品,那么初始状态时,S1的值应该为n,表示生产者甲最多只能生产n个半成品放入半成品箱,就需要生产者乙来协调工作。而S2的值为0,表示开始时半成品箱中没有半成品。
查看完整试题>>>