计算机体系结构、计算机组织、计算机实现的区别和联系?

题目
问答题
计算机体系结构、计算机组织、计算机实现的区别和联系?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如何理解计算机体系结构和计算机实现技术、计算机应用之间关系。


正确答案: 计算机体系结构的定义是Amdahl于1964年在推出IBM360系列计算机时提出的:程序员所看到的计算机的属性,即概念性结构与功能特性。其实质是计算机系统中软硬件界面的确定,其界面之上的是软件的功能,界面之下的是硬件和固件的功能。
计算机组成是计算机体系结构的逻辑实现,计算机组成的任务是在计算机系统结构确定分配给硬件子系统的功能及其概念结构之后,研究各组成部分的内部构造和相互联系,以实现机器指令级的各种功能和特性。
计算机实现是指计算机组成的物理实现。
一种体系结构可以有多种组成。一种组成可以有多种物理实现。随着技术、器件和应用的发展,三者之间的界限越来越来模糊。

第2题:

当代计算机体系结构的概念包括()、()和()三个方面的内容。


正确答案:指令集结构;计算机组成;计算机实现

第3题:

Amdahl给计算机体系结构的定义是什么?

(2)Myres给计算机体系结构的定义是什么?请画出虚拟机层次模型?

(3)计算机体系结构、计算机组织和计算机实现三者的关系是什么?


正确答案:Amdah1指出计算机体系结构是站在程序员的角度所看到的计算机属性即程序员要能编写出可在机器上正确运行的程序所必须了解的概念性结构和功能特性。 (2)Myres指出传统体系结构就是指硬件与软件之间的界面。 虚拟机层次模型如下所示: (3)应对计算机体系结构、计算机组织、计算机实现三者的关系加以区别: ①计算机体系结构(Computer Architecture)是指计算机的概念性结构和功能属性。 ②计算机组织(Computer Organization)是指计算机体系结构的逻辑实现包括机器内的数据流和控制流的组成以及逻辑设计等。我们平常也把它称为计算机组成原理。 ③计算机实现(Computer Implementation)是指计算机组织的物理实现。
Amdah1指出计算机体系结构是站在程序员的角度所看到的计算机属性,即程序员要能编写出可在机器上正确运行的程序所必须了解的概念性结构和功能特性。 (2)Myres指出传统体系结构就是指硬件与软件之间的界面。 虚拟机层次模型如下所示: (3)应对计算机体系结构、计算机组织、计算机实现三者的关系加以区别: ①计算机体系结构(Computer Architecture)是指计算机的概念性结构和功能属性。 ②计算机组织(Computer Organization)是指计算机体系结构的逻辑实现,包括机器内的数据流和控制流的组成以及逻辑设计等。我们平常也把它称为计算机组成原理。 ③计算机实现(Computer Implementation)是指计算机组织的物理实现。

第4题:

经典的关于计算机体系结构的定义是1964年Amdahl在介绍IBM360系统时提出的,其具体描述为“计算机体系结构是程序员所看到的计算机的属性,即()与()。


正确答案:概念性结构;功能特性

第5题:

简述计算机体系结构与组成、实现之间的关系。


正确答案: 计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。计算机实现,是计算机组成的物理实现,就是把完成逻辑设计的计算机组成方案转换为真实的计算机。计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。

第6题:

计算机体系结构、计算机组织、计算机实现的区别和联系?


正确答案: 一种体系结构可以有多种组成,一种组成可以有多种物理实现,体系结构包括对组织与实现的研究。

第7题:

什么是计算机网络?计算机网络与分布式系统有什么区别和联系?


正确答案: 计算机网络凡是地理上分散的多台独立自主的计算机遵循约定的通信协议,通过软硬件设备互连,以实现交互通信,资源共享,信息交换,协同工作以及在线处理等功能的系统.
计算机网络与分布式系统的区别主要表现在:分布式操作系统与网络操作系统的设计思想是不同的,因此它们的结构、工作方式与功能也是不同的。
分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在高层软件上。分布式系统是一个建立在网络之上的软件系统,这种软件保证了系统高度的一致性与透明性。分布式系统的用户不必关心网络环境中资源分布情况,以及连网计算机的差异,用户的作业管理与文件管理过程是透明的。计算机网络为分布式系统研究提供了技术基础,而分布式系统是计算机网络技术发展的高级阶段。
计算机网络与分布式系统的区别主要表现在:分布式操作系统与网络操作系统的设计思想是不同的,因此它们的结构、工作方式与功能也是不同的。
分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在高层软件上。分布式系统是一个建立在网络之上的软件系统,这种软件保证了系统高度的一致性与透明性。分布式系统的用户不必关心网络环境中资源分布情况,以及连网计算机的差异,用户的作业管理与文件管理过程是透明的。计算机网络为分布式系统研究提供了技术基础,而分布式系统是计算机网络技术发展的高级阶段。

第8题:

关于计算机体系结构及其分类,有下述说法:

①Flynn分类法根据指令流和数据流的多倍性对计算机体系结构进行分类。

②除了Flynn分类法之外,冯泽云还提出用最大并行度对计算机体系结构进行分类。

③计算机系统结构所解决的问题是计算机系统总体上、功能上需要解决的问题,而计算机组成要解决的是逻辑上如何具体实现的问题。

④所有计算机系统都基于冯.诺依曼结构。

其中,正确的说法有______。

A.①②③

B.②③④

C.①②③④

D.①②④


正确答案:A
解析:计算机系统结构所解决的问题是计算机系统总体上、功能上需要解决的问题,而计算机组成要解决的是逻辑上如何具体实现的问题。例如,指令系统的确定属于计算机体系结构范畴,而指令的具体实现则属于计算机组成范畴,主存容量及编址方式的确定属于计算机体系结构范畴,而如何构成主存则属于计算机组成范畴。有许多方法对计算机系统结构进行了分类,除了Flynn分类法之外,还有其它的分类方法,例如,冯泽云提出用最大并行度对计算机体系结构进行分类。另外,可按照程序流程机制将计算机体系结构分为以下三类:(1)控制流计算机。这是通常见到的计算机,使用程序计数器(PC)来确定下一条指令的地址。指令程序流由程序员直接控制,其主存是共享的,存储区可以被多指令修改,容易产生数据相关性,对并行性不利。(2)数据流计算机。在冯.诺依曼体系中是指令流驱动的,而数据流则是处于被动地位的,这看起来合理,但在某些时候也不尽然。相对的是数据流驱动,即一旦数据准备好,则立即开始执行相关的指令,非冯.诺依曼体系仍然在探索中,但对冯.诺依曼体系的改良也有相当好的成果,即流水线技术和并行计算机。在数据流计算机中,数据不在共享的存储器中,而是在指令间传送,成为令牌。当需要使用该数据的指令收到令牌,开始执行之后,该令牌即消失,执行的指令将执行的结果数据当做新的令牌发送。这种方式不再需要程序计数器、共享的存储器,但是需要甩于检测数据可用性的专门部件,建立、识别、处理数据令牌标记,需要时间和空间开销。在其他一些方面,数据流计算机还有一些困难需要克服。在数据流计算机中由于没有程序计数器,使得程序的调试和诊断变得困难;没有共享的存储器,也就无法控制其分配,无法支持数组、递归等操作。(3)归约机(ReductionsMachine)。归约机又称为需求驱动,是由对一个操作结果的需求而启动的。归约机采用一种“惰性计算”的方式,操作只在另一条指令需要这个操作的结果时才执行。比如在计算5+(6×2-10)时,归约机并非先去计算6×2,而是先计算整个算式,碰到(6×2-10)再启动一个过程去计算它,最后需要计算6×2,计算后一层层退回,得到整个算术的值。由于需求驱动可减少那些不必要的求值操作,因而可以提高系统效率。归约机是一种面向函数式的语言,或以函数式语言为机器语言的机器,要有函数定义存储器和表达式存储;操作和数据合并存储。需要大容量物理存储器并采用大虚拟存储容量的虚拟存储器,来满足对动态存储分配和大容量的存储空问的需求。综上所述,可知④是错误的,其它的都正确。

第9题:

经典计算机体系结构概念的实质是计算机系统中()确定,其界面之上由()的功能实现,界面之下由()的功能实现。


正确答案:软、硬件界面;软件;硬件和固件

第10题:

计算机体系结构设计这不必关心指令集具体实现。


正确答案:错误