计算机考研专业介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机考研专业介绍] [键入文档标题月10年日62010
计算机系统结构
目录]隐藏[计算机系统结构计算机系统结构的分类计算机系统的设计准则计算机系统结构的发展
图书: 计算机系统结构
内容简介
目录
计算机系统结构
计算机系统结构主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
计算机系统结构指的是什么? 是一台计算机的外表?
还是是指一台计算机内部的一块块板卡安放结构? 都2
[键入文档标题]
10日年6月2010
不是,那么它是什么? 计算机系统结构就是
计算机的的机器语言程序员或编译程序编
写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的系统结构是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是系统结构研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构,用人这种动物的不恰当的例子列表对比如下:(这种联系很不科学,只是大家轻松一下)。
计算机系统
人
应用语言级
为人民服务级
高级语言级
读书、学习级
汇编语言级
语言、思维级
操作系统级
生理功能级
传统机器级
人体器官级
微程序机器级
3
[键入文档标题]
10日2010年6月
细胞组织级
电子线路级
分子级
传统机器级以上的所有机器都称为虚拟机,它们是由软件实现的机器。软硬件的功能在逻辑上是等价的,即绝大多部分硬件的功能都可用软件来实现,反之亦然。
计算机系统结构的外特性,一般应包括以下几个方面(这也就是我们要分章学习的几个章节)把这几个方面弄清了,系统结构也就基本明确了:
(1)指令系统(2)数据表示(3)作数的寻址方式(4)寄存器的构成定义(5)
中断机构和例外条件(6)存储体系和管理(7)I/O结构(8)机器工作状态定义和切换(9)信息保护。
所以在以后的学习中常回头想想这是系
统结构的哪一方面,这对把握全局有好处。
这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特
性加以逻辑实现的基本属性。所谓逻辑实现就是在逻辑上如何实现这种功能,比如上帝给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等操作就是内特性。
4
[键入文档标题]
10日2010年6月
还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运
动就是鸡实现。
据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。在所有
系统结构的特性中,指令系统的外特性是最
关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述,也就是外特性。
这些不恰当的比喻只是帮助理解,不可强求对应,不然会有损科学的严密性。
计算机系统结构的分类
按流分类的方法,这是Flynn教授提出的按指令流和数据流的多倍性概念进行分类
的方法。共有四大类,即:(S-single 单一的I-instruction 指令
M-multiple 多倍的D-data 数据)
SISD 单指令流单数据流,传统的单处理机属于SISD计算机。
SIMD 单指令流多数据流,并行处理机是SIMD计算机的典型代表。我国的YH-I型是此类计算机型。
MISD 多指令流单数据流,实际上不存在,但也有学者认为存在。
5
[键入文档标题]
日6年月102010
MIMD 多指令流多数据流,包括了大多数多处理机及多计算机系统。我国的YH-II型计算机是这种类型的计算机。
一般将标量流水机视为SISD类型,把向量流水机视为SIMD类型。
按并行级和流水线分类:这是在计算机系统中的三个子系统级别上按并行程度及流水线处理程度进行分类的方法。
--------------------------------------------------------------------------------
计算机系统的设计准则
1.只加速使用频率高的部件
这是最重要也是最广泛采用的计算机设计准则。因为加快处理频繁出现事件对系统的影响远比加速处理很少出现事件的影响要大。
2.阿姆达尔(Amdahl)定律
这个定律就是一个公式:即
应会运用此公式做一些计算或分析,所以要记住并理解其意义。
3.程序访问的局部性规律
程序访问的局部性主要反映在时间和空
间局部性两个方面,时间局部性是指程序中近期被访问的信息项6
[键入文档标题]
日10年6月2010
可能马上将被再次访问,空间局部性指那些在访问地址上相邻近的信息项很可能被一
起访问。
计算机系统结构的发展
冯·诺依曼计算机的主要特点是:存储程序方式;指令串行执行,并由控制器加以集中控制;单元定长的一维线性空间的存储器;使用低级机器语言,数据以二进制表示;单处理机结构,以运算器为中心。
改进后的冯·诺依曼计算机使其从原来的以运算器为中心演变为以存储器为中心。