第1章 计算机系统结构的基本概念 课后习题

本文主要介绍了计算机系统结构的基础知识,包括层次结构、虚拟机、翻译与解释的区别、系统结构的定义以及透明性等核心概念。此外,还探讨了计算机组成与实现、系统加速比、Amdahl定律、程序的局部性原理、并行性、CPI计算和资源管理等方面的内容。
1.1

层次结构:从计算机语言出发,把计算机系统按功能划分成多级层次结构,每一层以一种语言为特征。层次分别为:微程序机器级、机器语言、操作系统虚拟机、汇编语言虚拟机、高级语言虚拟机、应用语言虚拟机
虚拟机:由软件实现的机器,以区别于固件/硬件实现的物理机器
翻译:把L+1级程序全部变换为L级程序后,再去执行新产生的L级程序,在执行过程中L+1级程序不再被访问
解释:每当一条L+1级指令被译码后,就去执行一串等效的L级指令,然后再去取下一条L+级的指令,依此重复进行
系统结构:计算机系统结构是程序员所看到的计算机属性,即概念性结构和功能特性
透明性:在计算机技术中,把本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性
计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等
计算机实现:计算机组成的物理实现,包括处理机和主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等
系统加速比加速比=系统性能改进后系统性能改进前=总执行时间改进前总执行时间改进后 加速比=\frac {系统性能_{改进后}}{系统性能_{改进前}}=\frac{总执行时间_{改进前}}{总执行时间_{改进后} }=

1.1名词解释: 1.层次结构——计算机系统可以按语言的功能划分为多级层次结构,每一层以不同的语 言为特征。 计算机系统结构(第三版)晨曦 课后答案 2.翻译——(基于层次结构)先把N+1级程序全部变换成N级程序之后,再去执行N 级程序,在执行过程中,N+1级程序不再被访问。 3.解释——每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后 再去取下一条N+1级指令,依此重复执行。 4.体系结构——程序员所看到的计算机的属性,即概念性结构与功能特性。 5.透明性——在计算机技术中,对本来存在的事物或属性,从某一角度来看又好像不存 在的概念称为透明性。 6.系列机——在一个厂家生产的具有相同的体系结构,但具有不同的组成和实现的一系 列不同型号的机器。 7.软件兼容——同一个软件可以不加修改地运行于体系结构相同的各档机器上,而且它 们所获得的结果一样,差别只在于运行的时间不同。 8.兼容机——不同厂家生产的、具有相同体系结构的计算机。9.计算机组成——计算机体系结构的逻辑实现。10.计算机实现——计算机组成的物理实现。 11.存储程序计算机(冯·诺依曼结构)——采用存储程序原理,将程序和数据存放在同 一存储器中。指令在存储器中按其执行顺序存储,由指令计数器指明每条指令所在的单元地址。 12.并行性——在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不同的工 作。 13.时间重叠——在并行性中引入时间因素,即多个处理过程在时间上相互错开,轮流重 叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。 14.资源重复——在并行性中引入时间因素,是根据“以数量取胜”的原则,通过重复设
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值