计算机组成与设计(一)计算机概要

计算应用的分类:
1、个人计算机(PC,Personal computer)
2、服务器(server):用于为多用户运行大型程序的计算机,通常由多个用户并行使用,并且一般通过网络访问。
3、嵌入式计算机(embedded computer):嵌入到其他设备中的计算机,一般运行预定义的一个或者一组应用程序

1、代替PC->个人移动设备(Personal Mobile Device,PMD)
2、云计算替代了传统的服务器

软件与硬件对程序运行性能影响:
1、程序所用算法的有效性(决定了源码级语句的数量和I/O操作的数量)
2、编程语言、编译器和体系结构(决定了每条源码级语句对应计算机指令的数量)
3、处理器和存储系统(决定了指令的执行速度)
4、I/O系统(硬件和操作系统):决定了I/O操作可能的执行速度

计算机体系结构中的8个伟大思想
1、面向摩尔定律的设计(必须预测其设计完成时的工艺水平)
2、使用抽象简化设计(层次化设计)
3、加速大概率事件
4、并行提高性能
5、流水线提高性能
6、预测提高性能
7、存储器层次
8、通过冗余提高可靠性(例如ECC模块以及避免软错误发生的冗余模块)

从复杂的应用程序(如字处理程序或大型数据库系统,依靠软件库来实现异常复杂的功能)到简单的指令(硬件能够执行的指令)经过几个软件层次:应用软件->系统软件->硬件
其中系统软件(提供常用服务

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值