阅读下列关于系统运行的叙述,回答问题1、问题2、问题3和问题4。 A公司准备建立一个合同管理和查询系统。该系统由1台服务器和100台客户机构成,服务器和客户机之间通过局域网进行通信,服务器通过专线联接到两个交易网关A和B。系统构成如下图所示。

admin2008-08-01  33

问题 阅读下列关于系统运行的叙述,回答问题1、问题2、问题3和问题4。
   A公司准备建立一个合同管理和查询系统。该系统由1台服务器和100台客户机构成,服务器和客户机之间通过局域网进行通信,服务器通过专线联接到两个交易网关A和B。系统构成如下图所示。
   
   服务器是对称多处理器系统,操作系统使用虚拟存储。操作系统需要60MB的主存 (假设与CPU的数量无关)。
   系统需要处理4种类型的操作:从交易网关接收数据,完成应用1到应用3的操作。服务器直接从交易网关接收数据(这个操作被称为接收任务)。应用1到应用3需要客户机与服务器协作完成。应用1、应用2和应用3中由服务器执行的部分分别称为应用任务1、应用任务2和应用任务3(见下表)。对于接收任务,即便是在峰值时间,也必须在10s内完成,否则数据会丢失。

系统中的100台客户机的配置完全相同。一台客户机一次只能处理一个应用,不能同时处理多个应用。一个应用完成之后,才能处理下一个。
  服务器根据客户机选择的应用创建不同的应用任务。当客户机上的处理完成后,相应的应用任务也完成了。服务器启动时,分别为每个交易网关创建一个接收任务。
  在峰值时间,处理应用1的客户机有50台,处理应用2的客户机有30台,处理应用3的客户机有20台。
  由于该系统使用虚拟存储,因此没有必要全部从主存中为操作系统和每个任务申请存储空间。但是,如果系统从主存中分配给操作系统的存储空间不到其所需的80%,分配给应用任务的存储空间不到其所需的50%,分配给接收任务的存储空间不到其所需的 80%,系统性能会下降到不能接受的程度。

选项

答案[解答要点] 接收任务所需的主存:2×5=10MB 应用任务所需的主存:50×6+30×6+20×10=680MB 操作系统所需主存:60MB 峰值时间服务器所需的最小主存为:10×0.8+680×0.5+60×0.8=396MB

解析
转载请注明原文地址:https://kaotiyun.com/show/aYQZ777K
0

最新回复(0)