计算机组成与设计

第一章

冯诺依曼机:运算器,中央处理器,主存储器,输入,输出
原理——存储程序
总线;数据传输
总线传输——计算机性能的评级
显示器——选层
独立显卡:专门有块物理显存
内存显卡:从内存分出一块成为显存
显卡与显示器相连接传输:HDMI,VG5
软件与指令架构(硬件、软件的接口)

计算机性能指标:响应时间与吞吐量

响应时间占用处理器的时间:处理程序的时间和操作系统时间

cpu主频决定周期

cpu时间=指令数*cpu周期数(cpi)*周期时间=指令数*cpi/时钟频率
执行时间=秒/程序=指令数/程序  *  时钟周期数/指令数   *  秒/时钟周期数

功耗=(将至最低点称为功耗墙)

在使用SPEC分值比较两台计算机时使用的是几何平均值

每瓦执行的服务器端java操作数量的计算公式如下:

spec分值 = 参考执行时间/ 测试程序的执行时间

在计算CPI(Cycles Per Instruction)时,应该使用程序的实际执行时间,而不是参考执行时间。因为CPI是用来衡量计算机指令执行的效率的指标,它反映了在一次指令执行中,处理器所需的时钟周期数

risc(risc_v,mips,arm)和cisc

三大指令(运算指令(算术,逻辑),传送,控制)

指令包含两个部分(操作码7位,数据)

操作码永远在第七位

操作数包括(寄存器(32个64位的寄存器),momory,常数),

为什么要用一个寄存器表示0?

小段存储

不要求字对齐

源操作数rs,rc

目的操作数rd

寄存器优化

指令格式:R形:操作数都是寄存器(5位),opcode都是一样的,都是运算指令

I形:只有一个操作数是立即数,运算指令,一系列load指令

jalr

S形:被分开的立即数

SB形:只能跳偶数地址

UJ形:只能跳偶数地址

存返回地址的是x1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机组成设计:硬件/软件接口(原书第5版)》是计算机组成设计的经典畅销教材,第5版经过全面更新,关注后PC时代发生在计算机体系结构领域的革命性变革——从单核处理器到多核微处理器,从串行到并行。本书特别关注移动计算和云计算,通过平板电脑、云体系结构以及ARM(移动计算设备)和x86(云计算)体系结构来探索和揭示这场技术变革。   与前几版一样,本书采用MIPS处理器讲解计算机硬件技术、汇编语言、计算机算术、流水线、存储器层次结构以及I/O等基本功能。   《计算机组成设计:硬件/软件接口(原书第5版)》特点   更新例题、练习题和参考资料,重点关注移动计算和云计算这两个新领域。   涵盖从串行计算到并行计算的革命性变革,第6章专门介绍并行处理器,每章中都涉及并行硬件和软件的相关主题。   全书采用Intel Core i7、ARM Cortex-A8和NVIDIA Fermi GPU作为实例。   增加“运行更快”这一新实例,说明正确理解硬件技术的重要性,它能使软件性能提高200倍。   讨论并强调计算机体系结构的“8个伟大思想”——通过并行提高性能、通过流水线提高性能、通过预测提高性能、面向摩尔定律的设计、存储器层次、使用抽象简化设计、加速大概率事件和通过冗余提高可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值