三九宝宝网宝宝百科宝宝知识

什么叫计算机系统结构

02月02日 编辑 39baobao.com

[我学的计算机专业可以报B类吗]您好,中公教育为您服务。 江苏省公务员考试,严格分为ABC三类,A类职位主要包括:国家机关和相关机构中,从事政策、法律法规、规划等的研 究起草工作和政策、法律法规、规划实施的指...+阅读

计算机系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部的一块块板卡安放结构? 都不是,那么它是什么? 计算机系统结构就是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的"系统结构"是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是"系统结构"研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构,用"人"这种动物的不恰当的例子列表对比如下:(这种联系很不科学,只是大家轻松一下)。 计算机系统 人 应用语言级 为人民服务级 高级语言级 读书、学习级 汇编语言级 语言、思维级 操作系统级 生理功能级 传统机器级 人体器官级 微程序机器级 细胞组织级 电子线路级 分子级 传统机器级以上的所有机器都称为虚拟机,它们是由软件实现的机器。软硬件的功能在逻辑上是等价的,即绝大多部分硬件的功能都可用软件来实现,反之亦然。 计算机系统结构的外特性,一般应包括以下几个方面(这也就是我们要分章学习的几个章节)把这几个方面弄清了,系统结构也就基本明确了:

(1)指令系统

(2)数据表示

(3)作数的寻址方式

(4)寄存器的构成定义

(5)中断机构和例外条件

(6)存储体系和管理

(7)I/O结构

(8)机器工作状态定义和切换

(9)信息保护。 所以在以后的学习中常回头想想这是系统结构的哪一方面,这对把握全局有好处。 这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特性加以"逻辑实现"的基本属性。所谓"逻辑实现"就是在逻辑上如何实现这种功能,比如"上帝"给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等操作就是内特性。 还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运动就是"鸡实现"。 据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。 在所有系统结构的特性中,指令系统的外特性是最关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述,也就是外特性。 这些不恰当的比喻只是帮助理解,不可强求对应,不然会有损科学的严密性。 计算机系统结构的分类 按"流"分类的方法,这是Flynn教授提出的按指令流和数据流的多倍性概念进行分类的方法。共有四大类,即:(S-single 单一的 I-instruction 指令 M-multiple 多倍的 D-data 数据) SISD 单指令流单数据流,传统的单处理机属于SISD计算机。 SIMD 单指令流多数据流,并行处理机是SIMD计算机的典型代表。我国的YH-I型是此类计算机型。 MISD 多指令流单数据流,实际上不存在,但也有学者认为存在。 MIMD 多指令流多数据流,包括了大多数多处理机及多计算机系统。我国的YH-II型计算机是这种类型的计算机。 一般将标量流水机视为SISD类型,把向量流水机视为SIMD类型。 按"并行级"和"流水线"分类:这是在计算机系统中的三个子系统级别上按并行程度及流水线处理程度进行分类的方法。 -------------------------------------------------------------------------------- 二、计算机系统的设计准则 1.只加速使用频率高的部件 这是最重要也是最广泛采用的计算机设计准则。因为加快处理频繁出现事件对系统的影响远比加速处理很少出现事件的影响要大。 2.阿姆达尔(Amdahl)定律 这个定律就是一个公式:即 应会运用此公式做一些计算或分析,所以要记住并理解其意义。 3.程序访问的局部性规律 程序访问的局部性主要反映在时间和空间局部性两个方面,时间局部性是指程序中近期被访问的信息项可能马上将被再次访问,空间局部性指那些在访问地址上相邻近的信息项很可能被一起访问。 三、计算机系统结构的发展 冯·诺依曼计算机的主要特点是:存储程序方式;指令串行执行,并由控制器加以集中控制;单元定长的一维线性空间的存储器;使用低级机器语言,数据以二进制表示;单处理机结构,以运算器为中心。 改进后的冯·诺依曼计算机使其从原来的以运算器为中心演变为以存储器为中心。 从系统结构上讲,主要是通过各种并行处理手段高提高计算机系统性能。 软件、应用和器件对系统结构发展的影响 软件应具有可兼容性,即可移植性。为了实现软件的可移植性,可用以下方法: 模拟:用软件方法在一台现有的计算机上实现另一台计算机的指令系统,这种用实际存在的机器语言解释实现软件移植的方法就是模拟。 仿真:用A机(宿主机)中的一段微程序来解释实现B机(目标机)指令系统中每一条指令而实现B机指令系统的方法称仿真,它是有部份硬件参与解...

以下为关联文档:

寻找些关于计算机方面经常用到的英语单词PU(Center Processor Unit)中央处理单元 mainboard主板 RAM(random access memory)随机存储器(内存) ROM(Read Only Memory)只读存储器 Floppy Disk软盘 Hard Disk硬盘 CD-ROM...

计算机电脑培训篇一:计算机培训教学计划 一、培训概述 1.培训内容 计算机办公软件应用是从事办公室文员、文秘等办公室资料文档整理工作。通过培训,使培训对象熟练掌握应用键盘输入中英文,掌...

结构力学中刚度系数的单位是什么刚度的单位是N/mm。 刚度系数是用以描述材料在外力作用下弹性变形性态的基本物理量。更通俗的讲是使杆端产生单位位移时所需施加的杆端力。表达式为EA/L,其中E—杆件的弹性模...

中西医考研内容和考试结构是啥以下是中公考研小编整理的2018年教育学考研试卷内容与题型结构的相关内容,希望对大家有帮助!考查目标:中医综合考试范围为中医基础理论、中医诊断学、中药学、方剂学、中医内科...

计算机程序UI设计员怎么学怎么做怎么考试本来不想回答你的问题,因为你没有告诉你自身具备的条件,但是我作为一个计算机专业的毕业生,指导后辈义不容辞。 首先,必须说明一点:计算机行业最不需要证书,除非国企可能有点SB要...

各位大侠计算机二级怎么考教点经验!我是大三的学生,我以自己过二级C,三级网络技术来简单谈点,希望对你有帮助。 首先,你得会一门编程语言,比如C,或者VB等。这个教材,我当时用的是清华大学出版社的《C语言程序设计》,还...

计算机系统结构是关于什么的计算机体系结构就是指适当地组织在一起的一系列系统元素的集合,这些系统元素互相配合、相互协作,通过对信息的处理而完成预先定义的目标。通常包含的系统元素有:计算机软件、计...

计算机结构体系是什么计算机系统结构主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。 计算机系统结构指的是什么? 是一台计算机的...

计算机专业考研有个计算机系统结构方向是做什么的本专业培养具有坚实的计算机科学与技术基础理论、掌握计算机系统结构与系统软件有关理论、计算机应用技术方面的专门知识,能熟练掌握一门外语,可以熟练地阅读专业领域的外文资...

推荐阅读
图文推荐