文档库 最新最全的文档下载
当前位置:文档库 › 课后答案

课后答案

课后答案
课后答案

假定在2008年典型的计算机有一个双处理器(核)的芯片,每个处理器以3GHz的频率运行,有一个250GB的硬盘,以及容量为1GB的主存储器。假定摩尔定律(这些参数每18个月翻一番)到无限期的将来继续有效。

a)何时千兆兆字节(PB——译者注)磁盘将成为普遍的?

b)何时兆兆字节(TB——译者注)主存将成为普遍的?

c)何时兆兆赫兹(THz)处理器将成为普遍的(例如,何时一个芯片上所有核每秒所能运行的指令周期的数量总和将会达到212)?

d)到2015年,什么样的配置(处理器、磁盘、主存)将成为典型的配置?

答:

a)1PB=1024TB=1024*1024GB

PB字节磁盘大约是2008年250GB磁盘的4194倍。212<4194<213,即从250GB经过13次翻番可达到PB的数量级。而由题意18个月=1.5年翻一番,1.5*13=19.5年。

因此,2008+19.5,即2028年得时候千兆兆字节磁盘将成为普遍。

b)1TB=1024GB

TB字节主存大约是2008年1GB主存的1024倍。210=1024,即从1GB经过10次翻

番可达到TB的数量级。而由题意18个月=1.5年翻一番,1.5*10=15,即在2018年

得时候兆兆字节主存将成为普遍的。

c)1THz=1000GHz

兆兆赫兹处理器大约是2008年3GHz处理器的333倍。28<333<29,即从1GHz经过9次翻番可到达兆兆赫兹的数量级。而由题意18个月=1.5年翻一番,1.5*9=13.5。因此2008+13.5,即在2022年得时候兆兆字节磁盘将成为普遍的。

e)由题意每1.5年这些参数翻一番,2015-2008=7年,7/1.5=4.7,即各参数到2015年可翻4.7翻,分别为:

处理器,3GHz*24.7;

磁盘,250GB*24.7;

主存,1GB*24.7;

Megatron 777磁盘具有以下特性:

1)有10个盘面,每个盘面有100000个磁道。

2)磁道平均有1000个扇区,每个扇区为1024字节

3)每个磁道的20%被用于间隙。

4)磁盘旋转为10000转/min。

5)磁头移动n个磁道所需要的时间是1+0.0002n ms。

回答下列有关Megatron777的问题。

a)磁盘的容量是多少?

b)如果磁道是在直径3.5英寸的圆面上,那么一个磁道的扇区中的平均位密度是多少?c)最大寻道时间是多少?

d)最大旋转等待时间是多少?

e)如果一个块是65536字节(即64扇区),一个块得传输时间是多少?

f)平均寻道时间是多少?

g)平均旋转等待时间是多少?

答案:

a)磁盘容量=盘面数*磁道数*扇区数*扇区容量

=10*100000*1000*1024字节

=210*109字节

b)位密度是指磁道上单位距离可记录的比特数,单位bpi(bits/inch)。我们选取中间磁

道来计算平均位密度,中间磁道的直径为 3.5inch/2 ,该磁道的周长为(3.5π/2)inch,扇区所占的周长是80%×(3.5π/2)inch。同时,每个磁道的容量是1000×1024×8 bits 所以一个磁道的扇区中的平均位密度是(1000×1024×8)bits/(80%×3.5π/2)inch = 1861733.6 bpi

c)最大寻道时间是磁头跨越全部柱面所花费的时间。即1+0.0002*99999=20.9998ms

d)最大旋转等待时间是磁头旋转一圈的时间。即1/(10000/60)= 6ms

e)该块占用64个扇区,为此,磁头必须越过64个扇区和扇区之间的63个间隙。由于间

隙合在一起占72度圆弧,而扇区覆盖剩余288度圆弧,则被它们覆盖的圆弧的总度数为:72*(63/1000)+288*(64/1000)=22.968则传输时间是(22.968/360)*0.6ms=0.03828ms

f)磁头行进的平均距离是跨越柱面的1/3,则平均寻道时间是:1+0.001*(100000/3)

=34.33ms

g)平均旋转等待时间为磁盘旋转半周所需时间: (1/2)*0.6ms=0.3ms

习题2.22

Megatron747每个盘面有216个磁道,磁盘旋转一周的时间为8.33ms,从启动到停止需要花费1ms,每移动4000个柱面另加1ms,平均传输时间为0.13ms,假设Megatron747磁盘磁道的磁头位于磁道4096,即跨越磁道的1/16距离处,假设下一个请求是对一磁盘的1/3(忽略因有限柱面数目而产生的边界效应)

平均寻道时间为:启动到停止需要花费1ms+磁道数/4000=

1+((65536+0)/2-4096)/4000=8.168

旋转时间:8.33/2=4.165

传输时间:0.13

综上所述,读块的平均时间8.168+4.165.+0.13=12.463ms

2.2.3

证明如果我们将磁头从一个随机的柱面移动到另一个随机的柱面上,平均移动距离是扫描过整个磁盘的1/3(忽略因有限柱面数目产生的边际效应)。

证明: 假定有L个磁道,则i,j可以是0,L-1之间任意一个。这种可能的组合有L的2次方个。

因此,随机寻到的情况下,平均移动距离为L/3,即滑动L/3个磁道。

!!习题2.2.4

习题2.2.3假设从一个随机的磁道移动到另一个随机的磁道。但若每个磁道的扇区数目与磁道长度(或半径)成比例,则对所有磁道说,每位的密度是相同的。同样假设我们需要将磁头从随机的一个扇区移动到另一个随机扇区上。由于扇区在磁盘的外围分布更紧凑,我们可能希望磁头的平均移动距离小于扫过所有磁道的1/3。假设磁道半径的范围是从0.75英寸到1.75英寸,计算磁头在两个随机扇区间移动所要扫过的平均磁道数目。

习题2.2.5

为了更改磁盘中的一个块,我们必须将它读到内存中,进行修改,然后再写回磁盘中。假设在内存中更改所需的时间少于磁盘的旋转时间,假设磁盘控制器推迟磁盘访问的其他请求直到该块就绪以被写回磁盘中。对于Megatron747磁盘,更改磁盘中的一块需要多少时间?

答案:

Megatron 747磁盘具有以下特性:

①8个圆盘,16个盘面;

②每个盘有216或65536个磁道;

③每个磁道(平均)有28=256个扇区;

④每个扇区有212=4096个字节;

⑤磁盘以7200转/min的速度旋转,即8.33ms内旋转一周;

⑥在柱面之间移动磁头组合从启动到停止花费1ms,每移动4000个柱面另加1ms。这样,磁头在1.00025ms内移动一个磁道,从最内圈移动到最外圈,移动65536个磁道的距离大约用17.38ms;

⑦一个磁道中扇区间的空隙大约占10%的空间。

Megatron747磁盘一块的大小为16384字节。由于Megatron747磁盘的每个扇区有4096字节,该块要占用四个扇区。为此磁头必须越过4个扇区和扇区之间的3个间隙。间隙占圆周的10%(占36度),扇区占其余的90%(占324度),围绕着圆周有256个间隙和256个扇区。被3个间隙和4个扇区覆盖的圆弧的总度数为:36*3/256+324*4/256 = 5.48度。传输时间是(5.48/360)*8.33 = 0.13ms。

∵磁盘控制器直接到该块就绪

∴一块磁盘的读取时间即为0.13ms

∵内存中更改所需的时间少于磁盘的旋转时间

∴内存更改完信息后,需等待磁盘旋转到上次读取的起始位置,即旋转360-5.48=354.52度,耗时(354.52/360)*8.33 = 8.2ms

再向该块重新写入内容,耗时0.13ms

所以,总耗时0.13+8.2+0.13 = 8.46ms

习题2.3.1

假设我们正在为Megatron747磁盘调度I/O请求,磁头的初始位置在磁道32000,图2-9的请求已经产生。在下列两种情况下,每一种请求在何时可以完全得到服务?a) 我们采用电梯调度算法(起初朝任何一个方向开始移动都是允许的)。b) 我们采用先到达先服务调度。

Megatron747磁盘的平均寻道时间、旋转等待时间和传输时间分别为6.46、4.17和0.13(所有时间均以ms计算)。因为每个块访问导致0.13ms传输时间和4.17ms平均旋转等待时间,即无论寻道时间是多少,都需为每一次块访问加上4.3ms。寻道时间可通过Megatron747的规则计算:1+磁道数/4000(1+磁道数/500)。

对于电梯调度算法,计算方式及结果如下。对柱面8000的第一个请求需要进行寻道,因为磁头初始位置不是8000。这样访问8000完成的寻道时间为1+(32000-8000)/4000ms,即在时间1+(32000-8000)/4000+4.3=11.3ms处第一次访问将完成。在此之前,对柱面48000和4000访问的请求分别于第1和第10时间到达,由于沿着柱面从高到低(32000->8000)方向还有请求4000,则先处理4000的请求。即在第11.3ms后,磁头由柱面8000向柱面4000移动,此段寻道时间为1+(8000-4000)/4000=2ms,则4000访问完成时间为11.3+2+4.3=16.8ms。当访问4000柱面完成时,仅有访问48000柱面的请求未完成,因此磁头将沿着从低到高移动,移动到48000需要1+(48000-4000)/4000=12ms,即在12+16.8=28.8ms才可到达48000柱面。在向48000移动过程中,移动到40000柱面的寻道时间为1+(40000-4000)/4000=10ms,即在16.8+10=26.8ms访问到40000,在此之前访问40000的请求已经到达(在第20ms到达的),故而,在访问48000之前,先处理访问40000的请求,即对40000柱面的请求在16.8+10+4.3=31.3ms处理完成。从柱面40000到48000的寻道时间为1+(48000-40000)/4000=3ms,则48000的请求处理完成时间为31.3+3+4.3=38.6ms。

综上所述,对于电梯调度算法而言每个请求的完成时间如下表:

对于FCFS算法而言每个请求的完成时间如下表:

习题2.3.4

如果我们要从一个柱面上读k 个随机选定的块,在我们经过所有的块之前,平均来说我们必须绕着柱面走多远? 答:

在这道题中,我们考虑的是先来先服务算法,假定磁头在柱面上任意位置,要求出访问这k 个块,平均要走的路程,那么我们求出最坏情况和最好情况的路程,然后求出平均值。又根据书上所说的“平均来说,当磁头到达那个磁道时,磁头与两个块中较远的那个块的距离将是绕磁盘一周路程的2/3”,设绕磁盘一周的路程是m 。得: 1 最好情况下,这k 个块的到来顺序就是这k 个块在柱面上的排列顺序,这样按照先来先服务算法,路程为:(2*m*(k-1))/3

2最坏情况下,当磁头访问第一块后,下一个来到的是第k 块,这样经过的路程为:(2*m*(k-1))/3,接下来访问的是第2块,那么所经过的路程为:(2*m*(k-2))/3,接下来访问第k-1块,经过的路程为(2*m*(k-3))/3…………依此类推,访问的顺序为:3,k-2,4,k-3,…..,所以一共经过的路程

(2*m*(k-1))/3+(2*m*(k-2))/3+(2*m*(k-3))/3+………+2m/3

根据Megatron 磁盘,盘面的直径为3.5英寸,那么周长为:m=1.75π 所以综上,平均路程为:

(1/2)*2m/3*((k-1)+(k-1)+(k-2)+……+1)=3m *

21)k(k - =6)

1(75.1-k k π

习题2.3.5

在例2.5中我们看到,如何通过将要排序的数据分散到4个磁盘上,以能允许一个以上的块同时被读。假设我们的数据被随机存放在n 个磁盘中,对数据的请求也是随机的。由于必须考虑各请求之间所存在的依赖(请看第7章,例如关于这一约束的动因),请求必须按照到达的次序执行。这样一个系统的平均吞吐量是多少? 解:

需求用1,2,3,4整数表示,由于对同一个磁盘的请求不能连续出现两次,所以将请求序列划分为多个子序列,其子序列中不能出现相同的磁盘。例如:123142342431序列,可话分为:123,1423,43,431。硬盘为一个子序列中的所有的需求进行服务。 这样随机地选择1,2,3,4,请求服务的磁盘平均个数的个数为: 1/4*1+(3/4*1/2)*2+(3/4*1/2*3/4)*3+3/32*4=71/32.

2.4.1计算下列位序列的奇偶校验位: a )00111011。 b )00000000。 c )10101101。

答:10010110

习题2.4.2如果我们在一个串末附加一个位作为该串奇数位置的奇偶校验位,另一个位作为该串各偶数位置的奇偶为,我们就有了与一个串关联的两个奇偶位。对于习题2.4.1的每一个串,找出按这种方法计算的两个位。 习题2.4.1

计算下列位序列的奇偶校验位: a )00111011。 b )00000000。 c )10101101。 解:a )10 b )00

习题2.4.3假设我们使用例2.8中的镜像盘,每年故障率为5%,更换一个盘要花10 时。导致数据丢失的磁盘平均故障时间是多少? 答:

拷贝过程中发生故障的可能性是:

17520

1

365*2410*201=

如果一个磁盘每10年发生一次故障,那么两个磁盘之一平均5年发生一次故障。所以,导致数据丢失的平均时间是8760017520*5=年。

习题2.4.5假设我们使用哪个RAID4级方案,有4个数据盘和一个冗余盘。与例2.9一样,假设块为单字节。如果数据盘得相应块如下,给出冗余盘的块。 a) 01010110,11000000,00101011和10111011。 b) 11110000,11111000,00111100和01000001。 答案:

a) 00000100 b) 01110101

(有争议)习题2.4.6

假设磁盘某一年故障百分率为F ,更换一个盘要花费H 小时 a ) 如果我们使用镜像盘,作为F 和H 的函数,数据丢失的平均时间是多少? b ) 如果我们采用RAID 4级和5级方案,使用N 个磁盘,数据丢失的平均时间是多少? (a) 数据丢失是在第一个磁盘损坏修复时,第二个磁盘也损坏了。在一年中有一个损坏发生的概率是2F ,则在第一个磁盘发生故障修复的H 小时里第二个磁盘也故障的概率是H/8760。则在一年里发生故障的概率是2FH/8760。则数据丢失的平时时间是4380/FH 。

(b)数据丢失是在一个H小时的时间里有三个磁盘发生故障。一年中任何一个磁盘发生故障的可能性是NF。如果这样,在H小时的时间段里将有(N-1)(N-2)/2对其他磁盘故障,每一种可能发生的概率FH/8760。因此,两个附加的磁盘损坏的可能性为(N-1)(N-2)F2H2/(2*87602),则数据丢失的平均时间为他们的倒数(2*87602)/(N-1)(N-2)F2H2

2.4.7

采用如习题2.4.5一样的RAID4级方案,假设数据盘1有故障。在下列情况下恢复该磁盘的块:

a)盘2至盘4的内容为01110110、11000000和00101011,同时冗余盘保存着11110011。b)盘2至盘4的内容为11110000、11111000、00110011,同时冗余盘保存着10000001。解:

a. 1->0 1 1 0 1 1 1 0

2->0 1 1 1 0 1 1 0

3->1 1 0 0 0 0 0 0

4->0 0 1 0 1 0 1 1

冗->1 1 1 1 0 0 1 1

b. 1->1 0 1 1 1 0 1 0

2->1 1 1 1 0 0 0 0

3->1 1 1 1 1 0 0 0

4->0 0 1 1 0 0 1 1

冗->1 0 0 0 0 0 0 1

习题2.4.8

假设习题2.4.5第1个盘得块被改变为01010101。其他盘上相应的块必须做什么样的改变?

解:a) 由数据盘各位的模2和可求得冗余盘的各位,即00000110。当盘1由01010110改为01010101时,求盘1旧值与新值的模2和,得到00000011。将冗余块自身和00000011求模2和,得到新的冗余块,即00000101。所以盘1变为01010101,冗余盘变为00000101,盘2、3、4没变化。

b) 由数据盘各位的模2和可求得冗余盘的各位,即01110101。当盘1由11110000改为01010101时,求盘1旧值与新值的模2和,得到10100101。将冗余块自身和10100101求模2和,得到新的冗余块,即11010000。所以盘1变为01010101,冗余盘变为11010000,盘2、3、4没变化。

习题2.4.9

如果我们有例2.13的RAID6级方案,4个数据盘的块分别为00110100、11100111、01010101和10000100。

a)冗余盘的相应块是什么?

b)如果第3个盘得块被重写成01111111,必须采取哪些步骤以改变其他盘?

[注]例2.13内容:

假设块只有8位长,并且关注在我们的RAID6级示例中用到的7个磁盘的第一块。首先,假设数据盘和冗余盘的第一块的内容如图2-11所示。请注意,盘5的块是前3个盘的块模2和,第6

图2-11 所有磁盘的第一块

答案:

a)

前4个盘是数据盘,盘5~7是冗余盘.

盘5的块是前3个盘的块的模2和, 盘5块是10000110;

盘6是盘1,2和4的模2和, 盘6块是01010111;

盘7是盘1,3,4的模2和, 盘7块是11100101。

b)

如果第3个盘的块被重写成01111111,求这个序列和序列01010101(该块的旧值)的模2和,则得到00101010;其中为1的位为3、5、7,所以只要对冗余块5和7的3、5、7位取反,故盘5

习题2.4.10采用带有7个磁盘的RAID 6级方案,描述从下列故障中恢复所要采取的步骤:

a)盘1和盘4;b)盘1和盘7;c)盘2和盘5。

解:以下恢复方式均为三个盘中对应行数据加和模2。

a)首先利用盘2、3、5恢复盘1,然后利用盘1、2、6(或者1、3、7)恢复盘4。

b)首先利用盘2、3、5恢复1,然后利用1、3、4恢复盘7。

c)首先利用盘1、4、6恢复2,然后利用1、2、3恢复盘5。

习题2.5.1

假设一条记录有如下所示的顺序的字段:一个长度为23的字符串,一个2字节的整数,一个SQL日期,一个SQL时间(无小数点)。如果

a)字段可在任何字节处开始

b)字段必须在8的倍数的字节处开始

c)字段必须在4的倍数的字节处开始

这条记录占用多少个字节?

答:

a)SQL日期10字节,SQL时间8字节,那么占用字节总数为:23+2+10+8=43

b)若字段必须在8的倍数的字节处开始,则:

字符串长度为23,为其分配24字节

整数长度为2,为其分配8字节;

SQL日期长度为10,为其分配16字节;

SQL时间长度为8,为其分配8字节。

那么这条记录共占字节数为24+8+16+8=56.

c)若字段必须在4的倍数的字节处开始,则:

字符串长度为23,为其分配24字节

整数长度为2,为其分配4字节;

SQL日期长度为10,为其分配12字节;

SQL时间长度为8,为其分配8字节。

那么这条记录共占字节数为24+4+12+8=48.

习题2.5.2假设一条记录有如下所示的顺序的字段:一个长度为23的字符串,一个2字节的整数,一个SQL日期,一个SQL时间(无小数点),但是记录的一个首部,它由两个4字节的指针和一个字符的组成,如果

a)字段可在任何字节处开始

b)字段必须在8的倍数的字节处开始

c)字段必须在4的倍数的字节处开始

这条记录占用多少个字节?

解:

a)首部共占9字节,记录长度共占23+2+10+8=43字节;

则总长度为9+43=52字节。

b)首部共占9字节,为其分配16个字节;

字符串共占23字节,为其分配24个字节;

SQL日期共占10字节,为其分配16个字节;

SQL时间共占8字节,为其分配8个字节;

记录长度为16+24+16+8=64个字节。

c)首部共占9字节,为其分配12个字节;

字符串共占23字节,为其分配24个字节;

SQL日期共占10字节,为其分配12个字节;

SQL时间共占8字节,为其分配8个字节;

记录长度为16+24+12+8=60个字节。

2.5.3对字段序列:一个8字节实数,一个长度为25的字符串,单独一个字节,一个SQL 日期,如果

a)字段可在任何字节处开始

b)字段必须在8的倍数的字节处开始

c)字段必须在4的倍数的字节处开始

这条记录占用多少个字节?

答:a)8+25+1+10=44

b)8+32+8+10=58

c)8+28+4+10=50

2.5.4

对字段序列:一个8字节实数,一个长度为25的字符串,单独一个字节,一个SQL日期,如果记录包括一条记录首部,它由一个8字节指针和10个2字节整数组成,如果

a)字段可在任何字节处开始

b)字段必须在8的倍数的字节处开始

c)字段必须在4的倍数的字节处开始

这条记录占用多少个字节?

a)字数可以在任何字节处开始

一个指针8字节,10个2字节整数20字节。

8+20+8+25+1+10=72(字节)

b)一个指针8字节,所占0-7,下一个2字节从8开始,一共有10个,8-27,由题意字段必

在8的倍数开始,一个8字节整数从32开始,占8字节,32-39,一个字符串从40开始,占25字节,40-64,单独一个字节占72,一个sql日期从80开始,占10位,80-89。

这条记录占90个字节。

c)一个指针8字节,所占0-7,下一个2字节从8开始,一共有10个,8-27,由题意字段必

在4的倍数开始,一个8字节整数从28开始,占8字节,28-35,一个字符串从36开始,占25字节,36-60,单独一个字节占64,一个sql日期从68开始,占10位,但要求字段必须在4的倍数开始68-79。这条记录占80个字节。

习题2.6.1如果我们为Megatron 747 磁盘表示物理地址,为每一个柱面,柱面内每一个磁道,磁道内的每一个块各分配一个字节或多个字节,我们需要多少字节?对每一个磁道内块的最大数做一个合理的假设;回想一下,Megatron 747 扇面/磁道为一个可变的数目。

答案:

Megatron 747磁盘具有以下特性:

①8个圆盘,16个盘面;

②每个盘有216或65536个磁道;

③每个磁道(平均)有28=256个扇区;

④每个扇区有212=4096个字节。

因为每个盘有216个磁道,则应该有216个柱面;磁道共有216*16=220;如果一个块的容量是214字节,那么一个块使用4个连续的扇区,一个磁道上(平均)有256/4=32块,220个磁道共有220*32=225个块。

2的16次幂占用2个字节;2的20次幂占用3个字节;2的32次幂占用4个字节;

因此,共需要2+3+4 = 9个字节。

习题2.6.2如果我们为Megatron 777 磁盘表示物理地址,为每一个柱面,柱面内每一个磁道,磁道内的每一个块各分配一个字节或多个字节,我们需要多少字节?对每一个磁道内块的最大数做一个合理的假设。

习题2.6.3如果我们希望既表示块地址,又表示纪录地址,则需要额外的字节,假设我们需要如习题2.6.1所示一个Megatron747磁盘的地址,如果

a)将块内字节数作为物理地址的一部分

b)使用记录的结构地址,假设被存储的记录有4字节整数作为键

则我们需要多少字节表示记录地址

(现将*习题2.6.1列出:如果我们为Megtron747磁盘表示物理地址,给每一个柱面,柱面内每一个磁道,磁道内每一个块各分配一个字节或多个字节,则需要多少字节?对每一个磁道内块的最大数做一个合理的假设;回想一下,Megatron747的扇面/磁道数为一个可变的数目。)

Megatron 747 磁盘4个盘片,8个盘面,8192磁道,每个磁道8个扇区,每个扇区512字节。

a)4096字节用记录地址,213=4096,因此需要2bytes进行记录寻址。

b)使用记录的结构地址,4096字节的存储空间,4字节整数作为码,共有1024个码,需要2bytes

2.6.5

现在,IP地址有4个字节,假设一个全球范围的地址系统中块地址由主机IP地址,1到10000之间的设备号以及各个设备(假设为Megatron 747 磁盘)上的块地址组成。块地址需要多少字节?

解:

由已知,此系统块地址由,主机ip地址,1-1000的设备号,以及各个设备的块地址,并且设备为Megatron747,而块地址由主机名,设备号,磁盘柱面号,柱面内磁道号,磁道内块号组成。

Megatron747有八个盘面,8192个磁道。

已知ip地址有4个字节,32bit,所有有232种可能,

而一块Megatron747的容量为8GB,即220,平均下来是220/256。

所以块地址为232*220/256*1000=257种可能。

所以所需字节数为57/8=8字节。

习题2.6.7

假设我们自动混写所有指针,所用的总时间是单独混写每一个指针所用总时间的一半。如果主存中一个指针被至少跟踪一次的概率为p,p为何值时自动混写比按需混写更有效?

无答案【考试题习题2.6.8】

对习题2.6.7进行推广,将从不混写的指针的可能性也包括进来。假设几个重要动作占用以下时间(以某个时间单位计):

i.指针按需混写:50。

ii.指针自动混写:15/每个指针。

iii.跟踪一个混写指针:1。

iv.跟踪一个未混写指针:10。

假设内存中指针要么不被跟踪(概率为1-p),要么被跟踪k次(概率为p),k和p为何值时,不混写、自动混写和按需混写各自能提供最好的平均性能?

习题2.6.9假设我们有4096字节块,块中存储200字节长的记录。块首部由一个偏移量表组成,如图2-19所示,它使用2字节长指针指向块内记录。通常,每天向每块插入两条记录,删除一条记录。删除记录必须使用一个“删除标记”代替它的指针,因为可能会有悬挂指针指向它。更明确地说,假设任何一天删除记录总在发生在插入之前。如果刚开始时块是空的,多少天之后,不再有插入记录的空间?

图2-19 一个有偏移量表的块,该表说明块内每一条记录的位置

答案:

第一天:删除——0

插入——202*2=404

第二天:删除——200

插入——202*2=404

故从第二天开始,每天相当于插入404-200=204字节,所以有

404+204*(d-1)<=4096,其中d为天数。解出d<=19所以到第20天后将不再有插入记录的空间。

习题2.7.1

一个病人记录包含以下定长字段:病人的出生日期,社会保险号码,病人ID,每一个字段都是9字节长。它还有下列变长字段:姓名,住址和病史。如果记录内一个指针需要8字节,记录长度是一个2字节整数,不包括变长字段空间,这条记录需要多少字节?你可以假设不需要对字段进行对齐。

答:

定长字段所需字节数为9+9+9=27;

指针所需字节数为8+8+8=24;

记录长度2字节;

那么不包括变长字段空间,这条记录需要27+24+2=43字节。

习题2.7.2

一个病人记录包含以下定长字段:病人的出生日期,社会保险号码,病人ID,每一个字段都是9字节长。它还有下列变长字段:姓名,住址和病史。如果记录内一个指针需要8字节,记录长度是一个2字节整数,不包括变长字段空间,这条记录需要多少字节?你可以假设不需要对字段进行对齐。

2.7.2 假设使用2.7.1的记录。变长字段姓名、住址和病史的长度都符合均匀分布。对姓名来说,其范围为20~60字节;对住址来说,其范围是40~80字节;对病史来说,范围是0~2000字节。一个病人记录的平均长度是多少?

解:

定长字段所需字节数为9+9+9=27;

指针所需字节数为8+8+8=24;

记录长度2字节;

那么不包括变长字段空间,这条记录需要27+24+2=43字节

姓名字段范围为20-60,地址字段范围为40-80,病史范围为0-2000,

变长部分最短为20+40-60字节,最长为60+80+2000=2140

则病人记录的总长度最短为60+43=103字节;

最长为43+2140=2183字节;

平均长度为1/2(103+2183)=1143字节。

2.7.3

假设在2.7.1的病人记录上添加另外的可重复字段,表示胆固醇化验,每一次胆固醇化验需要一个24字节的日期和化验的整数结果。如果

a)重复化验保存在记录中。

b)化验存储在另外一个块中,记录中存储指向化验的指针。

分别给出病人记录的格式。

答:3.4.1中病人记录的格式

如果记录的一个或多个字段是变长的,一个简单而有效的模式是将所有定长字段放在变长字段之前

a) 重复化验保存在记录中

b)化验存储在另外一个块中,记录中存储指向化验的指针

2.7.4

假设在习题2.7.1的病人记录上,我们添加用于检验及检验结果的字段。每个检验包括检验名,日期和检验结果。假设每一个这样的检验需要100个字节。还假设对每一个病人和每一次检验,存储检验结果的概率为p。

a)假设指针和整数都需要8个字节,所有检验结果作为变长字节存储在记录内,在病人记录中,检验结果平均需要多少字节?

b)如果检验结果字段存储在其他地方,而记录内有指向检验结果字段的指针表示检验结果,重做a)

c)假设我们使用混合模式,k次检验结果存储在记录内,另外的检验结果存储在另一块(或块链中)中。这些另外的检验结果可通过跟踪指向存储它们的块(或块链)的指针而被找到。作为p的函数,当k为何值时,用于存储检验结果的空间最小?

d)重复的检验结果字段所用的空间总量不是唯一问题。假设我们想最小化的一个重要指标是所使用的字节数。如果我们必须将一些结果存储在另一块中,从而对许多我们必须进行的检验结果的存取需要一次磁盘I/O,则加上5000的损失。在这种情况下,k作为P的函数,其最佳值是多少?

2.7.1一个病人记录包含以下定长字段:病人的出生日期,社会保险号码,病人ID,每一个字段都是9字节长。它还有下列变长字段:姓名,住址和病史。如果记录内一个指针需要8字节,记录长度是一个2字节整数,不包括变长字段空间,这条记录需要多少字节?你可以假设不需要对字段进行对齐。

2.7.1中病人记录的格式

如果记录的一个或多个字段是变长的,一个简单而有效的模式是将所有定长字段放在变长字段之前

解:

a.假设有n次检验,检验结果平均需要的字节为

(100+8)*n*p/n=108p

b.检验结果存在其他地方,用指针表示检验结果,假设有n次检验,平均需要n*8*p/n=8p 大小的空间

c.使用混合模式,k次结果存在记录内,另外的结果存在另一块,根据题意可知

S=k*108*p+(n-k)*8*p

当k=0时,S最小

d.s= k*108*p+(n-k)*(8+5000)*p=5000np-4900kp

k=n时s最小。

题意不明【考试题习题2.7.5】

一部MPEG影片大约每个小时的播放使用1G字节。如果我们仔细组织一个Megatron 747磁盘上的一些影片,我们能从一个磁盘上以很小的延迟(例如100ms)播放多少影片?利用例2.2中的时间估计,但请记住你可以选择怎样在磁盘上组织电影的存储。

习题2.7.6(3.4)

假设块有1000字节可用于存储记录,我们希望在块上存储长度为r的定长记录,其中500

为何值时,我们能通过跨块记录提高空间使用率?

习题2.8.1

关系数据库系统总是倾向于尽可能使用定长元祖,给出这种优先考虑的三种理由。 结构简单,便于存储,删除,修改。

习题3.2.4 B-树中(i )内节点和(ii )叶节点的键和指针的最小数目在下列情况下分别是多少 a) n=11;即每块可存放11个键和12个指针 b) n=12:即每块可存放12个键和13个指针

a) 内节点至少有(1)/2n =6个指针,5个键值;叶节点至少有(1)/2n =6个指针,

5个键值

b) 内节点至少有(1)/2n =7个指针,6个键值;叶节点至少有(1)/2n =6个指针,

5个键值

3.1.1

假定一个存储块可存放5个记录,或20个键-指针对。已知有n 个记录,如果表示成n 的函数,创建以下两种数据文件各需要多少个数据块:a )稠密索引;b )稀疏索引

解:

a.稠密索引

因为一个存储块存储5个记录,n 个存储记录需要n/5个数据块,稠密索引需要为每个记录建立键-指针对,所以键-指针需要n/20个数据库,所以表示成n 的函数是n/5+n/20=n/4 b.稀疏索引

因为一个存储块存储5个记录,n 个存储记录需要n/5个数据块,但是稀疏索引需要为每个数据块建立键-指针对,所以键-指针对需要(n/5)/20个数据块,所以表示成n 的函数是n/5+(n/5)/20=21n/100

习题3.1.2 (两个答案)

如果数据块中可以存放50个记录,或500个键-指针对,但是存放数据和索引的数据块都要求最多只能填满80%,重做习题3.1.1. 答案1:

答:我们知道一个记录在存放时有数据文件和索引文件,它们分别占用存储块,由题中所述可知在索引块中我们采用了稠密索引和稀疏索引,这样两种形式。只要分别计算出这两个部分的存储块的大小,再求和就能求出需要的存储块。下面分别来求: a)一个数据文件和一个稠密索引

数据文件的大小容易知道,由已知给定的记录数为n ,且每个存储块可存放50个记录, 数据块充满度不许超过80%。

我们得到数据文件所占用的存储块大小为:n/(50*0.8);

稠密索引是指块中只存放记录的键以及指向记录本身的指针,数据文件中每个键在索引中都被表示出来,且稠密索引文件中的索引块保持键的顺序和文件中的排序顺序一致,又由已知每个存储块可存放500个键-指针对,索引块充满度不许超过80%。 这样我们就能得到索引文件所占用的存储块大小为:n/(500*0.8)。 所以总的结果=数据文件所占用的存储块+索引文件所占用的存储块 = n/(50*0.8)+ n/(500*0.8)

=(11/400)*n

b)一个数据文件和一个稀疏索引

同上,数据文件的大小容易知道,由已知给定的记录数为n ,且每个存储块可存放50个记录, 数据块充满度不许超过80%。

我们得到数据文件所占用的存储块大小为:n/(50*0.8); 稀疏索引与稠密索引不同点在于,稀疏索引在索引中只为每个数据块存放一个键。但要注意如果本题按照书中所给出的稀疏索引的比例存放记录的话,参见P92.则又由已知每个存储块可存放500个键-指针对,索引块充满度不许超过80%。 这样我们就能得到索引文件所占用的存储块大小为:n/(50*500*0.8)。这样才能保证结果的正确性。

所以总的结果=数据文件所占用的存储块+索引文件所占用的存储块 = n/(50*0.8)+ (n/50*0.8)/500*0.8 =401n/16000 答案2:

解:

a )假设需要X 个块来保存文件和索引,则有 n/50+n/500=X*80%,X=11n/400

b )这时,需要

50

80100

n 个块来保存数据文件,但是我们只需要为每个存储块设一个键

—指针对即可,共有

50

80100

n 个键—指针对,所以索引所需要的块为50

80

500100

n

所以,共需

50

80100

n + 50

8080

500100100

n

?? =401n/16000个块来保存文件和索引。

习题3.1.3

如果使用多级索引,并且最后一级的索引只能包含一个数据块,重做习题3.1.1。

[注]3.1.1:

假定一个存储块可存放5个记录,或20个键-指针对。已知有n 个记录,如果表示成n 的函数,创建以下两种数据文件各需要多少个数据块? a)稠密索引;b)稀疏索引。

答案:

我们知道一个记录在存放时有数据文件和索引文件,它们分别占用存储块,由题中所述可知在索引块中我们采用了稠密索引和稀疏索引,这样两种形式。只要分别计算出这两个部分的存储块的大小,再求和就能求出需要的存储块。下面分别来求: a)

由于一个存储块可存放5个记录,很容易计算出n 个记录占用的块数为n /5????;

我们知道,对于多级索引来说,除了第一级索引可以是稠密的或稀疏的,二级和更高级的索引必须是稀疏的。在这里我们假设第一级索引是稠密的。 则第一级索引占有的块数为num 1=n /20????;

第二级索引每个指针指向第一级索引的一个块,第二级索引的块数为num 2 =1num /20????; ……

直到最后一级索引的块数为1,他的键-指针对数目不大于20。 数据块总数

S = n /5???? + num 1 + num 2 + …… + 1

= n /5????+n /20????+2n /20????+3

n /20????+……+1

b)

由于一个存储块可存放5个记录,很容易计算出n 个记录占用的块数为n /5????;

我们知道,对于多级索引来说,除了第一级索引可以是稠密的或稀疏的,二级和更高级的索

引必须是稀疏的。在这里我们假设第一级索引是稀疏的。

则第一级索引的每个指针指向一个记录块,总共需要n /5????个指针,

则占有的块数为num 1=n /(5*20)????;

第二级索引每个指针指向第一级索引的一个块,第二级索引的块数为num 2 =1num /20????; ……

直到最后一级索引的块数为1,他的键-指针对数目不大于20。 数据块总数

组成课后答案

《一》2?.冯·?诺依曼计算机的特点是什么?其中最主要的一点是什么? 解:冯·?诺依曼计算机的特点如下:? ①?计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;? ②?计算机内部采用二进制来表示指令和数据;? ③?将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。? 第③?点是最主要的一点。? 3.计算机的硬件是由哪些部件组成的它们各有哪些功能 解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。它们各自的功能是: ①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。 ②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。 ③存储器:用来存放程序和数据。 ④运算器:对信息进行处理和运算。 ⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。6.计算机系统的主要技术指标有哪些 解:计算机系统的主要技术指标有:机器字长、数据通路宽度、主存容量和运算速度等。机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。 数据通路宽度是指数据总线一次所能并行传送信息的位数。 主存容量是指主存储器所能存储的全部信息量。 运算速度与机器的主频、执行什么样的操作、主存本身的速度等许多因素有关。 《二》17.将下列十进制数转换为IEEE 短浮点数: 18.将下列IEEE 短浮点数转换为十进制数: (1)11000000111100000000000000000000;(2)00111111000100000000000000000000;(3)01000011100110010000000000000000;(4)01000000000000000000000000000000;(5)01000001001000000000000000000000;(6)00000000000000000000000000000000。《三》3.某机为定长指令字结构,指令长度16位;每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令已有K 种,无操作数指令已有L种,问单操作数指令最多可能有多少种上述三类指令各自允许的最大指令条数是多少4.设某机为定长指令字结构,指令长度12位,每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。5.指令格式同上题,能否构成:三地址指令4条,单地址指令255条,零地址指令64条为什么 9.某机字长为16位,主存容量为64K 字,采用单字长单地址指令,共有50条指令。若有直接寻址、间接寻址、变址寻址、相对寻址四种寻址方式,试设计其指令格式。解:操作码6位,寻址方式2位,地址码8位。 10.某机字长为16位,主存容量为64K 字,指令格式为单字长单地址,共有64条指令。试说明: (1)若只采用直接寻址方式,指令能访问多少主存单元 (2)为扩充指令的寻址范围,可采用直接/间接寻址方式,若只增加一位直接/间接标

汽车构造下册课后答案

汽车底盘构造课后习题解答14—1、汽车传动系中为什么要装离合器? (1)保证汽车平稳起步 切断和实现对传动系的动力传递,以保证汽车起步时将发动机与传动系平顺地结合,确保汽车平稳起步。 (2)保证换档时工作平稳 在换挡时将发动机与传动系分离,减少变速器中换挡齿轮之间的冲击。 (3)防止传动系过载 在工作中受到大的动载荷时,能限制传动系所受的最大转矩,防止传动系各零件因过载而损坏。 14—2、为何离合器从动部分的转动惯量要尽可能小? 从动部分的转动惯量尽量小一些。这样,在离合器分离时能迅速中断动力传动;另外,在分离离合器换档时,与变速器输入轴相连部件的转速就比较容易减小,从而减轻换档时齿轮间的冲击。 14—3、为了使离合器接合柔和,常采用什么措施? 在操作上要轻放离合器踏板;在结构上通常将从动盘径向切槽分割成扇形,沿周向翘曲成波浪形使其具有轴向弹性,接合柔和。 14—4、膜片弹簧离合器有何优缺点? 优点:(1)弹簧压紧力在摩擦片允许磨损的范围内基本不变 (2)结构简单,轴向尺寸小,零件数目少 (3)操纵轻便,省力 (4)高速旋转时性能较稳定 (5)压力分布均匀,摩擦片磨损均匀 (6)散热通风好,使用寿命长 (7)平衡性好 (8)有利于批量生产,降低制造成本 缺点:制造工艺及尺寸精度要求严格使生产工艺复杂。 15—1、在普通变速器中,第二轴的前端为什么采用滚针轴承支承?为了润滑滚针轴承,在结构上都采取了哪些措施? 因为一轴上的常啮合齿轮较小,支承孔较小,只能布置滚针轴承。且二轴上的斜齿轮主要产生轴向力,滚针轴承能承受较大的轴向力,可满足要求。在二轴的齿轮上钻有润滑油孔以润滑滚针轴承。 15—2、在变速器的同步器中,常把接合齿圈与常啮斜齿轮制成两体(二者通过花键齿

计算机组成原理课后答案

第一章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操 作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。 存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、功能三部分。 CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。 PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数

计算机组成原理_第四版课后习题答案(完整版)[]

第一章 1.比较数字计算机和模拟计算机的特点 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。两者主要区别见 P1 表 1.1 。 2.数字计算机如何分类?分类的依据是什么? 解:分类:数字计算机分为专用计算机和通用计算机。通用计算机又分为巨型机、大型机、 中型机、小型机、微型机和单片机六类。分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。 通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、 指令系统规模和机器价格等因素。 3.数字计算机有那些主要应用?(略) 4.冯 . 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分? 解:冯 . 诺依曼型计算机的主要设计思想是:存储程序和程序控制。存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。 主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。 5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字? 解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB MB GB来度量,存储 容 量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地 址。 数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。 6.什么是指令?什么是程序? 解:指令:计算机所执行的每一个基本的操作。程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。 7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

编译原理(清华大学第2版)课后习题答案

第三章 N=>D=> {0,1,2,3,4,5,6,7,8,9} N=>ND=>NDD L={a |a(0|1|3..|9)n且 n>=1} (0|1|3..|9)n且 n>=1 {ab,} a n b n n>=1 第6题. (1) <表达式> => <项> => <因子> => i (2) <表达式> => <项> => <因子> => (<表达式>) => (<项>) => (<因子>)=>(i) (3) <表达式> => <项> => <项>*<因子> => <因子>*<因子> =i*i (4) <表达式> => <表达式> + <项> => <项>+<项> => <项>*<因子>+<项> => <因子>*<因子>+<项> => <因子>*<因子>+<因子> = i*i+i (5) <表达式> => <表达式>+<项>=><项>+<项> => <因子>+<项>=i+<项> => i+<因子> => i+(<表达式>) => i+(<表达式>+<项>) => i+(<因子>+<因子>) => i+(i+i) (6) <表达式> => <表达式>+<项> => <项>+<项> => <因子>+<项> => i+<项> => i+<项>*<因子> => i+<因子>*<因子> = i+i*i 第7题

第9题 语法树 s s s* s s+a a a 推导: S=>SS*=>SS+S*=>aa+a* 11. 推导:E=>E+T=>E+T*F 语法树: E +T * 短语: T*F E+T*F 直接短语: T*F 句柄: T*F 12.

短语: 直接短语: 句柄: 13.(1)最左推导:S => ABS => aBS =>aSBBS => aBBS => abBS => abbS => abbAa => abbaa 最右推导:S => ABS => ABAa => ABaa => ASBBaa => ASBbaa => ASbbaa => Abbaa => a1b1b2a2a3 (2) 文法:S → ABS S → Aa S →ε A → a B → b (3) 短语:a1 , b1 , b2, a2 , , bb , aa , abbaa, 直接短语: a1 , b1 , b2, a2 , , 句柄:a1 14 (1) S → AB A → aAb | ε B → aBb | ε (2) S → 1S0 S → A A → 0A1 |ε 第四章 1. 1. 构造下列正规式相应的DFA (1)1(0|1)*101 NFA (2) 1(1010*|1(010)*1)*0 NFA

汽车构造课后答案(全上下册)

汽车构造课后答案(上、下册) 总论 1、汽车成为最受青睐的现代化交通工具原因何在?试与火车、轮船、飞机等对比分析。 答:汽车之所以成为最受青睐的现代化交通工具,皆因它是最适宜的交通工具。有了自己的轿车,可以 不受行驶路线和时刻表的限制,随意在任何时间驾驶到任何地方——亦即轿车能够安全便利的与个人活动 紧密合拍,其结果大大提高了工作效率,加快了生活节奏,而火车、轮船、飞机都做不到这一点;汽车扩大 了人的活动范围,使社会生活变得丰富多彩;还促进了公路建设和运输繁荣,改变了城市布局,有助于各 地区经济文化的交流和偏远落后地区的开发。 2、为什么世界各个发达国家几乎无一例外的把汽车工业作为国民经济的支柱产业? 答:一方面汽车备受社会青睐,另一方面汽车工业综合性强和经济效益高,所以汽车工业迅猛发展。而 一辆汽车有上万个零件,涉及到许多工业部门的生产,汽车的销售与营运还涉及金融、商业、运输、旅 游、服务等第三产业。几乎没有哪个国民经济部门完全与汽车无关,汽车工业的发展促进各行各业的兴旺 繁荣,带动整个国民经济的发展。在有些国家,汽车工业产值约占国民经济总产值的8%,占机械工业产 值的30%,其实力足以左右整个国民经济的动向。因此,世界各个发达国家几乎无一例外的把汽车工业作 为国民经济的支柱产业。 3、为什么说汽车是高科技产品? 答:近20 年来,计算机技术、设计理论等诸方面的成就,不但改变了汽车工业的外貌,而且也使汽车产 品的结构和性能焕然一新。汽车产品的现代化,首先是汽车操纵控制的电子化。一些汽车上的电子设备已 占15%,几乎每一个系统都可采用电子装置改善性能和实现自动化。其次,汽车产品的现代化还表现在汽 车结构的变革上。汽车的发动机、底盘、车身、等方面的技术变革,均使汽车的性能有了很大的提高。最 后,汽车的现代化还体现在汽车整车的轻量化上,这大大促进了材料工业的发展,促使更好的材料的产 生。现代化的汽车产品,出自现代化的设计手段和生产手段。从而促使了并行工程的事实,真正做到技 术数据和信息在网络中准确的传输与管理,也是新技术的运用。 4、为什么我国汽车工业要以发展轿车生产为重点? 答:这是由我国的实际国情决定的。建国初期,我国只重视中型货车,而对轿车认识不足,导致我国汽 车工业“却重少轻”和“轿车基本空白”的缺陷。极左思潮和“文化大革命”破坏了经济发展,汽车产量 严重滑坡。在改革开放的正确方针指导下,我国汽车工业加快了主导产品更新换代的步伐,注重提高产品 质量和增添新品种,并提出把汽车工业作为支柱产业的方针,这两点恰恰确定了我国汽车工业要以发展轿

组成原理课后答案分析

第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 2. 如何理解计算机的层次结构? 答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。 (1)硬件系统是最内层的,它是整个计算机系统的基础和核心。 (2)系统软件在硬件之外,为用户提供一个基本操作界面。 (3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。 通常将硬件系统之外的其余层称为虚拟机。各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。 3. 说明高级语言、汇编语言和机器语言的差别及其联系。 答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

4. 如何理解计算机组成和计算机体系结构? 答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O机理等。计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地 址码用来表示操作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯?诺依曼机)。 6. 画出计算机硬件组成框图,说明各部件的作用及计算机系统的主要技术指标。答:计算机硬件组成框图如下:

组成课后答案要点

《一》2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么? 解:冯·诺依曼计算机的特点如下: ①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成; ②计算机内部采用二进制来表示指令和数据; ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。 第③点是最主要的一点。 3.计算机的硬件是由哪些部件组成的?它们各有哪些功能? 解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。它们各自的功能是: ①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。 ②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。 ③存储器:用来存放程序和数据。 ④运算器:对信息进行处理和运算。 ⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。6.计算机系统的主要技术指标有哪些? 解:计算机系统的主要技术指标有:机器字长、数据通路宽度、主存容量和运算速度等。机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。 数据通路宽度是指数据总线一次所能并行传送信息的位数。 主存容量是指主存储器所能存储的全部信息量。 运算速度与机器的主频、执行什么样的操作、主存本身的速度等许多因素有关。 《二》17.将下列十进制数转换为IEEE 短浮点数:

18.将下列IEEE 短浮点数转换为十进制数: (1)11000000111100000000000000000000;(2)00111111000100000000000000000000;(3)01000011100110010000000000000000;(4)01000000000000000000000000000000;(5)01000001001000000000000000000000;(6)00000000000000000000000000000000。

计算机组成原理课后答案

… 第一章计算机系统概论 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 》 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么 。 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X ' 控制器:CU, IR, PC 主存储器:M, MDR, MAR I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 & 主机:计算机硬件的主体部分,由 CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成

全新版大学英语综合教程2[第二版]课后答案解析

Unit1 Ways of Learning Vocabulary I 1. 1)insert 2)on occasion 3)investigate 4)In retrospect 5)initial 6)phenomena 7)attached 8)make up for 9)is awaiting 10)not; in the least 11)promote 12)emerged 2. 1) a striking contrast between the standards of living in the north of the country and the south. 2)is said to be superior to synthetic fiber. 3)as a financial center has evolved slowly. 4)is not relevant to whether he is a good lawyer. 5)by a little-known sixteen-century Italian poet have found their way into some English magazines. 3. 1)be picked up; can’t accomplish; am exaggerating 2)somewhat; the performance; have neglected; they apply to 3)assist; On the other hand; are valid; a superior II 1. 1)continual 2)continuous 3)continual 4)continuous 2. 1)principal 2)principal 3)principle 4)principles 5)principal III 1.themselves 2.himself/herself 3.herself/by herself/on her own 4.itself 5.ourselves 6.yourself/by yourself/on your own Comprehensive Exercises I.cloze 1.

组成原理课后答案

require.async(['wkcommon:widget/ui/lib/sio/sio.js'], function(sio) { var url = 'https://https://www.wendangku.net/doc/ac3443412.html,/cpro/ui/c.js'; sio.callByBrowser( url, function () { BAIDU_CLB_fillSlotAsync('u2845605','cpro_u2845605'); } ); }); void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({ img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!https://www.wendangku.net/doc/ac3443412.html,plete&&e.addEventListener("load",o,!1):e.attachEvent&&e.atta chEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("spee d.set",{fsItems:i,fs:a})}(window,document); var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120; 下载文档到电脑,查找使用更方便 3下载券 16人已下载 下载

计算机组成与系统结构课后答案全(清华大学出版社 袁春风主编)

第 1 章习题答案 5.若有两个基准测试程序P1和P2在机器M1和M2上运行,假定M1和M2的价格分别是5000元和8000 请回答下列问题: (1)对于P1,哪台机器的速度快?快多少?对于P2呢? (2)在M1上执行P1和P2的速度分别是多少MIPS?在M2上的执行速度又各是多少?从执行速度来看,对于P2,哪台机器的速度快?快多少? (3)假定M1和M2的时钟频率各是800MHz和1.2GHz,则在M1和M2上执行P1时的平均时钟周期数CPI各是多少? (4)如果某个用户需要大量使用程序P1,并且该用户主要关心系统的响应时间而不是吞吐率,那么,该用户需要大批购进机器时,应该选择M1还是M2?为什么?(提示:从性价比上考虑)(5)如果另一个用户也需要购进大批机器,但该用户使用P1和P2一样多,主要关心的也是响应时间,那么,应该选择M1还是M2?为什么? 参考答案: (1)对于P1,M2比M1快一倍;对于P2,M1比M2快一倍。 (2)对于M1,P1的速度为:200M/10=20MIPS;P2为300k/0.003=100MIPS。 对于M2,P1的速度为:150M/5=30MIPS;P2为420k/0.006=70MIPS。 从执行速度来看,对于P2,因为100/70=1.43倍,所以M1比M2快0.43倍。 (3)在M1上执行P1时的平均时钟周期数CPI为:10×800M/(200×106)=40。 在M2上执行P1时的平均时钟周期数CPI为:5×1.2G/(150×106)=40。 (4)考虑运行P1时M1和M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能应考虑执行时间,其性能为执行时间的倒数。故性价比R为: R=1/(执行时间×价格) R越大说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。 因为10×5000 > 5×8000,所以,M2的性价比高。应选择M2。 (5)P1和P2需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均。 若用算术平均方式,则:因为(10+0.003)/2×5000 > (5+0.006)/2×8000,所以M2的性价比高,应选择M2。 若用几何平均方式,则:因为sqrt(10×0.003) ×5000 < sqrt(5×0.006) ×8000,所以M1的性价比高,应选择M1。 6.若机器M1和M2具有相同的指令集,其时钟频率分别为1GHz和1.5GHz。在指令集中有五种不同类 请回答下列问题:

《电工基础》第二版课后习题及答案

《电工基础》第二版课后习题及答案 一、填空题 1、自然界中只有正电荷、负电荷两种电荷。电荷间存在相互作用力,同 种电荷互相排斥,异种电荷互相吸引。 2、电场强度是矢量,它既有大小,又有方向。 3、规定正电荷定向运动的方向为电流方向。金属导体中自由电子的定向运 动方向与电流方向是相反的。 4、通过一个电阻的电流是5A,经过3min,通过这个电阻的横截面的电荷 量是1200C。 5、若3min内通过导体横截面的电荷量是,则导体中的电流是。 6、432mA=;125μA=;=1250mA;=50μA。 7、. 8、=6800V;950mV=;=5600mV=。 9、电路中A、B两点的电位分别为V A、V B,则A、B两点的电压为U AB=VA- VB。 10、已知电路中A、B两点的电压为U AB=18V,A点电位为0V,则B点电位 V B=-18V。 11、把其他形式能转换为电能的设备叫电源。 12、电路主要由电源、负载、连接导线、控制和保护装置四部分构成。 13、电源电动势E=,内阻RO=Ω,负载电阻R=4Ω,则电路中电流I=1A,路 端电压U=4V。 14、电流在某一段电路上所做的功,除了和这段电路两端的电压、电路中的 电流成正比,还和时间成正比。 15、电流在单位时间内所做的功叫做电功率。电源电动势所供给的功率,等 于负载电阻和电源内阻所消耗的功率和。 16、# 17、额定值为“220V,40W”的白炽灯,灯丝电阻为1210Ω。如果把他接到 110V电源上,他实际消耗的功率为10W(白炽灯热电阻值不变)。 18、当负载电阻可变时,负载获得最大功率的条件是R=RO,负载获得最大 功率为Pm=E2/4R。 19、有一台“220V,1000W”的电熨斗,接上220V的电源工作1小时,他将 消耗电能。

汽车构造上册课后习题答案

一、发动机的工作原理和总体构造 1、汽车发动机通常是由哪些机构与系统组成的?它们各有什么功用? 答:汽车发动机通常是由两个机构和五个系统组成的。其中包括:机体组、曲柄连杆机构,配气机构、供给系、点火系、冷却系、润滑系和启动系。通常把机体组列入曲柄连杆机构。 曲柄连杆机构是将活塞的直线往复运动变为曲轴的旋转运动并输出动力的机构。 配气机构是使可燃烧气体及时充入气缸并及时从气缸排出废气。 供给系是把汽油和空气混合成成分合适的可燃混合气供入气缸,以供燃烧,并将燃烧生成的废气排除发动机。点火系是把受热机件的热量散到大气中去,以保证发动机正常工作。 润滑系是将润滑油供给作相对运动的零件,以减少它们之间的摩擦阻力,减轻机件的磨损,并部分的冷却摩擦表面。 启动系用以使静止的发动机启动并转入自行运转。 2、柴油机与汽油机在可燃混和气形成方式与点火方式上有何不同?它们所用的压缩比为何不一样? 答:柴油机在进气行程吸入的是纯空气,在压缩行程接近终了时,柴油机油泵将油压提高到10-15MP以上,通过喷油器喷入气缸,在很短的时间内与压缩后的高温空气混合形成可燃混合气。柴油机的点火方式靠压缩空气终了时空气温度升高,大大超过了柴油机的自然温度,使混合气体燃烧。汽油机将空气与燃料先在汽缸外部的化油器中进行混合,形成可燃混和气后吸入汽缸。汽油机的点火方式是装在汽缸盖上的火花塞发出电火花,点燃被压缩的可燃混和气。 汽油机的压缩比是为了使发动机的效率高,而柴油机的压缩比是为了使混合气自燃。 3、四冲程汽油机和柴油机在总体构造上有和异同? 答: 四冲程汽油机采用点火式的点火方式所以汽油机上装有分电器,点火线圈与火花塞等点火机构。柴油机采用压燃式的点火方式而汽油机采用化油器而柴油机用喷油泵和喷油器进行喷油。这是它们的根本不同。 4 、C-A488汽油机有4个气缸,汽缸直径87。5mm,活塞冲程92mm,压为缩比8。1,试计算其气缸工作容积、燃烧室容积及发动机排量(容积以L为单位)。 解: 发动机排量: VL=3。14D*D/(4*1000000)*S*i=2。21(L) 气缸工作容积: Va=2。21/4=0。553(L) 燃烧室容积: Y=Va/Vc=8。1 Vc=0。069(L) 二、曲柄连杆机构 1、(1)发动机机体镶入气缸套有何优点? (2)什么是干缸套? (3)什么是湿缸套? (4)采用湿缸套时如何防止漏水。 答: (1)采用镶入缸体内的气缸套,形成气缸工作表面。这样,缸套可用耐磨性较好的合金铸铁或合金钢制造,以延长气缸使用寿命,而缸体则可采用价格较低的普通铸铁或铝合金等材料制造。 (2)不直接与冷却水接触的气缸套叫作干缸套。 (3)与冷却水直接接触的气缸套叫作湿缸套。 (4)为了防止漏水,可以在缸套凸缘下面装紫铜垫片;还可以在下支承密封带与座孔配合较松处,装入1~3道橡胶密封圈来封水。常见的密封形式有两种,一种是将密封环槽开在缸套上,将具有一定弹性的橡胶密封圈装入环槽内,另一种是安置密封圈的环槽开在气缸体上;此外,缸套装入座孔后,通常缸套顶面略高于气缸体上平面0。05~0。15mm,这样当紧固气缸盖螺栓时,可将气缸盖衬垫压得更紧,以保证气缸的密封性,防止冷却水漏出。 2、曲柄连杆机构的功用和组成是什么? 答: 曲柄连杆机构的功用是把燃气作用在活塞顶的力转变为曲轴的转矩,从而工作机械输出机械能。其组成可分为三部分:机体组,活塞连杆组,曲轴飞轮组。 3、(1)扭曲环装入气缸体中为什么回产生扭曲? (2)它有何优点? (3)装配时应注意什么? 答: (1)扭曲环随同活塞装入气缸后,活塞环外侧拉伸应力的合力与内侧压缩应力的合力之间有一力臂,于是产生了扭曲力矩,使环扭曲。 (2)优点: 消除或减少有害的泵油作用;当环扭曲时,环的边缘与环槽的上下端面接触,提高了表面接触应力,防止了活塞环在环槽内上下窜动而造成的泵油作用,同时增加了密封性;扭曲环还易于磨合,并有向下刮油的作用。

计算机组成原理课后答案解析

第一章计算机系统概论 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X 控制器:CU, IR, PC 主存储器:M, MDR, MAR I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 主机:计算机硬件的主体部分,由CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成 存储单元:可存放一个机器字并具有特定存储地址的存储单位 存储元件/存储基元/存储元:存储一位二进制信息的物理元件,是存储器中最小的存储单位,不能单独存取 存储字:一个存储单元所存二进制代码的逻辑单位 存储字长:一个存储单元所存二进制代码的位数

第二版教材英语课后答案

Unit 1 The Roots of Chemistry I. Comprehension. 1.C 2. B 3. D 4. C 5. B II. Make a sentence out of each item by rearranging the words in brackets. 1. The purification of an organic compound is usually a matter of considerable difficulty, and it is necessary to employ various methods for this purpose. 2. Science is an ever-increasing body of accumulated and systematized knowledge and is also an activity by which knowledge is generated. 3. Life, after all, is only chemistry, in fact, a small example of chemistry observed on a single mundane planet. 4. People are made of molecules; some of the molecules in people are rather simple whereas others are highly complex. 5. Chemistry is ever present in our lives from birth to death because without chemistry there is neither life nor death. 6. Mathematics appears to be almost as humankind and also permeates all aspects of human life, although many of us are not fully aware of this. III. Translation. 1. (a) chemical process (b) natural science (c) the technique of distillation 2. It is the atoms that make up iron, water, oxygen and the like/and so on/and so forth/and otherwise. 3. Chemistry has a very long history, in fact, human activity in chemistry goes back to prerecorded times/predating recorded times. 4. According to/From the evaporation of water, people know/realized that liquids can turn/be/change into gases under certain conditions/circumstance/environment. 5. You must know the properties of the material before you use it. IV . Translation 化学是三种基础自然科学之一,另外两种是物理和生物。自从宇宙大爆炸以来,化学过程持续进行,甚至地球上生命的出现可能也是化学过程的结果。人们也许认为生命是三步进化的最终结果,第一步非常快,其余两步相当慢。这三步是:(I )物理进化(化学元素的产生),(II )化学进化(分子和生物分子的形成);和(III )生物进化(有机物的形成和发展)。 V . Solution: (1)The relative mass of 1H and 12C atoms can be calculated from their absolute masses in grams. 1 24 12 23 H 1.6735100.083986C 1.992610--?==?

汽车构造课后题答案

汽车构造课后题答案 第二章机体组及曲柄连杆机构 1、为什么说多缸发动机机体承受拉、压、弯、扭等各种形式的机械负荷 答:机体组是曲柄连杆机构、配气机构和发动机各系统主要零部件的装配基体。发动机工作时,各部件均在高速运动,有上下往复运动,摆动、旋转运动等。因此,对发动机产生不同形式的机械负荷。 2、无气缸套式机体有何利弊为什么许多轿车发动机都采用无气缸套式机体 答:优点:可以缩短气缸中心距,从而使机体的尺寸和质量减少。机体的刚度大,工艺性好。 不足:为了保证气缸的耐磨性,整个铸铁机体需用耐磨的合金铸铁制造,这既浪费贵重材料,又提高制造的成本。 充分利用了无气缸套机体的优点。 3、为什么要对汽油机气缸盖的鼻梁区和柴油机气缸盖的三角区加强冷却在结构上如何保证上述区域的良好冷却 答:这些部位如果冷却不良会导致汽油发生不正常燃烧,柴油机不正常过热,气缸盖开裂,进排气门座变形,漏气并最终损坏气门。 汽油机:气缸盖内铸出导流板,将来自机体的冷却液导向鼻梁区。 柴油机:气缸盖多采用分水管或分水孔形式,将冷却液直接喷向三角区。 4、曲柄连杆机构的功用如何有哪些主要零件组成 答:将活塞的往复运动转变为由曲轴的旋转运动,同时将作用在活塞上的力转变为曲轴对外输出的转矩,及驱动汽车车轮转动。 组成:活塞、活塞环、活塞鞘、连杆、连杆轴承、曲轴、飞轮。 5、为什么要把活塞的横断面制成椭圆形,而将其纵断面制成上小下大的锥形或桶形答:发动机在工作时,活塞有两种变形,①气体力和侧向力的作用下,发生机械变形,受热时发生热变形,使得在活塞销孔轴线方向的尺寸增大。为保证圆柱度,将活塞制成椭圆形,其长轴与活塞销孔轴线垂直。②活塞上的温度是在轴线方向上上高下低,其变形量是上大下小,因此,为使活塞工作的裙部接近圆柱形,须把活塞制成上小下大的圆锥形。 第三章配气机构

计算机组成原理课后答案

计算机组成原理 一、选择题(共20分,每题1分) 1.CPU响应中断的时间是______。 A.中断源提出请求;B.取指周期结束; C.执行周期结束;D.间址周期结束。 2.下列说法中______是正确的。 A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存; C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存; D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。 3.垂直型微指令的特点是______。 A.微指令格式垂直表示;B.控制信号经过编码产生; C.采用微操作码;D.采用微指令码。 二、4.基址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址;D.寄存器内容加上形式地址。 5.常用的虚拟存储器寻址系统由______两级存储器组成。 A.主存-辅存;B.Cache-主存; C.Cache-辅存;D.主存—硬盘。 6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作______。 A.停止CPU访问主存;B.周期挪用; C.DMA与CPU交替访问;D.DMA。 7.在运算器中不包含______。 A.状态寄存器;B.数据总线; C.ALU;D.地址寄存器。 8.计算机操作的最小单位时间是______。 A.时钟周期;B.指令周期; C.CPU周期;D.中断周期。 9.用以指定待执行指令所在地址的是______。 A.指令寄存器;B.数据计数器; C.程序计数器;D.累加器。 10.下列描述中______是正确的。 A.控制器能理解、解释并执行所有的指令及存储结果; B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元; C.所有的数据运算都在CPU的控制器中完成; D.以上答案都正确。 11.总线通信中的同步控制是______。 A.只适合于CPU控制的方式;B.由统一时序控制的方式; C.只适合于外围设备控制的方式;D.只适合于主存。 12.一个16K×32位的存储器,其地址线和数据线的总和是______。 A.48;B.46; C.36;D.32。 13.某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是______。(存储器5)

相关文档
相关文档 最新文档