一.本章知识点框架即分数分布

1.知识点框架

2.分数分布(上午题6分):

二.数的表示

本部分知识框架

1.进制转换


备注:

  • 八进制用三位二进制表示,十六进制用四位二进制表示
  • 10及其以上数字用A,B,C,D,E,F表示(方便区分)

2.编码问题


备注:

  • 编码问题常常用在有符号数中,最高位用于符号位,1表示负数,0表示正数
  • 正数的原码,反码,补码相同(原码即为机器数,二进制数)
  • 负数的原码就是将相应进制数转为二进制, 反码除符号位外进行取反操作 ,补码在反码的基础上加1
  • 移码,正数和负数的符号位进行取反操作
  • 补码用于加减运算,可以将符号位与数字位同等处理

3.浮点运算


例子1:

  • 3.14 X 103

尾数:3.14
基础:10
指数:3

例子2:
0.1x103+1.19x102

  • 对阶(小数向大数看齐,将指数低的转为指数高的)

1.19x102 变为 0.119 X103

  • 尾数计算

0.1x103+0.119 X103 = 0.219 X103

  • 格式化(小数点左边的数不能为0和 1位 以上的数)

2.19X102

例子3:

3.数值表示范围

三.计算机结构

本部分知识框架

1.CPU结构

2.计算机体系结构分类-Flynn


备注:

  • 单指令单个任务,多指令多个任务
  • 单数据流单个处理器,多数据流多个处理器

3.指令的基本概念


备注:

  • OP指操作,如:加法,减法,取数,存数等
  • 地址码字段需要包含各操作数的地址及操作结果的存放地址等, 上图的A1,A2,A3就是地址码(三个就为三级地址指令)
  • +(OP) a(A1) b(A2) c(A3) ==> a+b=c
  • +(OP) a(A1) b(A2) ==> a+=b
  • ++(OP) a(A1) ==> a++

4.寻址方式


可以理解如下:

备注:寄存器寻址方式和寄存器间接寻址相当于把数据放在寄存器中,操作方式类似与上面的例子。

5.CISC与RISC


6.流水线

(1) 概念

(1) 计算


例题:

  • 执行一条指令需要花费3t+2t+4t=9t,一共10条指令即共90t
  • 流水线周期为执行时间最长的一段,即4t
  • 理论公式:(3t+2t+4t)+(10-1)x4t=9t+36t=45t
  • 实际公式:3x4t+(10-1)x4t=12t+36t=48tx`

理论公式与实际公式区别如下:

(3) 超标量流水线


备注:从上面的图可知一共使用了二条流水线即度为2

(4) 流水线的吞吐计算

7.层次存储结构

为什么采用层次存储结构,这是因为用户的需求决定的,用户的需求往往是速度快,存储容量大,价格低。

8.Cache

(1) 概念

(1) 映像




9.主存编制与计算


例子:

  • 一共有多少块存储单元,43FFH-4000H+1=4400H-4000H=400H
  • 400H用二进制表示(0100 0000 0000)2 =210 D
  • 容量=(210 x 16bit)/4=256x16bit

10.总线

11.串联系统和并联系统

(1) 串联系统( 重点 )


串联可靠性: R=R1xR2XR3XR4X...XRn

(2) 并联系统( 重点 )

并联系统可靠性: 1-(1-R1)X(1-R2)X...X(1-Rn)

(3) 摸冗余系统

R1,R2…Rn分别产生结果,放入到表决器中,结果采用数量最多的。

(4) 混合系统

混合系统整体上看成一个串联,单个并联的按并联算:RX(1-(1-R)^3^)X(1-(1-R)^2^)

12.效验码

(1) 基础知识


备注:
码距:1位0,1;0变成1只需要一位,即码距为1,2位00,11;00变成11需要二位码距为2;000,111;000变成111需要三位码距为3

(2) 奇偶校验 (可检错,不可纠错)

(3) 循环校验码CRC (可检错,不可纠错)



(4) 海明码(重点:可检错,也可纠错)


计算校验位:2k -1>=k+m
数据信息=16=m
2k -1>=k+16 ⇒ 2k >=k+17 ⇒k=5
答案:C(5)

软考中级软件设计师笔记第一章计算机组成与体系结构相关推荐

  1. 软考中级-软件设计师-第2章 计算机组成与体系结构

    目录 1 数据的表示 1.1 进制转换 1.2 机器编码方式 1.3 浮点数的表示 2 计算机结构 3 Flynn分类法 4 CISC与RISC 5 流水线技术 5.1 流水线的概念 5.2 流水线的 ...

  2. 软考中级软件设计师笔记

    至少有多少个资源:K*(N-1)-1  k:多少个进程   N:需要多少个系统资源

  3. 软考-软件设计师 笔记一(计算机组成与体系结构)

    本栏博客目录 软考-软件设计师 笔记一(计算机组成与体系结构) 软考-软件设计师 笔记二(操作系统基本原理) 软考-软件设计师 笔记三(数据库系统) 软考-软件设计师 笔记四(计算机网络) 软考-软件 ...

  4. 软考中级软件设计师难不难_为什么这么难处理设计师

    软考中级软件设计师难不难 重点 (Top highlight) I have a confession to make. As a young Design 'pioneer' in many tec ...

  5. 2022下半年软考-中级-软件设计师-过关经验

    目录 1.重要内容 2.考情分析 3.视频笔记 1.重要内容 软考官网:中国计算机技术职业资格网 刷题:软考通app.软考真题app.软考刷题王(微信小程序).希赛网app. zst_2001软考中级 ...

  6. 全国软考中级软件设计师 复习大纲概览

    本专栏记录学习复习软考中级软件设计师的内容,官方网站上有中级设计师的考试大纲和指导用书,官网链接:https://www.ruankao.org.cn 考试的难度总体来讲不是很大,但是设计的知识面非常 ...

  7. 软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)

    软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) 目录 软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) ...

  8. 软考中级软件设计师 2009-2022年真题

    ** 整理了2009年到2022年 软考中级软件设计师的题目与参考答案 百度网盘分享 链接:https://pan.baidu.com/s/1f4Hfuw7lzgM4IZa-g1Wepg?pwd=50 ...

  9. 软考中级--软件设计师

    软考中级–软件设计师 数据库系统复习总结

  10. 软考中级(软件设计师)——计算机网络(5分)与信息安全(3分)

    软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 目录 软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 计算机网络(5分) 开放系统互连参考模型(★★) TCP/IP协议 ...

最新文章

  1. 二本毕业后3年发两篇Nature引热议,他此前研究刷新世界纪录
  2. 网站优化中应该注意的细节有哪些?
  3. 024_JDK的equals方法
  4. 自动生成三层结构代码(3)--生成数据访问层Insert方法
  5. Thinking in java第一章对象导论
  6. 操作数数据类型 char 对于 sum 运算符无效。_数据类型和运算符
  7. 修改FTP服务器时长,连接ftp服务器的时长怎么设置
  8. 爬虫笔记_1、爬虫的五个步骤及举例
  9. Windows版 Oracle安装
  10. 批处理删除文件文件夹相关指令
  11. 联通手机卡网速的修改
  12. 课堂派资料PDF文件下载
  13. Visual Paradigm简单教程(1):绘制状态机图
  14. c语言设计数独出题目及答案,c语言题目-数独-求大神解释题目意思和分析题目和代码知道...
  15. LVS负载均衡——NAT模式
  16. 【微信小程序】点击事件绑定三元方法
  17. 扑捉和捕捉的区别照相_摄影,为的就是捕捉那一瞬间
  18. unet预测图片全黑/全灰解决方案(keras)
  19. openwrt STA+AP共存模式
  20. Java 实现OCR 识别图像文字(手写中文)----tess4j

热门文章

  1. 一个线上SQL死锁异常分析:深入了解事务和锁
  2. OCI 完成 TOB 选举,阿里工程师入选全球 9 人名单
  3. 【语音分析】基于matlab GUI语音信号线性预测(LPC)分析【含Matlab源码 910期】
  4. 【路径规划】基于matlab A_star算法机器人避障自动寻路路径规划【含Matlab源码 496期】
  5. 【优化预测】基于matlab差分算法优化ANN预测【含Matlab源码 151期】
  6. python惰性_如何创建惰性属性以提高Python的性能
  7. 大一计算机期末考试高数试卷,大一高数期末考试试题
  8. mysql主从不同步监控_MySQL主从同步监控
  9. mysql中的on的执行顺序_MySQL -- join , on , where 的执行顺序
  10. 人工智能领域的新秀——Get智能写作