代码编织梦想

计算机系统的性能评价有两种指标,分别为非时间指标和时间指标。

  • 非时间指标

    • 机器字长
    • 总线宽度
    • 主存容量、存储带宽
    • CPU内核数
  • 时间指标

    • 主频、周频、外频、倍频
    • CPI、IPC
    • MIPS、MFLOPS
    • CPU执行时间

非时间指标

(1)机器字长

机器一次能处理的二进制位数
在这里插入图片描述

(2)总线宽度

数据总线一次能并行传送的最大信息位数
在这里插入图片描述

(3)主存容量和存储带宽(非时间指标)

在这里插入图片描述

时间指标

  • CPU主频f:CPU工作的时钟频率,与CPU运算能力之间不是唯一的直接关系
  • 时钟周期T=1/f:
    计算机中最基本的、最小的时间单位。一个时钟周期CPU仅完成一个最基本的动作
  • 外频:
    系统总线的工作频率,CPU与主板之间同步运行的速度,标准外频66MHz、100MHz、133MHz、200MHz、400MHz
  • 倍频:
    • 主频=外频×倍频 , Pentium 4 2.4G 主频 2400M = 133M (外频) × 18 (倍频)
    • 调整倍频可以获得较高的主频,486后出现的技术,使得外设低频,CPU高频

在这里插入图片描述

CPI (Clock cycles Per Instruction)

  • CPP:执行一条指令 (平均) 需要的时钟周期数
    • 单条指令CPI
    • 一段程序中所有指令的CPI
    • 指令系统CPI

在这里插入图片描述

MIPS (Million Instructions Per Second)

在这里插入图片描述
例子:
在这里插入图片描述

IPS (Instructions Per Second)

每秒执行多少条指令
I P S = 主频 平均 C P I IPS=\frac{主频}{平均CPI} IPS=平均CPI主频

MFLOPS (Million Floating-Point Operations Per Second)

在这里插入图片描述
在这里插入图片描述

CPU执行时间

在这里插入图片描述

例子:
在这里插入图片描述

王道考研总结

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_63007797/article/details/129628375

计算机组成原理:Chaper1笔记-爱代码爱编程

下面预习笔记根据MOOC王道考研的视频所做 1.绪论 1.0计算机对二进制位的识别 信息化世界的概念: 在硬件之上架设操作系统,然后安装软件就成了可用的计算机。计算机之间通过计算机网络实现互联,这就是信息化世界。 而机组这门课程就是要研究这些计算机硬件在底层是如何协调操作的。

计算机组成原理学习笔记-爱代码爱编程

文章目录 一、计算机系统概述(一)计算机发展历程(二)计算机硬件的基本组成(三)计算机系统的层次结构(四)计算机性能指标二、数据的表示和运算(一)进位计数制(二)bcd码(二)字符和字符串(三)奇偶校验码(四)海明校验码(五)循环冗余校验码(六)定点数1 定点数的表示2 定点数的相关运算(七)C语言中的强制类型转换(八)数据的存储和排列(九)浮点数

408复习笔记——计算机组成原理(一):计算机系统概述-爱代码爱编程

一、计算机系统概述 计算机系统主要划分为计算机的硬件和计算机软件两个部分,接下里将主要从这两个方面介绍计算机的整体框架;最后在此基础上分析计算机的性能指标; 1 计算机硬件 首先我们将看一下计算机硬件的主要发展过程,之后结合冯诺依曼提出的“存储程序”概念了解计算机内部的主要工作部件以及计算机的工作方式; 1.1 计算机硬件的发展 根据计算机的使用

计算机组成原理笔记-爱代码爱编程

2021/08/22 本人阅读的书籍是纪禄平老师编写的《计算机组成原理》,从今日开始每日更新一次笔记,直至读完,只是自己的读书总结,请谨慎作为参考。 第一章 1.1计算机的基本概念 计算机通常由硬件和软件两大部分组成; 计算机的设计过程所需考虑的因素如下: 首先,信息如何表示,才能方便让计算机进行识别和处理。 其次,计算机硬件系统应该由哪些部

计算机组成原理学习笔记一-爱代码爱编程

计算机组成原理学习笔记一 计算机发展历程一、计算机硬件发展(1)计算机的四代变化(2)计算机元件更新换代二、计算机软件发展三、计算机的分类计算机系统层次结构一、计算机系统的组成二、计算机硬件的基本组成(1)早期的冯.诺依曼机(2)计算机功能部件1 输入设备2 输出设备3 存储器存储器的基本结构4 运算器运算器的基本结构运算器运算过程5 控制器指令控

计算机组成原理笔记|01计算机系统概论-爱代码爱编程

内容概要 计算机发展历程、计算机硬件的基本组成、硬件的工作原理、计算机系统的层次结构、计算机性能指标、相关习题 计算机发展历程 什么是计算机系统 计算机系统=硬件+软件 计算机性能的好坏取决于软、硬件功能的总和 软件可细分为两类 系统软件:用来管理整个计算机系统应用软件:按任务需要编制成的各种程序硬件的发展 逻辑元件:处理电信号的最

计算机组成原理(笔记)-爱代码爱编程

第一章 计算机系统概述 1.计算机发展历程 1.1 硬件的发展 1.四代变化: ①第一代计算机:电子管时代。使用机器语言编程,体积大,成本高; ②第二代计算机:晶体管时代。软件开始使用高级语言,操作系统雏形; ③第三代计算机:中小规模集成电路时代。高级语言发展迅速,开始有分时操作系统; ④第四代计算机:超大规模集成电路时代。产生微处

计算机性能指标相关的计算(详解)-爱代码爱编程

计算机性能指标相关的计算 基本的单位换算: 计算机中存储单位的换算:1GB=2^ 10 KB=2^ 20 B=2^20*8 b(其中B叫字节,b叫位 或 比特) 频率的单位换算:1GHZ=10^ 3 MHZ=10^ 6 KHZ=10^ 9 HZ 时间的单位换算:1s=10^ 3 ms=10^ 6 μs=10^ 9 ns(通常一秒等于12

计算机组成原理学习笔记(第一章)计算机系统概述-爱代码爱编程

1.计算机的概念与类型 1.1.计算机的基本概念 ①电子计算机是一种可以存储程序,并且通过执行程序指令,自动、高速且精确地对数字信息进行各种复杂处理,然后输出运算结果的高科技智能电子设备。 ②计算机系统主要包括五个功能模块:输入设备、输出设备、存储器、运算器和控制器。运算器负责进行基本的算术运算和逻辑运算。这五大模块通过数据通路和控制通路进行连接形成一

王道408考研(计算机组成原理)——第一章 计算机系统概述_浅笑丶那白天的博客-爱代码爱编程

目录 一、计算机发展历程 二、计算机系统层次结构 1.计算机硬件的基本组成 1.1 早期冯诺依曼机的结构 1.2 现代计算机的结构 2.各个硬件的工作原理 2.1 主存储器的基本组成 2.2 运算器的基本组成 2.3 控制器的基本组成 2.4 计算机的工作过程 3.计算机系统的多级层次结构 三、计算机的性能指标 1.存储器的性能指

计算机组成原理学习笔记:计算机的性能指标_johnny丶me的博客-爱代码爱编程

存储器的性能指标 容量 MAR的位数也就是地址寄存器的位数,可以反映出这个存储体总共有多少个存储单元另外MDR数据寄存器的位数可以反映出每一个存储单元可以存放多少个二进制比特位所以我们只需要利用这样的两个信息就可以算出整

计算机组成原理自学初学笔记整理_dma方式直接依靠硬件系统来控制主存与外设之间的数据传送,传送期间无需cpu干预,传_长发巴卫的博客-爱代码爱编程

文章目录 *前言1.计算机系统概述1.1计算机概念和类型1.2计算机的诞生与发展1.3计算机系统的层次结构1.4计算机性能评价指标 2.数据的表示,运算与校验2.1数值型数据的表示2.2字符型数据的表示2

第一章 计算机系统概述 1.3 计算机的性能指标 [计算机组成原理笔记]_avg.clock cycles-爱代码爱编程

第一章 计算机系统概述 1.3 计算机的性能指标 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英、戴志涛2021王道计算机组成原理视频公开课 本节重点: 容量计算K/M/G/T单位转换CPU主频/C

408计算机组成原理学习笔记——计算机系统概述-爱代码爱编程

目录 1.计算机硬件的基本组成 1.1.计算机硬件组成部分 1.2.冯诺依曼计算机的特点 1.3.现代计算机的特点 2.主存储器的基本组成 2.1.MAR和MDR 2.2.存储单元、存储字长和存储字 2.3.运算器的基本组成 2.4.控制器的基本组成 2.5.计算机工作过程 3.计算机系统的层次结构 4.计算机的性能指标 4.1.

计算机组成原理【转载】_计算机组成原理max核心单元是什么-爱代码爱编程

文章目录 前言 第一章 计算机系统概述【复习提示】1.1 计算机发展历程1.1.1 计算机硬件的发展1.1.2 计算机软件的发展1.1.3 计算机的分类与发展方向 1.2 计算机系统层次结构1.2

【计算机基础|计算机组成原理】【5】计算机性能指标_计算机组成原理mdr等于什么-爱代码爱编程

计算机性能指标 存储器性能指标 MAR:位数反应存储单元的个数(最多支持多少个) MDR:位数=存储字长=每个存储单元的大小 总容量=存储单元个数 * 存储字长 / 8 例:MAR为32位,MDR为8位,总容量 = 2 ^ 32 * 8 / 8 = 4GB 2 ^ 10 : K; 2 ^ 20 : M; 2 ^ 30 : G;