问题 问答题

简述银行家算法。

答案

参考答案:操作系统按银行家制定的规则为进程分配资源,可以使系统保持在安全状态,具体方法如下:
①进程首次申请资源的分配。如果系统现存资源可以满足该进程的最大需求量,则按当前的申请量分配资源,否则推迟分配。
②进程在执行中继续申请资源的分配。若该进程已占用的资源与本次申请的资源之和不超过对资源的最大需求量,且现存资源能满足该进程尚需要的最大资源量,则按当前申请量分配资源,否则推迟分配。
③至少一个进程能完成。在任何时刻保证至少有一个进程能得到所需要的全部资源而执行到结束。
银行家算法通过动态地检测系统中资源分配情况和进程对资源的需求情况来决定如何分配资源,并能在确保系统处于安全状态时才把资源分配给申请者,从而避免系统发生死锁。

综合

案例分析:读下列材料,回答问题:(共18分)

材料一:图甲我国四城市的1月、7月平均气温和年降水量图。

材料二:北京市昌平区兴寿镇从2001年开始种植草莓,现有草莓温室大棚500栋。通过产业化经营,在种植、采摘、包装环节实行无公害生产及运输,产品销往香港、北京等地,针对不同的消费人群,采取不同的包装和分选,并能在春节期间上市。草莓价格最便宜的也有10元每公斤,最高可买到60元每公斤。

(1)我国哈尔滨的气温年较差约为      ℃。

(2)7月份,我国气温的分布特点是                    

(3)气候对农业区位的影响极大。简答黑龙江省(用哈尔滨的气候资料)发展农业生产的有利气候条件。

(4)我国北方冬季从南方大量调进蔬菜。简要分析形成这种现象的气候原因。

(5)昌平区兴寿镇通过温室大棚种植草莓改造的主要自然因素是        

(6)从自然条件考虑,昌平区发展草莓温室大棚最主要的区位优势是         

A.上风上水    B.距市场近    C.平原地形   D.雨热同期

(7)从社会经济因素考虑,该地发展草莓温室大棚最主要的区位优势是        

      A.距市场近   B.国家政策    C.雨热同期    D.平原地形

(8)试从社会经济条件分析,昌平的草莓可远销香港市场的原因。

(9)结合材料,分析昌平区的草莓价格昂贵的原因。

单项选择题