`
hongbochen1223
  • 浏览: 43645 次
文章分类
社区版块
存档分类
最新评论

计算机系统结构,组成和实现

 
阅读更多

计算机系统结构的定义:

计算机系统结构是其所处环境中最高层次的概念,是对计算机系统中各个机器之间界面的划分和定义,以及对各级界面上,下的功能进行分配。也称为体系结构。

计算机体系结构指的是计算机系统设计的观念和架构,描述计算机在实际中所做的设计的原则。

计算机体系结构是从程序员的角度所看到的系统的属性,是概念上的结构和功能上的行为。

例如:
这里写图片描述

功能特性指令系统及其执行模式:

数据表示:硬件直接识别和处理的数据类型
寻址技术:编址方式,寻址方式和定位方式
寄存器定义:寄存器的定义,数量和使用规则
指令系统:指令的操作类型,格式和排序等
存储系统:要求速度高,容量大,价格便宜
中断系统:中断类型,中断级别以及中断相应方式
输入输出系统:数据交换方式,交换过程控制
机器工作状态:定义和切换工作状态,如内核态,执行态,管理态和用户态

对计算机体系结构定义的理解:

从两个角度理解:
1:从应用程序设计者 – 外特性
2:从计算机系统设计者 – 内特性

计算机 系统结构作为一门学科,主要研究对软件和硬件功能的分配和对软件,硬件界面的划分。

计算机系统结构的外特性:
是计算机系统的概念性结构和功能特性。

在所有系统结构的特性中,指令系统的外特性是最关键的。

透明性:

本来存在的事务和属性,从某个角度上看不到,表示是透明的,反之,不透明。
例如:
在一个计算机系统中,底层机器的属性往往对高层机器的程序员是透明的。

详细举例:
在多级层次结构的计算机系统中,传统机器级的概念性结构和功能特性,对高级语言的程序员来说是透明的,而对汇编语言的程序员来说不是透明的。这说明高级语言的程序员不必知道机器的指令系统,中断机构等,这些本来存在的属性,对高级语言的程序员来说,好象是不存在的,所以说是透明的。

计算机系统的课程体系

这里写图片描述

计算机组成是计算机系统结构的逻辑实现,包括机器级内的数据流和控制流的组成以及逻辑设计等。

计算机组成设计的几个方面:
1:数据通路宽度
2:各种操作功能部件的共享程度
3:专用部件的设置
4:功能部件的并行性
5:缓冲和排队技术
6:控制机构的组成方式
7:预测技术
8:可靠性技术

计算机实现:
计算机组成的物理实现。

系统结构,组成和实现的关系:
1:具有相同系统结构的计算机可以采用不同的组成,一种计算机组成可以采用多种不同的计算机实现。
2:采用不同的系统结构会使可以采用的组成技术产生差异,计算机组成也会影响系统结构

计算机组成的设计,其上决定了计算机系统结构,其下又受限于所用的实现技术,他的发展促进了实现技术的发展,也促进了结构的发展。

计算机实现,特别是器件技术的发展是计算机系统结构和组成的基础,促进了组成和结构的发展。

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    计算机系统结构组成与实现PPT课件.pptx

    计算机系统结构组成与实现PPT课件.pptx

    计算机系统结构-笔记(02325)自考

    第二节计算机系统结构、计算机组成与计算机实现 第三节计算机系统的软硬件取舍与定量设计原理 第四节 软件、应用、器件的发展对系统结构的影响 第五节 系统结构中的并行性开发及计算机系统的分类 第二章 数据表示、...

    计算机系统结构组成与实现PPT学习教案.pptx

    计算机系统结构组成与实现PPT学习教案.pptx

    哈尔滨工程大学计算机系统结构实验

    亚当(Adam)等人为了说明和研究从程序设计角度所看到的计算机的属性(外特性),在1964年最先提出计算机系统结构的概念 [2] 。 概念性结构与功能特性,这是从程序设计者角度所看到的计算机属性。它包括机器内的数据表示...

    计算机系统结构第三章(习题解答).pdf

    计算机系统结构(第三版)张晨曦 课后答案 2.翻译——(基于层次结构)先把N+1级程序全部变换成N级程序之后,再去执行N 级程序,在执行过程中,N+1级程序不再被访问。 3.解释——每当一条N+1级指令被译码后,就直接...

    计算机组成与系统结构

    这是高等院校计算机系列教材的计算机组成与系统结构课件和计算机组成原理试验教材的课件,很详细的哦,中间还加了我们老师上课出的课堂测验,期末老师考得全是上面的题目,还有试验的详细说明。

    计算机系统结构-指令系统

    指令系统是计算机系统结构的主要组成部分 指令系统是软件与硬件分界面的一个主要标志 指令系统软件与硬件之间互相沟通的桥梁 指令系统与软件之间的语义差距越来越大

    计算机系统结构

    计算机系统结构、透明性、计算机系统结构的实质、虚拟机、翻译、解释、软硬件功能的逻辑等价、计算机系统组成、计算机实现、计算机系统结构、组成和实现三者的关系。

    计算机系统组成与结构PPT第5章.

    介绍计算机组成方面的知识,了解计算机组成原理

    川大计算机系统结构往年试题

    一、单项选择题(本大题共20小题,每小题2分,共20分)提示:在每小题列出的四个备选项中...D) 计算机性能评价是计算机系统结构的研究范围 2.在流水线相关处理中,采用( )会产生“写-写”相关和“先读后写”相关。

    计算机 系统结构 课件 ppt

    计算机 系统结构 ppt课件 计算机系统结构、计算机组成与计算机实现之间的相互关系。还有命令指令流、指令流水线等相关问题

    结构化计算机组成中文第4版

    计算机组成与结构是计算机专业最为核心的课程之一,它讲述的是计算机的组成部件的功能实现和运行原理。传统的计算机组成与结构教材也仅仅描述了这些,而缺乏对各组成部件之间关系的描述。 本书开创性地将结构化方法...

    计算机体系结构第2版课后答案(王志英版)

    计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。   计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。

    计算机硬件级组成原理

    使学生从逻辑电路、数据在计算机内的表示和运算算法、指令系统和汇编语言程序设计、计算机硬件系统的基本组成和指令执行过程的控制与实现、计算机系统最底层硬软件的配合与功能划分等多个层次,系统地了解计算机组成...

    计算机组成原理实验报告-Cache模拟器的实现.doc

    计算机组成原理实验报告-Cache模拟器的实现

    计算机体系结构实验教学研讨

    为达到自主设计计算机系统这一目标,各高校计算机专业在开设“VHDL语言及逻辑设计”和“计算机组成原理”这两门基础课之后,需要开展“计算机体系结构”和“计算机系统设计”这两门课程的教学。“计算机体系结构”...

    计算机组成原理与设计:从基础到高级的系统实现

    本资源适合计算机专业的本科生和研究生作为教材或参考书,也适合计算机工程师和爱好者作为自学或进修的资料,帮助他们深入理解计算机系统的组成和工作原理,掌握计算机系统的设计和实现方法。 系统地介绍了计算机...

    《计算机组成与结构》教程

    2.计算机系统的层次结构 3.计算机的语言 计算机的硬件体系结构 运算器: 进行算术和逻辑运算的部件 控制器: 实现计算机本身运行过程的自动化 存储器: 存放程序和数据(是计算机的中心) 输入设备: 输入原始数据 ...

    计算机课程——系统结构答案

    对计算机系统结构,下列哪些是透明的?哪些是不透明的?存储器的模m交叉存取;浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;数据总线宽度;字符行运算指令;阵列运算部件;通道是采用结合型还是独立型;...

Global site tag (gtag.js) - Google Analytics