1.2 计算机系统结构、计算机组成与计算机实现

1.2.1、计算机系统结构的定义和内涵

结构的定义:从计算机层次结构角度看,系统结构是对计算机系统中各级界面的定义及其上下的功能分配。每级都有其自己的系统结构。

结构的内涵:就目前的通用机来说,计算机系统结构的属性包括:
1)数据表示:硬件能够直接识别和处理的数据类型;
2)寻址技术:编址方式、寻址方式和定位方式等; 
3)寄存器组织:操作数寄存器、变址寄存器、控制寄存器及专用寄存器的定义、数量和使用规则等;
4)指令系统:操作类型、格式,指令间的排序控制等;
5)中断系统:中断类型、中断级别和中断响应方式等;
6)存储系统:寻址空间、虚拟存储器、Cache存储器等;
7)处理机运行状态:定义和切换方式,如管态和目态等; 
8)输入输出系统:数据交换方式、交换过程的控制等; 
9)信息保护:信息保护方式和硬件对信息保护的支持等。

1.2.2、计算机组成和计算机实现的定义及内涵

1.计算机的组成

        从计算机系统结构的内涵可以看出,机器级内部的数据流控制流的组成、逻辑设计器件设计等都不属于计算机系统结构,就是说对于计算机系统结构设计是透明的
        计算机组成指的是计算机系统结构的逻辑实现,包括机器级内部的数据流控制流的组成以及逻辑设计等。计算机组成着眼于机器级内部各事件的排序方式控制机构、各部件的功能及各部件间的联系。

计算机组成设计要确定的方面一般包括:
1)数据通路宽度:数据总线一次并行传输信息的位数;
2)专用部件的设置;
3)各种操作对部件的共享程度,将一段时间切割成极小的时间间隔,供不同应用程序来回穿插使用某个部件;
4)功能部件的并行度;
5)控制机构的组成方式,使用何种处理方式;
6)缓冲和排队技术;
7)预估、预判技术;
8)可靠性技术

透明性概念
        定义:本来存在的事物或属性,从某种角度看似乎不存在
        例如:CPU类型、型号、主存储器容量等对应用程序员是透明的,对系统程序员、硬件设计人员等是不透明的。

2.计算机实现

        计算机实现指的是计算机组成的物理实现,包括处理器主存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,微组装技术,信号传输,电源、冷却及整机技术等。
        计算机实现的设计着眼于器件技术微组装技术,其中,器件技术起着主导作用。确定指令系统中是否要设置乘法指令属于计算机系统结构。主存容量与编址方式(按位、按字节,还是按字访问等)的确定属于计算机系统结构。

从汇编语言、机器语言程序设计者角度看的概念性结构都如图 1 - 2 所示。

 程序设计者编程时所看到的数据形式(即数据表示)都是相同的 32 位字长,定点数都是半字长 16 位或全字长 32 位,浮点数都是单字长 32 位、双字长 64 位或四字长 128 位,如图1 - 3所示。

 1.2.3、计算机系统结构、组成和实现的相互关系和影响

        相同结构(如指令系统相同)的计算机,可以因速度不同而采用不同的组成。同样,一种组成可有多种不同的实现方法。结构不同会导致采用的组成技术不同。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值