计算机组成原理(期末或考研备考)-计算机性能指标(字长,主存容量,吞吐量,主频和时钟周期)

news2024/11/19 13:26:58

字长:字长是指计算机进行一次整数运算所能处理的二进制数据的位数,通常与CPU寄存器大小相同,因为数据进入到CPU之前会放入寄存器中。

主存大小:通常使用字数×字长,例如512K*16位就表示共有512K个存储单元,每个存储单元存储数据的字长是16位。这种表示方式在后面很常见,下面是图解,重点!!(1K=1024)

在这里插入图片描述

性能指标(重难点):

1.吞吐量:系统在单位时间内处理请求的数量

2.主频,CPU时钟周期,CPU时钟周期数,MIPS:

一条指令包含了很多个时钟周期 ****

CPU时钟周期:执行一个时钟周期所花费的时间 --> 。
主频:一秒钟执行多少时钟周期(震荡多少次)。
因此,CPU时钟周期=1/主频
举个例子来说明,假设一个CPU的时钟频率为2 GHz(即每秒钟振荡2亿次),那么每个时钟周期的持续时间就是1/2亿秒(即20纳秒)
CPU时钟周期数:多了一个‘数’就是指数量,表示一个程序包含了多少个时钟周期

因此:
在这里插入图片描述
这句话就很好理解了,CPU执行一个程序的时间就=这个程序包含了多少个时钟周期*每个时钟周期所花费的时间(主频的倒数)

CPI是指执行一条指令所需要的时钟周期数,不管怎么变就是N个时钟周期*每个时钟周期的时间

在这里插入图片描述
上面的都理解了,这个也自然理解了,主频就是1s执行了多少了个时钟周期,CPI表示每个指令的时钟周期数量。

例题精讲

在这里插入图片描述

选D,上面已经讲解的很明白了,错误选项都是在胡说。

在这里插入图片描述

选B,看本文第一张图。

在这里插入图片描述

选B,有32位寄存器和处理多少个字符都不能准确的说明计算机是多少位的,和寄存器个数没关系。

相关真题精讲

在这里插入图片描述

选D,第二个和第三个是正确的,我只能说一看就对,重点解释第一个条件,这也是本文介绍的知识点,CPU时钟频率越高,表明1s能够执行更多的时钟周期(震荡更多次),那么单位时间内一个时钟周期花费的时间更短(也可以通过公式:时钟周期=1/主频)一个程序包含多个指令,一个指令又是由多个时钟周期构成,因此还是回到了时钟周期,时钟周期变短了,震荡一次花费的时间变短了,程序执行时间自然变短了。

在这里插入图片描述

选D,送分题。

在这里插入图片描述

选C,A指令平均CPI=2×0.5=1,因此,所有指令总平均CPI=0.5×2+0.2×3+0.1×4+0.2×5=3.即平均每个指令执行需要消耗3个时钟周期,主频是1.2GHz,即1.2G个时钟周期,因此可以执行0.4 × 10 ^ 9个指令,MIPS就是0.4 × 10 ^ 9 / 10 ^ 6 = 400。

在这里插入图片描述

选D
在这里插入图片描述

在这里插入图片描述

选D PFLOPS=10 ^ 15, 10 ^ 8是1亿。

选A在这里插入图片描述

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

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

相关文章

回归预测 | MATLAB实现基于QPSO-BiGRU、PSO-BiGRU、BiGRU多变量回归预测

回归预测 | MATLAB实现基于QPSO-BiGRU、PSO-BiGRU、BiGRU多变量回归预测 目录 回归预测 | MATLAB实现基于QPSO-BiGRU、PSO-BiGRU、BiGRU多变量回归预测效果一览基本描述程序设计参考资料 效果一览 基本描述 1.Matlab实现QPSO-BiGRU、PSO-BiGRU和BiGRU双向门控循环单元多变量回归…

Win11转移conda环境——从C盘转移到D盘

原本就是将Anaconda安装到了C盘,结果发现环境他还是默认安装到了C盘,就打算再转移一下 conda版本为 首先找到Win11下面的环境位置 C:\Users\用户名\.conda\envs比如我的就是 C:\Users\Arona\.conda\envs找到D盘安装Anaconda的位置 D:\ProgramData\an…

vue项目系统内路由无权限跳转404改为跳转401

当客户进入新页面无权限时,打开一个新页签,提示客户“sorry! 你没有权限去该页面” 。系统外路由还是跳转404. 解决思路: 这里需要后端提供个接口,传当前路由,如果是系统内路由接口返回true,如果不是返回false. 在路由跳转404的时候进行调接口判断。如果返回true .则跳…

数字化转型|银行业数据中心数字化转型之模型篇 02

导语: 银行业数据中心数字化转型是一项系统性工程,既涉及管理层面转型——包括数字化转型战略、基础架构和技术架构转型、技术创新和知识体系转型,又涉及执行层面转型——包括人员管理(P)、流程管理(P&…

CAD Voronoi 3D三维泰森多边形维诺图插件三维狄利克雷镶嵌(Dirichlet tessellation)

三维Voronoi Voronoi又名泰森多边形或Dirichlet图、维诺图等,三维Voronoi是由连接两邻点直线的垂直平分面组成的连续三维多面体结构。Voronoi在各个学科中应用广泛,如进行区域规划、晶体塑性有限元研究、路径优化、地形简化、多孔结构力学等方面的分析。…

PSD笔记

在实际应用中,一个信号我们不可能获得无穷长时间段内的点,对于数字信号,只能通过采样的方式获得N个离散的点。上文提到,实际信号基本上是随机信号,由于不可能对所有点进行考察,我们也就不可能获得其精确的功…

DETR:End-to-End Object Detection with Transformers笔记

文章目录 End-to-End Object Detection with Transformers摘要本文方法损失函数 代码实现 End-to-End Object Detection with Transformers 摘要 提出了一种将目标检测视为直接集预测问题的新方法。我们的方法简化了检测管道,有效地消除了许多手工设计的组件&…

Win10实时保护老是自动开启怎么办?

Win10实时保护老是自动开启怎么办?使用Win10电脑的用户遇到了实时保护老是自动开启的问题,想知道怎么操作才能解决此问题,这时候用户需要打开电脑的组策略编辑器,然后找到管理模板中的Windows Defender选项,点击关闭Wi…

Intellij IDEA HTTP Request 请求设置Cookie

使用Intellij IDEA 的 HTTP Request 请求中带有Cookie时,需要将 Cookie单词要写成全小写的“cookie”,否则设置的Cookie不会生效。 POST http://localhost:9091/rest/miracle/findList Content-Type: application/json cookie: JSESSIONIDce22a4ed-b185…

Redis基本数据类型

string(字符串):最常见的用户是缓存用户信息,将用户信息结构体使用JSON序列化成字符串,然后将序列化后的字符串塞进Redis来缓存,然后取用户信息的过程会经历一次反序列化的过程。 Redis的字符串是动态字符…

互联网+洗鞋店预约小程序新模式;

互联网洗鞋店预约小程序 1、线上线下业务的结合。 传统的线下业务消费者到店可以向其推介线上的预约到家服务,让线下的消费者成为小程序内的会员,留存客户之后线上可直接触达,减少与消费者的距离,从等待客户到可以主动出击&…

Mac 配置Flutter开发环境遇到的坑

1. flutter doctor 命令无反应; 加sudo 执行; sudo flutter doctor执行完后, 在执行flutter doctor就好使了, 就很神奇;(还不行就重启再试试) 2. 创建项目提示没权限, 照提示命令赋予权限即可;(应该是前面sudo命令引起的, 但没找到其他好办法) 最后一个提示的没权限, 照提示运…

MAC中clion的默认clang的bug

问题描述 用clion运行上述代码info报错 >>报错,这个应该是代码风格的问题,还有部分大括号也会报错 解决方法 怀疑是编译器的问题,把clang改成gcc就好了

2023年7月1日(星期六):骑行小石林

2023年7月1日(星期六):骑行小石林(大青山),早8:30到9:00, 大观公园门囗集合,9:30点准时出发 【因迟到者,骑行速度快者,可自行追赶偶遇。】 偶遇地点: 大观公园门囗集合,…

《Pytorch深度学习和图神经网络(卷 1)》学习笔记——第六章

实例5:识别黑白图中的服装图案 Fashion-MNIST是手写数字数据集MNIST的一个替代品,常常被用来测试网络模型,如果在该数据集上效果都不好,其他数据集上的效果可想而知。其单个样本为28X28,6万张训练集,1万张…

【多线程】实现一个线程池

1. 线程池的概念 1.1 什么是线程池? 线程池也是一种线程的使用方式,前面刚开始学习多线程的时候,我们了解到线程太多,会带来 CPU 的调度开销。 以前我们都是一个线程执行一个任务(一个run方法),就好比搬砖,…

【Neo4j】图数据库安装和演示

部署图库 环境Win10Docker Desktop Neo4j 寻找容器,拉取容器,查询容器 docker search neo4j docker pull neo4j docker images参考说明 docker run -d --name neo4j \ //-d表示容器后台运行 --name指定容器名字-p 17474:7474 -p 17687:7687 \ //映射…

Tex表格代码--stat期刊

Tex表格代码1: \begin{center} \begin{table*}[t]% \caption{AAAAAA.\label{Table:BBB}} \centering \begin{tabular*}{500pt}{{\extracolsep\fill}lccD{.}{.}{3}c{\extracolsep\fill}} \toprule &\multicolumn{2}{{}c{}}{\textbf{Spanned heading\tnote{1}}} …

Python(六)函数

函数是一个工具,在输入和输出之间构造一个关系;使用函数方便了代码的复用,避免重新造轮子; 目录 函数的分类 内置函数 自定义函数 函数几种格式对比 无参数,无返回值 有参数,无返回值 无参数&#…

ElasticSearch——地理坐标查询

Elasticsearch 语雀(完整笔记) 所谓的地理坐标查询,其实就是根据经纬度查询,官方文档:Geo queries | Elasticsearch Guide [8.8] | Elastic 常见的使用场景包括: 携程:搜索我附近的酒店滴滴…