cha1 计算机系统概述.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cha1 计算机系统概述

time reference on machine ÷ time on measured machine is actually the normalized speed (e.g., MIPS) in order to see how many times faster the new machine is than the reference machine. 第一章小结 性能评价程序的选择: 采用一组基准测试程序进行综合评测。 算术(加权)平均/几何平均 对于某种特定的指令集体系结构,提高计算机性能的主要途径 提高时钟频率 流水线 优化处理器中数据通路的结构以降低CPI 单周期/多周期/流水线 采用编译优化措施来减少指令条数或降低指令复杂度 指令系统 ENICA 18000个电子管,1500个继电器,重30吨。有20个寄存器,每个10位十进制数(100个电子管),每一位十进制数用10个电子管表示,看十个电子管中哪个亮表示几。有6000个开关。靠设置开关、连接插头和插座来编程。 有20个寄存器,每个10位十进制数,有6000个开关。靠设置开关、连接插头和插座来编程。 问题:为什么可用集成电路实现计算机? 问题:计算机的基本功能是什么? 问题:这些基本功能如何实现? 问题1:引入“兼容机”有什么好处? 问题2:实现“系列机”的关键是什么? 问题:“总线结构”有什么好处? 有的书上称第四代是VLSI,从80年代开始(如本书和Andraw编的《结构化计算机组成》),有的书称第四代是LSI,从72年开始,有的又分成LSI时代和VLSI时代。 我们上学期学过的电子技术与线路 Ingot ? wafer ? die ? chip Please click “how chips are made” on the course website to see the steps in details. Question asked by a student: why is the wafer a round shape, not a square shape? 瓶颈 --很难散热 Merits of Abstraction: easy understanding, easy designing, compatibility Difference between Architecture and Organization. Computer Architecture: 1)how the software looks at the hardware? 2) functional, abstract view of hardware reflected in software. 每一层用户看到的计算机是不一样的。最终用户工作在应用程序层面,看到的是应用程序虚拟机,只知道如何使用相应的应用程序;应用程序开发人员在程序设计语言层面工作,看到的是高级语言虚拟机,只要会使用各种程序设计语言编程;系统维护人员工作在操作系统层面,看到的是操作系统虚拟机,只要知道系统中的命令和工具如何使用;系统程序员(OS和编译器开发人员)工作在计算机逻辑结构层面,看到的是汇编语言虚拟机;而汇编语言就是一台计算机指令系统的符号化表示,计算机的功能和性能就由机器的指令系统集中体现出来。 linux 下的后缀名 c为后缀的文件,C语言源代码文件; .a为后缀的文件,是由目标文件构成的档案库文件; .C,.cc或.cxx为后缀的文件,是C 源代码文件; .h为后缀的文件,是程序所包含的头文件; .i为后缀的文件,是已经预处理过的C源代码文件; .ii为后缀的文件,是已经预处理过的C 源代码文件; .m为后缀的文件,是Objective-C源代码文件; .o为后缀的文件,是编译后的目标文件; .s为后缀的文件,是汇编语言源代码文件; .S为后缀的文件,是经过预编译的汇编语言源代码文件。 Hello程序被启动后,计算机的动作过程如下: Shell程序读取字符串“./hello”中各字符到寄存器,然后存放到主存; “Enter”键输入后,操作系统内核(载入程序)根据主存中的字符串“hello”到磁盘上找到特定的hello目标文件,将其包含的指令代码和数据(“hello, world\n”)从磁盘读到主存,并将控制权转交给hello程序,即将hello程序的第一条指令的地址送到PC中;处理器从hello主程序的指令代码开始执行;Hello程序将“hello, world\n”串中的字节从主存读到寄存器,再从寄存器输出到显示器上。 Ingot ? wafer ? die ? chip Please click “how chips are made” on the co

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档