【计算机体系结构LEC01_序言部分】

目录

什么是计算机

计算机的基本组成

摩尔定律和工艺的发展

工艺和应用中间架起的桥梁——用于解决串行程序得不到加速的问题

计算机体系结构发展过程中面临的阶段问题

衡量计算机的指标

性能评价

成本评价(以芯片成本为代表)

功耗评价


Week3 LEC03_计算机体系结构基础

什么是计算机

计算机是为满足人们不同计算需求设计的自动化设备。计算机的体积规模各不相同,有随着科技发展体积不断变大的高性能计算机,也有为了适配使用需要,体检不断缩小的嵌入式系统计算机,这些都是计算机体系结构的研究对象。

计算机的基本组成

九层之台,起于垒土。以计算机主板中的一个芯片为例,一个芯片由多个模块组成,每个模块中有包含多种逻辑门电路如非门、与门、或门等;逻辑门又由晶体管组成实现。

现代计算机体系结构的思想是冯诺依曼提出的,其核心思想如下,这也是胡伟武老师经常在面试研究生时喜欢问的问题,总结为四个字:存储程序。

  1. 数据和程序都存放在存储器中
  2. CPU从内存中取指令和数据进行运算,并把结果也存放到内存中

摩尔定律和工艺的发展

摩尔定律:摩尔是Intel公司创始人,他在20世纪六七十年代预测,集成电路厂商大约每18个月能把工艺提高一代,即在相同面积中可以把晶体管的数目提高一倍。实际上,这是一个主观定律,厂商往往为了达到这个目的而去努力提高工艺水平。

工艺和应用中间架起的桥梁——用于解决串行程序得不到加速的问题

  1. 虚拟存储[特优]:不用直接与物理内存和外村打交道,交给操作系统完成
  2. 流水线和多发射结构[优]:提升串行编程模型的执行效率
  3. Cache技术[良好]:内存小运算快的部件。现代处理器的大部分晶体管都用于cache
  4. Cache一致性协议[及格]:在分布式存储情况下给程序员提供统一的编址地址空间,不用过多考虑物理分布细节。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值