自考计算机系统结构复习资料

本章中,有以下内容是要重点复习的:

关于计算机系统结构的概念:

计算机系统结构是把各个 功能部件 组成一个系统,这些部件可以是硬件、软件或者两者的混合体。

计算机系统结构是 机器语言程序员或编译程序设计者 所看到的计算机属性,是硬件子系统的 概念结构 及 功能特性 .

计算机系统层次结构概念

冯 .诺依曼计算机的特点

计算机系统结构的 Flynn 分类法

透明性概念

一种本来存在的事物或属性,但从某种角度看似乎不存在,称为透明性,在计算机系统中,低级机器级上的概念性结构和功能特性,对高级语言程序员来说是透明的。

软件移植的概念

仿真与模拟的概念……

关于浮点数表示

表数范围、表数精度、表数效率

当浮点数字长确定后,尾数基值 r m 为 2 或 4 具有最大表数范围,当采用隐藏位表数方法,尾数基值 r m 取 2 可使表数效率达最大值 100% .

CISC指令系统的主要特点

RISC指令系统的特点

RISC关键技术

延时转移技术、指令取消技术、重叠寄存器窗口技术

间址寻址方式和变址寻址方式的主要差别

指令格式优化设计

Huffman编码法、扩展编码法、平均码长计算。

典型题例:

如果有一台模型机,有8条指令,分别具有如下的出现频率:0.4、0.3、0.2、0.15、0.1、0.08、0.05、0.02.(1)要求操作码具有最短平均码长,设计操作码编码,计算平均长度。(2)设计8位字长指令3条,为寄存器-寄存器两地址指令;16位字长的寄存器-存储器变址寻址方式指令4条,变址范围-128到127.设计指令格式,给出各字段长度和指令格式。

解:

( 1 )利用 Huffman 编码法,编码过程如下:

可得到最短平均码长操作码如下:

出现频率 操作码 码长

0.33 00 2

0.27 01 2

0.16 10 2

0.09 110 3

0.08 1110 4

0.05 11110 5

0.02 11111 5

平均码长 =(0.33+0.27 +0.16) x2+0.09 x 3+0.08 x 4+(0.05+0.02) x5=2.4

操作码:00 01 10

(2)8 位字长的寄存器 - 寄存器指令

16 位变址寻址寄存器 - 存储器指令:

操作码: 1100 、 1101 、 1110 、 1111  存储系统的概念

存储系统是两个或两个以上速度、容量和价格各不相同的存储器用硬件、软件、或软件与硬件相结合的方法连接起来的系统。

高位交叉和低位交叉访问存储器的区别和优点

Cache存储系统的主要目的

虚拟存储系统及其主要作用

存储系统的访问周期、访问效率,主要是以下几个公式:

流水线的特点 (阅读教材 190-191 页有关内容)

简单线性流水线性能计算

顺序执行方式

重叠执行方式:当在流水线执行 n 个连续任务情况下……1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 8 19

从以上时空图,可得:

顺序执行所需时钟周期数

流水线方式所需时钟周期数

吞吐率

加速比

效率

注意:不能用 E=TP.?t 求效率.但可以用 E=S/k 直接计算E.

向量的处理方式

向量处理方法分三种类型:横向处理方式、纵向处理方式、纵横处理方式

提高向量处理机性能的常用技术:

在寄存器-寄存器系统结构中,采用链接技术可以提高处理机性能。链接是当从一个流水线部件得到的结果直接送入另一个功能流水线的操作数寄存器时所发生的链接过程……

向量处理方法分三种类型:横向处理方式、纵向处理方式、纵横处理方式

提高向量处理机性能的常用技术:

在寄存器-寄存器系统结构中,采用链接技术可以提高处理机性能。链接是当从一个流水线部件得到的结果直接送入另一个功能流水线的操作数寄存器时所发生的链接过程。

互连网的概念: 互连网络是一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用来实现计算机系统内部多个处理机或多个功能部件之间的相互连

自考计算机系统结构总结知识点,自考计算机系统结构复习资料.doc相关推荐

  1. 江苏省级计算机一级b理论,江苏省计算机一级B理论部分复习资料.doc

    江苏省计算机一级B理论部分复习资料.doc 书山有路勤为径 学海无涯苦作舟 PAGE \* MERGEFORMAT 1 江苏省计算机一级B考试知识点整理 信息技术概述 考点1:什么是信息? 既不是物质 ...

  2. 计算机二级c语言复习计划,全国计算机等级考试二级C语言考试复习资料与复习计划以与考试要点.doc...

    -- ---- 全国计算机等级考试二级C语言考试复习资料及复习计划 一.C语言的特点 C语言是近年来非常流行的语言,很多人宁愿放弃已经熟悉的其他语言而改用C语言,其原因是C语言有优于其他语言的一系列特 ...

  3. 教师办公用计算机统计表,XX中学计算机配备及多媒体教室统计表(规范化学校资料).doc...

    XX中学计算机配备及多媒体教室统计表(规范化学校资料).doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 XX学校计算机配备 ...

  4. 自考00018计算机应用基础知识点,自考00018计算机应用基础汇总资料

    一.选择题: 1. 在计算机应用中,"计算机辅助设计"的英文缩写为___________. A. CAD B. CAM C. CAE D. CAT 2. 微型计算机中,合称为中央处 ...

  5. 计算机文化基础知识点文件,计算机文化基础知识点.doc

    计算机文化基础知识点 第七章 计算机网络概述 计算机网络是指将一群具有独立功能的计算机通过通信设备及传输媒体被互联起来,在通信软件的支持下,实现计算机间资源共享.信息交换或协同工作的系统. 第一代第二 ...

  6. 福建省计算机二级知识点,福建省计算机二级语言复习资料.doc

    福建省计算机二级语言复习资料 C语言最重要的知识点复习资料! 总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)2)读程序都要从mai ...

  7. 计算机二级常见知识点语言,计算机二级考试语言知识点总结.doc

    计算机二级考试语言知识点总结 计算机二级考试C语言知识点总结 (完全针对考试大纲) 概述 总体上必须清楚的: 1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 swi ...

  8. 计算机专业指南知识点,考研计算机专业基础复习指南

    考研计算机专业基础复习指南 考研计算机专业内容繁多,考查面广,我们在准备复习的时候,要抓住基础来进行复习.小编为大家精心准备了计算机考研复习思路解析,欢迎大家前来阅读. 计算机考研复习五点思路分析 1 ...

  9. 计算机办公基础知识点归纳,计算机基础知识点归纳 (1).doc

    计算机基础知识点归纳 第一章 第五代计算机(新一代计算机) :生物计算机 量子计算机 光计算机 创新:基本元器件 计算机的发展趋势 巨型化 网络化 微型化 智能化 (功能巨型化 (资源网络化) (体积 ...

最新文章

  1. R语言数据描述性统计(Descriptive statistics)实战:数据全局描述信息、数值数据的描述性统计(Numerical data)、离散型数据的描述性统计(Categorical)
  2. 3个月300个VR“体验馆”?张近东这句大话靠谱么?
  3. 【SpringBoot】添加自定义浏览器图标 favicon.ico
  4. 圆平移后的方程变化_1.1 直角坐标系中的平移变换与伸缩变换
  5. [Leetcode][第99题][JAVA][恢复二叉搜索树][中序遍历]
  6. Node.js: 如何继承 events 自定义事件及触发函数
  7. vb 计算圆环上每一点的坐标_工程土方量计算比较分析
  8. 命令行启动mssqlserver服务
  9. android 修改listview item view 的方法
  10. 【一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成】
  11. 牛客--两种排序方法
  12. 什么是中台,为什么要中台?一篇文章带你了解中台的概念!
  13. 能自由转换格式的PDF软件
  14. lingo标准模型与编程(附习题、代码)
  15. 硕博士学位论文标准制图技巧
  16. 你关心的2023年PMP的考试时间和地点在这里
  17. IMX6UL eMMC命令分析
  18. 判断等腰三角形java_JAVA怎么编写程序判断一个三角形是否为等腰三角形
  19. iOS中更新版权 Copyright
  20. c语言中 n的意义,\n\n在c语言中是什么意思?_后端开发

热门文章

  1. 罗斯蒙特变送器微机电量变送器的特点
  2. 华为S7900产品概述
  3. Hbuilder X mui 项目真机调试及本地调试
  4. 快速dns_9月的DNS快速更新
  5. Python 实现 2019 新型冠状病毒疫情地图可视化 (basemap + matplotlib)
  6. C++编写显示全年日历
  7. 关于经济被高度控盘的思考:朋友、利益、趋势
  8. 推荐一些大神们的笔记!
  9. vue2过滤器《书山有路勤为径,学海无涯苦作舟》
  10. wce实现hash注入