note-1

一个“逆向思维”的小例子:
一男生晚上到某银行ATM机存款,碰ATM机出现故障,5000元被吞。当即联系银行,被告知要等到天亮才能维修。其绞尽脑汁的想突然灵机一动,使用公用电话致电客服称:ATM机多吐出3000元!5分钟后维修人员赶到。
正向思维:
我看重的利益是什么?
逆向思维:
对方看重的利益是什么?

遇到问题不要总用常规思维去解决哦,换个角度,问题可能迎刃而解了呢!

   开始学习笔记吧,部分笔记是在学习视频过程中记录的,有些是做题过程中记录的,我就不一一拆分了,所以有些内容看起来会一直在重复,不过没有关系,记录多次就说明出现的频率高哦,对于刷到频率高的题,我也会做一些简短的说明。笔记和教材的顺序没有关系,因为我是挑章节学的。

目录

1、原码、反码、补码 、移码(选择题)

2、浮点数(选择题)

3、体系结构类型(选择题)

4、指令系统类型(选择题)

5、流水线(选择题)

流水线-计算

流水线-吞吐率计算

流水线-加速比

6、字节转换(选择题计算基础)

7、存储系统(选择题)


1、原码、反码、补码 、移码(选择题)

  这部分比较基础了,不做过多说明,没有基础的可以参考一下这篇文章https://blog.csdn.net/aliyonghang/article/details/132462156

  各自的取值范围补码的要记住,后面会使用到

这一部分在做题的过程中,只会出现在选择题中,但是近几年考的也不多了,可能是太基础了吧,但是补码和移码的范围和计算还是要掌握,后续其它题型会涉及。

2、浮点数(选择题)

如果浮点数的阶码(包括1 位阶符)用R 位的移码表示,尾数(包括1 位数符)用M 位的补码表示,则这种浮点数所能表示的数值范围如下。

在浮点数表示中,阶码的长度为e 决定了浮点数的范围,而尾数的长度m 决定了浮点数的精度。

e 的值影响浮点数的精度,e 越大,所表示的浮点数精度就越高

m 的值影响浮点数的精度,m 越大,所表示的浮点数精度越高

阶码和尾数对浮点数的范围和精度的影响经常出现在选择题中

例题:

①计算机中的浮点数由三部分组成:符号位S,指数部分
E(称为阶码)和尾数部分M。在总长度固定的情况
下,增加E的位数、减少M的位数可以(A)。
A、扩大可表示的数的范围同时降低精度
B、扩大可表示的数的范围同时提高精度
C、减小可表示的数的范围同时降低精度
D、减小可表示的数的范围同时提高精度

②以下关于两个浮点数相加运算的叙述中,正确的是(B

A、首先像对阶,阶码大的向阶码小的对齐

B、首先像对阶,阶码小的向阶码大的对齐

C、不需要对阶,直接将尾数相加

D、不需要对阶,直接将阶码相加

浮点数运算过程:对阶-->尾数运算--->规格化

③某种机器的浮点数表示格式如下允许非规格化表示)。若阶码以补码表示,尾数以原码表示,则100010000000001表示的浮点数是()。

3、体系结构类型(选择题)

这部分内容遇到的频率还是不低的,记住就可以

例题:Flynn分类法基于信息流特征将计算机分成4类,其中
(MISD)只有理论意义而无实例。

4、指令系统类型(选择题)

这一部分也是以选择题形式出现,题目中大多会混淆两者的特点,或者是让选择不正确的描述,要注意审题

例题:

①以下关于RISC(精简指令集计算机)特点的叙述中,错误的是(B)。

A、对存储器操作进行限制,使控制简单化     

B、指令种类多,指令功能强

C、设置大量的通用寄存器

D、选取使用频率较高的一些指令,提高执行速度

②以下关于RISC和CISC的描述中,不正确的是(B)。

A、RISC的大多数指令在一个时钟周期内完成  

B、RISC普遍采用微程序控制器、CISC普遍采用硬布线控制器

C、RISC的指令种类和寻址方式相对于CISC更少

D、两者都采用流水线技术

③(A)不是RISC的特点

A、指令种类丰富 

B、高效的流水线操作

C、寻址方式少

D、硬布线控制

5、流水线(选择题)

流水线-计算

流水线的周期为执行时间最长的一段

牢记流水线的计算公式:(tk是每一段执行时间,n指令条数,△t是指令周期,k是指令执行的步骤)

1条指令执行时间+(指令条数)*流水线周期

①理论公式:(t1+t2+...+tk)+(n-1)*△t

②实践公式:(k+n-1)*△t

实际计算的时候有些题目并没有说明按什么公式计算,就先去实践,没有实践找理论

流水线-吞吐率计算

流水线吞吐率TP=指令条数/流水线执行时间

最大吞吐率=1/△t

流水线加速比越高越好

流水线-加速比

s=不使用流水线执行时间/使用流水线执行时间

 流水线执行时间的计算题比较常见,做题的过程中遇到的比较多

例题:

吞吐率=指令条数8/((1+2+3+1)+(8-1)*3)△t=8/28△t

②下列关于流水线方式执行指令的叙述中,不正确的是
(A)。

A、流水线方式可提高单条指令的执行速度
B、流水线方式下可同时执行多条指令
C、流水线方式提高了各部件的利用率
D、流水线方式提高了系统的吞吐率

6、字节转换(选择题计算基础)

  Bit—比特B(byte)字节(BYTE)KB一千字节MB—兆字节GB—吉字节TB—太字节

1B=8Bit

1KB=1024B  

1MB=1024KB  

1GB=1024MB   

1TB=1024GB

计算时一定要注意题目的单位是什么,需要的答案单位是什么

2^10 =1024这个也很常用

7、存储系统(选择题)

Cache和主存之间的交互功能全部由硬件实(考过),而主存与辅存之间的交互功能可由硬件和软件结合起来实现。

访问速度从底向上递增,寄存器的访问速度最快。

Cache是一种高速缓冲存储器,他位于cpu和主存之间,提高了cpu对主存的访问速度。它的设计思想是在合理的成本下提高命中率(考过)

Cache的地址映射方式:

全相联映射:主存的任意一块可以映象到Cache中的任意一块

组相联映射:各区中的某一块只能存入缓存的同组号的空间内,但组内各块地址之间则可以任意存放,即从主存到组到Cache的组之间采用直接映象方式,在两个对应的组内部采用全相联映象方式

直接映射:主存中一块只能映象到Cache中一个特定的块中

例题:Cache地址映像方式中,发生块冲突次数最小的是(A

A、全相联映射

B、组相联映射

C、直接映射

D、无法确定的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/235673.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VR智慧酒店:提升人气入住率,助力酒店开辟新赛道

随着智能科技的不断进步,智能感、科技感也体现在我们的住宿体验上,VR智慧酒店可以让用户沉浸式体验高质量的酒店服务,这种全新的体验方式助力开启智能化酒店获客新模式,引爆超人气入住率。 传统的酒店行业推广成本高、效果差&…

map|动态规划|单调栈|LeetCode975:奇偶跳

作者推荐 【贪心算法】【中位贪心】.执行操作使频率分数最大 涉及知识点 单调栈 动态规划 map 题目 给定一个整数数组 A,你可以从某一起始索引出发,跳跃一定次数。在你跳跃的过程中,第 1、3、5… 次跳跃称为奇数跳跃,而第 2、…

linux 驱动——私有数据

文章目录 linux 驱动中的私有数据container_of驱动程序应用程序模块使用 linux 驱动中的私有数据 container_of 参考:linux——宏 list_entry/container_of 驱动程序 #include "linux/device/class.h" #include "linux/export.h" #include…

Python人脸识别

实现效果 代码 import cv2# 加载人脸识别分类器 face_cascade cv2.CascadeClassifier(haarcascade_frontalface_default.xml)# 打开摄像头 cap cv2.VideoCapture(0)while True:# 读取摄像头捕获的帧ret, frame cap.read()# 将帧转换为灰度图像gray cv2.cvtColor(frame, c…

迪文屏开发保姆级教程——页面键盘

迪文屏页面键盘保姆级教程。 本篇文章主要介绍了在DGBUS平台上使用页面键盘的步骤。 迪文屏官方开发指南PDF:(不方便下载的私聊我发给你) https://download.csdn.net/download/qq_21370051/88647174?spm1001.2014.3001.5503https://downloa…

vivado 关于时钟

关于时钟 在数字设计中,时钟代表了从寄存器可靠传输数据的时间基准注册。AMD Vivado™集成设计环境(IDE)计时引擎使用时钟计算时序路径要求并通过以下方式报告设计时序裕度的特性松弛计算的方法有关更多信息,请参阅Vivado Design…

AI百模大战:引领行业变革与开启人才黄金时代

🍎个人博客:个人主页 🏆个人专栏:Linux学习 ⛳️ 功不唐捐,玉汝于成 目录 前言 技术进步:AI的飞速发展 1. 深度学习的多领域应用 2. 自然语言处理的语境理解提升 3. 计算机视觉的实时处理能力提高 4…

Python学习笔记(六):函数的多返回值、函数的多种参数使用形式、匿名函数、文件的读取操作、文件的写入 、文件的追加

目录 一、函数的多返回值 二、函数的多种参数使用形式 2.1位置参数 2.2关键字参数 2.3缺省参数 2.4不定长参数 三、匿名函数 3.1 函数作为参数传递 3.2 函数的定义 3.3 匿名函数定义语法: 四、文件的读取操作 4.1 open()打开函数…

图卷积神经网络发展

1. 图神经网络(GNN) 图神经网络的概念最早在2005年提出。2009年Franco博士在其论文 [2]中定义了图神经网络的理论基础。 本文中所提到的图均指图论中的图(Graph)。它是一种由若干个结点(Node)及连接两个结点的边(Edge)所构成的图形,用于刻画…

【模式识别】解锁降维奥秘:深度剖析PCA人脸识别技术

​🌈个人主页:Sarapines Programmer🔥 系列专栏:《模式之谜 | 数据奇迹解码》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 目录 🌌1 初识模式识…

智能化物联网(IoT):发展、问题与未来前景

导言 智能化物联网(IoT)作为信息技术领域的一项核心技术,正在深刻改变人们的生活和工作方式。本文将深入研究IoT的发展过程、遇到的问题及解决过程、未来的可用范围,以及在各国的应用和未来的研究趋势。探讨在哪些方面能够取得胜利…

k8s-ingress特性 9

TLS加密 创建证书 测试访问 auth认证 创建认证文件 rewrite重定向 进入域名时,会自动重定向到hostname.html 示例: 测试 版本的升级迭代,之前利用控制器进行滚动更新,在升级过程中无法做到快速回滚 更加平滑的升级&#xff1…

【数据结构】线段树算法总结(区间修改)

知识概览 线段树一般有5个操作: pushup:用子节点更新当前节点信息pushdown:把懒标记往下传build:初始化一棵树modify:修改一个区间query:查询一个区间 不带懒标记(支持单点修改)的线…

Mysql-干净卸载教程

卸载 服务停掉 先把mysql服务停掉,如下点击右键,停止运行。 删除C盘内文件 接下来c盘里面的三个文件下的MySQL一一删除,需要注意的是 需要注意的是programdata文件下可能 隐藏了MySQL文件,所以可以在查看选项显示隐藏的文件。 …

PolarDB-X、OceanBase、CockroachDB、TiDB二级索引写入性能测评

为什么要做这个测试 二级索引是关系型数据库相较于NoSQL数据库的一个关键差异。二级索引必须是强一致的,因此索引的写入需要与主键的写入放在一个事务当中,事务的性能是二级索引性能的基础。 目前市面上的分布式数据库中,从使用体验的角度看…

前后端分离下的鸿鹄电子招投标系统:使用Spring Boot、Mybatis、Redis和Layui实现源码与立项流程

在数字化时代,采购管理也正经历着前所未有的变革。全过程数字化采购管理成为了企业追求高效、透明和规范的关键。该系统通过Spring Cloud、Spring Boot2、Mybatis等先进技术,打造了从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通过…

argmin与argmax

argmin 是一个数学术语,用于表示一个函数在其定义域中取得最小值的参数值(自变量的值),而不是最小值本身。 具体来说,argmin 表示函数的自变量(通常是一个实数或向量),当输入到该函数…

JavaWeb笔记之前端开发JavaScript

一、引言 1.1 简介 JavaScript一种解释性脚本语言,是一种动态类型、弱类型、基于原型继承的语言,内置支持类型。 它的解释器被称为JavaScript引擎,作为浏览器的一部分,广泛用于客户端的脚本语言,用来给HTML网页增加…

统计个数并调用--函数设计与实现

#定义函数 count(s) ,统计字符串中小写字母、大写字母、数字的个数,并以字典为结果返回给调用函数。 # (1)判断字符类型 def count(s):#创建字典,用于保存变量dictionary {数字: 0, 小写字母: 0, 大写字母: 0, 其他字符: 0}for c in s:if c.isdigit():d…

React学习计划-React16--React基础(三)收集表单数据、高阶函数柯里化、类的复习

1. 收集表单数据 包含表单的组件分类 受控组件——页面中所有输入类的DOM,随着输入,把值存维护在状态里,需要用的时候去状态里取值(推荐,避免了过渡使用ref)非受控组件——页面中所有输入类的DOM,现用现取…