计算机系统结构李学干课后答案计算机系统结构李学干课后答案【篇一:计算机系统结构李学干版+习题答案】级
每一级为了执行一条指令需要下一级的n 条指令解释
若执行第1 级的一条指令需k ns 时间,那么执行第2、3、4 级的一条指令各需要多少时间
答:执行第 2、3、4 级的一条指令各需kn ns 、(n*n)*k ns 、(n*n*n)*k ns 的时间
1- 2 操作系统机器级的某些指令就用传统机器级的指令,这些指令可以用微程序直接解释实现,而不必有操作系统自己来实现
更具你对 1- 1 题的回答,你认为这样做有哪些好处
答:这样做,可以加快操作系统中操作命令解释的速度,同时也节省了存放解释操作命令这部分解释程序所占的存储空间,简化了操作系统机器级的设计,也有利于减少传统机器级的指令条数
1- 3 有一个计算机系统可按功能分成4 级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强m 倍,即第 i 级的一条指令能完成第i-1 级的 m 条指令的计算量
现若需第i 级的 n 条指令解释第 i+1 级的一条指令, 而有一段第 1 级的程序需要运行ks ,问在第 2、3 和 4 级上一段等效程序各需要运行多长时间
答:第 2 级上等效程序需运行:(n/m)*ks
第 3 级上等效程序需运行: (n/m)*(n/m)*ks
第 4 级上等效程序需运行:(n/m)*(n/m)*(n/m)*ks
1- 4 硬件和软件在什么意义上是等效的
在什么意义上又是不等效的
答:软件和硬件在逻辑功能上是等效的,原理上,软件的功能可用硬件或固件完成,硬件的功能也可用软件模拟完成
但是实现的性能价格比,实现的难易程序不同
例如,编译程序、操作系统等许多用机器语言软件子程序实现的功能完全可以用组合电路硬件或微程序固件来解释实现
它们的差别只是软件实现的速度慢,软件的编制复杂,编