高等计算机系统机构 - 北京大学微处理器研究开发中心.ppt

上传人:天*** 文档编号:965430 上传时间:2018-11-09 格式:PPT 页数:155 大小:6.20MB
下载 相关 举报
高等计算机系统机构 - 北京大学微处理器研究开发中心.ppt_第1页
第1页 / 共155页
高等计算机系统机构 - 北京大学微处理器研究开发中心.ppt_第2页
第2页 / 共155页
高等计算机系统机构 - 北京大学微处理器研究开发中心.ppt_第3页
第3页 / 共155页
高等计算机系统机构 - 北京大学微处理器研究开发中心.ppt_第4页
第4页 / 共155页
高等计算机系统机构 - 北京大学微处理器研究开发中心.ppt_第5页
第5页 / 共155页
点击查看更多>>
资源描述

1、北京大学微处理器研究开发中心 1(第一讲)2011年 2月 21日程 旭引 论高等计算机系统结构高等计算机系统结构北京大学微处理器研究开发中心 2主要教材:主讲教师:授课时间地点: 每周一 下午 15:10 18:00 二教 102http:/Computer Architecture: A Quantitative Approach,4th Edition (Oct, 2006) , Patterson and Hennessy教材与教师程旭 北京大学微处理器研究开发中心刘先华 北京大学微处理器研究开发中心助教: 蔡明宸 潘星星 刘晓兵北京大学微处理器研究开发中心 3“高等计算机系统结构 ”

2、的教学目标学习和把握将决定二十一世纪计算机具体形态的设计技术、机器结构、工艺要素、评价方法等技术工艺 编程语言操作系统 历史应用软硬件界面设计(ISA)测度 和 评测并行性计算机系统结构指令系统设计组成硬件北京大学微处理器研究开发中心 4计算机应用需要什么?操作系统需要那些功能支持 ?优化编译可以利用和实现哪些功能 ?我们能够建造什么样的机器 ?今后的计算机将会怎样 ? 计算机系统结构研究人员必须具有宽厚的专业知识 !计算机基础数字逻辑计算机组织与结构操作系统 编译技术数据结构应用基础C语言编程存储管理调度并发代码生成优化基本逻辑单元处理器基础知识本课程在教学安排中的地位高等计算机体系结构如何

3、实现!具体细节-知其然! 1. 分析 +评测 知 其所以然!2. 并行计算机系统结构北京大学微处理器研究开发中心 5Charles Babbage 1791-1871Lucasian Professor of Mathematics, Cambridge University, 1827-1839北京大学微处理器研究开发中心 6Charles Babbage Difference Engine 1823 Analytic Engine 1833 The forerunner of modern digital computer!Application Mathematical Tables A

4、stronomy Nautical Tables NavyBackground Any continuous function can be approximated by a polynomial - Weierstrass Technology mechanical - gears, Jacquards loom, simple calculators北京大学微处理器研究开发中心 7Difference EngineA machine to compute mathematical tablesWeierstrass: Any continuous function can be appr

5、oximated by a polynomial Any polynomial can be computed from difference tablesAn examplef(n) = n2 + n + 41d1(n) = f(n) - f(n-1) = 2nd2(n) = d1(n) - d1(n-1) = 2f(n) = f(n-1) + d1(n) = f(n-1) + (d1(n-1) + 2)all you need is an adder!nd2(n)d1(n)f(n)041122232424 6 843 47 53 61北京大学微处理器研究开发中心 8Babbages Dif

6、ferenceEngine 11832北京大学微处理器研究开发中心 9Analytic Engine1833: Babbages paper was published conceived during a hiatus in the development of the difference engineInspiration: Jacquard Looms looms were controlled by punched cards- The set of cards with fixed punched holes dictated the pattern of weave program- The same set of cards could be used with different colored threads numbers1871: Babbage dies The machine remains unrealized.It is not clear if the analytic engine could be built even today using only mechanical technology北京大学微处理器研究开发中心 10Babbages Difference Engine 2and Analytical Engine

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。