题目内容 (请给出正确答案)
[主观题]

试题二(25 分) 阅读以下关于 I/O 系统处理能力评估的说明,在答题纸上回答问题 1 至问题 3。 拟建

试题二(25 分)

阅读以下关于 I/O 系统处理能力评估的说明,在答题纸上回答问题 1 至问题 3。 拟建设的某事务处理系统数据交换非常频繁。经过初步分析,存储子系统的 I/O性能决定了整个系统的响应时间。目前主流磁盘的容量为 40GB 和 80GB 两种规格。采用不同规格的磁盘,存储子系统的 I/O性能会有很大的不同,同时也产生不一样的成本。评价使用小容量或大容量磁盘每秒每个 I/O操作的成本,对于选择恰当的设计方案意义重大。

经过调研,该项目的系统分析师小刘得到了以下与存储子系统有关的部件的性能和成本说明:

(1)CPU系统,成本是 20000 元,处理能力是 2500MIPS。

(2)主存的带宽是 16 字节,访问周期是 10ns。

(3)1000MB/s 的 I/O总线,可连接 20 个 Ultra3 SCSI 总线和控制器。

(4)Ultral3 SCSI总线,成本是 500元,传输速度是 160MB/s,每条总线最多可以支持 15 个磁盘,执行一个磁盘 I/O操作平均增加 0.3ms 的开销。

(5)每个磁盘 I/O操作需要使用 50000 条 CPU指令。

(6)安装磁盘的驱动器盒,成本是每个驱动器盒 1500 元。为磁盘提供电力和降温,每个驱动器盒配置一条SCSI连接线, 可以安放80GB磁盘8个或者40GB的磁盘12个。

(7)无论是大容量磁盘还是小容量磁盘,成本都是 10 元/GB,转速都是 15000RPM(每分钟 15000 转) ,平均寻道时间是 5ms,传输速率是 40MB/s。 为了进一步进行定量评估,小刘假设磁盘存储容量必须是 1920GB(大、小两种规格的磁盘不能混用) ,每次 I/O 的平均数据量是 32KB,每次磁盘 I/O 操作时间=平均寻道时间+平均旋转延迟+传输时间,所有磁盘负载都是均衡的,而且所有设备的能力都可以得到 100%的发挥。 说明:用 IOPS 表示每秒执行的 I/O数量。

【问题 1】 (8 分)

(1) CPU系统能够支持的最大 IOPS 是多少?

(2) 主存能够支持的最大 IOPS 是多少?

(3) I/O总线能够支持的最大 IOPS 是多少?

(4) 每个 Ultra3 SCSI 总线能够支持的最大 IOPS 是多少?

【问题 2】 (7 分)

I/O链中最后一个连接是磁盘本身。

(1) 平均每次磁盘的 I/O时间是多少(精确到 0.1ms)?

(2) 操作每个磁盘的最大 IOPS 是多少?

(3) 采用大小两种规格的磁盘,磁盘能够提供的最大 IOPS 分别是多少?

【问题 3】 (10 分)

(1) 采用大小两种规格的磁盘以组织存储系统,分别需要几个驱动器盒和几条

SCSI 连接线?

(2) 系统 I/O性能的瓶颈是由哪个部件决定的?

(3) 两种组织方式的总成本分别是多少(精确到 0.1 元)?

(4) 两种组织方式的每个 IOPS 的成本分别是多少(精确到 0.1 元)?

(5) 哪种方式的性价比高?

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“试题二(25 分) 阅读以下关于 I/O 系统处理能力评估的…”相关的问题

第1题

试题二(共 15 分) 阅读以下说明和 C 程序,将应填入 (n) 处的字句写在答题纸的对应栏内。 [说明]

试题二(共 15 分)

阅读以下说明和 C 程序,将应填入 (n) 处的字句写在答题纸的对应栏内。

[说明]

下面的程序按照以下规则输出给定名词的复数形式:

a. 若名词以“y”结尾,则删除 y 并添加“ies” ;

b. 若名词以“s” 、 “ch”或“sh”结尾,则添加“es” ;

c. 其他所有情况,直接添加“s” 。

[C 程序]

#include <stdio.h>

#include <string.h>

char *plural(char *word)

{

int n;

char *pstr;

n = strlen(word); /*求给定单词的长度*/

pstr = (char *)malloc(n+3); /*申请给定单词的复数形式存储空间*/

if (!pstr || n < 2)

return NULL;

strcpy(pstr,word); /*复制给定单词*/

if ((1) )

{

pstr[n-1] = 'i'; pstr[n] = 'e'; pstr[n+1] = 's'; (2) ;

}

else

if(pstr[n-1]=='s'||pstr[n-1]== 'h' && ((3) ))

{

pstr[n] = 'e'; pstr[n+1] = 's'; pstr[n+2] = '\0';

}

else

{ pstr[n] = 's'; pstr[n+1] = '\0'; }

(4) ;

}

main()

{ int i; char *ps;

char wc[9][10] =

{"chair","dairy","boss","circus","fly","dog","church","clue","dish"}

for(i = 0; i < 9; i++) {

ps = (5) ;

printf("%s: %s\n",wc[i],ps); /*输出单词及其复数形式*/

free(ps); /*释放空间*/

}

system("pause");

}

点击查看答案

第2题

试题二(15 分) 阅读以下关于网页制作和网页编程的说明,回答问题1至问题3,并把解答填入答题纸的对

试题二(15 分)

阅读以下关于网页制作和网页编程的说明,回答问题1至问题3,并把解答填入答题纸的对应栏中。

【说明 1】

某公司制作了一个电子商务网站,图 2-1 是网站搜索部分的页面,用户至少需要填写关键字或者类别中的一项,才能够进行搜索,否则弹出提示框。

试题二(15 分) 阅读以下关于网页制作和网页编程的说明,回答问题1至问题3,并把解答填入答题纸的对

下面给出搜索按钮激发过程的代码。

<HTML>

< (1) >

<TITLE>找东东网---找我喜欢!</TITLE>

<SCRIPT. LANGUAGE="VBScript">

省略部分代码

<!--

Sub Search_OnClick

……省略判断部分代码

(2)

-->

</SCRIPT>

</HEAD>

<BODY>

<FORM><INPUT NAME=" Search " TYPE="BUTTON" VALUE=" (3) "></FORM.

……省略部分代码

</BODY>

</HTML>

【问题 1】 (6 分)

1. <!-- -->标记对的作用是什么?

2. 请将上述 HTML 代码中空缺的部分填写在答题纸的相应位置。

【说明 2】

图 2-2 是位于发布目录 c:\addq 下 member.asp 文件运行后的界面。注册用户可以通过它登录到网站,如果是未注册用户,可以单击“立即注册”打开位于本机目录 c:\addq下的 register.asp 文件进行注册。

试题二(15 分) 阅读以下关于网页制作和网页编程的说明,回答问题1至问题3,并把解答填入答题纸的对

下面给出用户登录的部分代码。

……省略部分代码

<TR>

<TD class=altbg1 width="13%"><INPUT nclick=document.login.username.focus();

type=radio CHECKED value=username name=loginfield> (4) <BR>

<INPUT nclick=document.login.username.focus();

type=radio value=uid name=loginfield>UID:</TD>

<TD class=altbg2><SPAN class=smalltxt><INPUT tabIndex=2 maxLength=40

size=25 name=username>  

<A href=" (5) ">立即注册</A></SPAN></TD></TR>

<TR>

<TD class=altbg1>密码:</TD>

<TD class=altbg2><SPAN class=smalltxt><INPUT tabIndex=3 type=password

size=25 name=password>  

< (6) ="http://www.zddq.com/member.asp?action=lostpasswd">忘记密码</A></SPAN>

</TD></TR>

……省略部分代码

【问题 2】 (3 分)

请将用户登录代码中空缺的部分填写在答题纸的相应位置。

【问题 3】 (6 分)

当用户成功登录到网站时,系统会在 (7) 建立 Cookie,收集用户上网信息。

利用 ASP 建立网站,创建 Cookie 使用 (8) 命令,读取 Cookie 使用 (9) 命令。

(7)备选答案: A.客户机内存中 B.服务器内存中

C.客户机硬盘中 D.服务器硬盘中

(8)备选答案: A.get.cookies B.response.cookies

C.post.cookies D.request.cookies

(9)备选答案: A.get.cookies B.response.cookies

C.post.cookies D.request.cookies

点击查看答案

第3题

试题三(共15分) 阅读以下说明和C函数,回答问题 l和问题 2,将解答填入答题纸的对应栏内。 【说明】

试题三(共15分)

阅读以下说明和C函数,回答问题 l和问题 2,将解答填入答题纸的对应栏内。

【说明】

对于具有n个元素的整型数组a,需要进行的处理是删除a中所有的值为 0的数组元素,并将a中所有的非 O元素按照原顺序连续地存储在数组空间的前端。下面分别用函数CompactArr_v1 和CompactArr v2来实现上述处理要求,函数的返回值为非零元素的个数。 函数CompactArr_vl(int a[],int n)的处理思路是:先申请一个与数组a的大小相同的动态数组空间,然后顺序扫描数组a的每一个元素,将遇到的非O元素依次复制到动态数组空间中,最后再将动态数组中的元素传回数组a中。

函数CompactArr_v2(int a[],int n)的处理思路是:利用下标i(初值为 0)顺序扫描数组a的每一个元素,下标k(初值为0)表示数组 a中连续存储的非0元素的下标。扫描时,每遇到一个数组元素,i就增 1,而遇到非 0元素并将其前移后k才增 1。

试题三(共15分) 阅读以下说明和C函数,回答问题 l和问题 2,将解答填入答题纸的对应栏内。 【说

【问题1】 (12分)

请根据说明中函数CompactArr_v1的处理思路填补空缺(1)~(3),根据CompactArr_v2的处理

思路填补空缺(4)。

【问题2】(3分)

请说明函数CompactArr vl存在的缺点。

点击查看答案

第4题

●试题二 阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明2.1】 以下

●试题二

阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明2.1】

以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。

【函数2.1】

void fun1(int a[])

{int i,j,k,r,x,m;

for(i=2;i<=n;i++)

{ (1) ;

k=1;r=i-1;

while(k<=r)

{m=(k+r)/2;

if(x<a[m])r=m-1;

else (2) ;

}

for(j=i-1;j>=k;j--)

a[j+1]=a[j];

(3) ;

}

}

【说明2.2】

以下程序可以把从键盘上输入的十进制数(1ong型)以二~十六进制形式输出。

【程序2.2】

#include<stdio.h>

main()

{char b[16]={′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,′A′,′B′,′C′,′D′,′E′,′F′};

int c[64],d,i=0,base;

long n;

printf(″enter a number:′n″);

scanf(″%1d″,&n);

printf(″enter new basc:kn″);

scanf(″%d″,&base);

do

{c[i]= (4) ;

i++;n=n/base;

}while(n!=0);

printf("transmite new base:\n");

for(--i;i>=0;--i)

{ d=c[i];

printf("%c", (5) );

}

}

点击查看答案

第5题

试题三(共 15 分) 阅读以下说明和 C 语言程序,将应填入 (n) 处的字句写在答题纸的对应栏内。 [说

试题三(共 15 分)

阅读以下说明和 C 语言程序,将应填入 (n) 处的字句写在答题纸的对应栏内。

[说明]

某电信公司记录了每个用户的详细通话情况(每次通话数据记录在一行) ,现将某用户某月的通话数据存入一个文本文件“dial.txt” ,其数据格式如下:

拨入或拨出标记 通话开始时间 通话结束时间 对方号码

注 1:数据字段以一个空格作为分隔符。

注 2:拨入和拨出标记均为小写字母。拨入标记为“i”,表示其他用户呼叫本机,本机用户不需付费;拨出标记为“o” ,表示本机呼叫其他用户,此时本机用户需要付费。

注 3:通话开始和结束时间的格式均为:HH:MM:SS。其中 HH 表示小时,取值 00~23;MM 表示分钟,取值 00~59;SS 表示秒,取值 00~59。从通话开始到结束这段时间称为通话时间,假定每次通话时间以秒为单位,最短为 1 秒,最长不超过 24 小时。

注 4:跨月的通话记录计入下个月的通话数据文件。

例如“o 23:01:12 00:12:15 …”表示本次通话是本机呼叫其他用户,时间从 23时 01 分 12 秒至次日的 0 时 12 分 15 秒,通话时间为 71 分 03 秒。 下面程序的功能是计算并输出该用户本月电话费(单位:元)。

通话计费规则为:

1. 月通话费按每次通话费累加;

2. 每次的通话费按通话时间每分钟 0.08 元计算,不足 1 分钟时按 1 分钟计费。 对于每次的拨出通话,程序中先分别计算出通话开始和结束时间相对于当日 0 点 0分 0 秒的时间长度(以秒为单位) ,然后算出本次通话时间和通话费。 例如,若输入文件 dial.txt 的数据如下所示,则输出 fee = 7.44。

o 14:05:23 14:11:25 82346789

i 15:10:00 16:01:15 13890000000

o 10:53:12 11:07:05 63000123

o 23:01:12 00:12:15 13356789001

[C 程序代码]

#include <stdio.h>

FILE *fin;

int main()

{

char str[80];

int h1,h2,m1,m2,s1,s2;

long t_start,t_end, interval;

int c;

double fee = 0;

fin = fopen("dial.txt","r");

if (!fin)

return -1;

while (!feof(fin)) {

if (!fgets(str,80,fin)) break;

if ((1) ) continue;

h1 = (str[2] - 48) * 10 + str[3] - 48;

m1 = (str[5] - 48) * 10 + str[6] - 48;

s1 = (str[8] - 48) * 10 + str[9] - 48;

h2 = (str[11] - 48) * 10 + str[12] - 48;

m2 = (str[14] - 48) * 10 + str[15] - 48;

s2 = (str[17] - 48) * 10 + str[18] - 48;

t_start = h1*60*60 + m1*60 + s1; /* 通话开始时间 */

t_end = h2*60*60 + m2*60 + s2; /* 通话结束时间 */

if ((2) ) /* 若通话开始和结束时间跨日 */

interval = (3) - t_start + t_end;

else

interval = t_end - t_start;

c = (4) ; /* 计算完整分钟数表示的通话时间 */

if (interval % 60)

(5) ;

fee += c * 0.08;

}

fclose(fin);

printf("fee = %.2lf\n",fee);

return 0;

}

点击查看答案

第6题

试题二(25 分) 阅读以下关于沟通管理的叙述,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 [

试题二(25 分)

阅读以下关于沟通管理的叙述,回答问题 1 至问题 3,将解答填入答题纸的对应栏

内。

[说明]

某系统集成商B负责某大学城A的3个校园网的建设, 是某弱电总承包商的分包商。田某是系统集成商 B 的高级项目经理,对三个校园网的建设负总责。关某、夏某和宋某是系统集成商 B 的项目经理,各负责其中的一个校园网建设项目。项目建设方聘请了监理公司对项目进行监理。 系统集成商 B 承揽的大学城 A 校园网建设项目,计划从 2002 年 5 月 8 日启动,至2004年 8月1 日完工。期间因项目建设方的资金问题,整个大学城的建设延后 5 个月,其校园网项目的完工日期也顺延到 2005 年 1 月 1 日,期间田某因故离职,其工作由系统集成商 B的另一位高级项目经理鲍某接替。鲍某第一次拜访客户时,客户对项目状况非常不满。和鲍某一起拜访客户的有系统集成商 B 的主管副总、销售部总监、销售经理和关某、夏某和宋某 3 个项目经理。客户的意见如下: 你们负责的校园网项目进度一再滞后,你们不停地保证,又不停地延误。 你们在实施自己的项目过程中,不能与其他承包商配合,影响了他们的进度。 你们在项目现场,不遵守现场的管理规定,造成了现场的混乱。 你们的技术人员水平太差,对我方的询问,总不能提供及时的答复。 ……

听到客户的意见,鲍某很生气,而关某、夏某和宋某也向鲍某反映项目现场的确很乱,他们已完成的工作经常被其他承包商搅乱,但责任不在他们。至于客户的其他指控,关某、夏某和宋某则显得无辜,他们管理的项目不至于那么糟糕,他们项目的进展和成绩客户一概不知,而问题却被扩大甚至扭曲。

[问题1](12 分)

请简要叙述发生上述情况的可能原因有哪些?

[问题2](8 分)

针对监理的作用,承建方如何与监理协同?

[问题3](5 分)

简要指出如何制定有多个承包商参与的项目的沟通管理计划?

点击查看答案

第7题

试题二(共15 分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】在Linux服务器中,inetd/xinetd是Linux系统中一个重要服务。【问题1】(2 分)下面选项中 (1) 是xinetd的功能。(1)备选答案:

A.网络服务的守护进程

B. 定时任务的守护进程

C. 负责配置网络接口

D. 负责启动网卡

点击查看答案

第8题

试题二(15 分)阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [ 说明 ] 某系统集成

试题二(15 分)

阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

[ 说明 ]

某系统集成公司选定李某作为系统集成项目A的项目经理。李某针对A项目制定了WBS,将整个项目分为10个任务,这10个任务的单项预算如下表。

试题二(15 分)阅读下面说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [ 说明 ] 某系

到了第四个月月底的时候,按计划应该完成的任务是:1、2、3、4、6、7、8,但项目经理李某检查发现,实际完成的任务是:1、2、3、4、6、7,其他的工作都没有开始,此时统计出来花费的实际费用总和为25万元。

[问题 1](6 分)

请计算此时项目的PV、AC、EV(需写出计算过程) 。

[问题 2](4 分)

请计算此时项目的绩效指数CPI和SPI(需写出公式) 。

[问题 3](5 分)

请分析该项目的成本、进度情况,并指出可以在哪些方面采取措施以保障项目的顺利进行。

点击查看答案

第9题

试题二(共 15 分) 阅读以下说明和 C 程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 [说

试题二(共 15 分)

阅读以下说明和 C 程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。

[说明]

下面 C 程序代码的功能是:对于输入的一个正整数 n(100≤n<1000) ,先判断其是否是回文数(正读反读都一样的数) 。若不是,则将 n 与其反序数相加,再判断得到的和数是否为回文数,若还不是,再将该和数与其反序数相加并进行判断,依此类推,直到得到一个回文数为止。例如,278 不是回文数,其反序数为 872,相加后得到的 1150还不是回文数,再将 1150 与其反序数 511 相加,得到的 1661 是回文数。 函数 int isPalm(long m)的功能是:将正整数 m的各位数字取出存入数组中,然后判断其是否为回文数。若 m是回文数则返回 1,否则返回 0。

[C 程序代码]

#include <stdio.h>

#include <stdlib.h>

int isPalm(long m)

{ /*判断 m是否为回文数*/

int i = 0, k = 0;

char str[32];

while (m > 0) { /*从个位数开始逐个取出 m的各位数字并存入字符数组 str*/

str[k++] = (1) + '0';

m = m / 10;

}

for(i = 0; i < k/2; i++) /*判断 str中的 k 个数字字符序列是否是回文*/

if (str[i] != str[ (2) ] ) return 0;

return 1;

}

int main()

{

long n, a, t;

printf("input a positive integer:"); scanf("%ld",&n);

if (n < 100 || n > =1000) return -1 ;

while((3) ) { /*n 不是回文数时执行循环*/

printf("%ld -> ", n);

for(a = 0, t = n; t > 0; ) { /*计算 n 的反序数并存入 a*/

a = (4) *10 + t % 10; t = t / 10;

} /*end of for*/

n = (5) ; /*与反序数求和*/

} /*end of while*/

printf("%ld\n",n);

system("pause"); return 0;

}

点击查看答案

第10题

考研英语二试题分四部分,除了英语知识运用、阅读理解和写作,还包括英译汉()
点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信