北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)计算技术发展简史

计算机组织与糸统结构 计算技术发展简史 (第二讲) 程旭 2000年2月28日 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ ¯æ §ù;é ÄZÅ 3111$3Ü39 È ¯c1<%

古代计算技术 公元前500年,中国,算盘 将位置标记的概念( (concept of positional notation),引入计算 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ dM/³8í Ü*"³ ±FRQFHSWRISRVLWLRQDOQRWDWLRQä&8 Ñǰ_

古代计算技术 12世纪 Tashkent的牧师 Mukhammad ibn musa Al Khwarizmi 提出编写出达到一 些目标的操作过程 的概念 并出版了一部以“算 法 (algorithm)-”为主 题的书籍 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ · 7DVKNHQW 0XNKDPPDGLEQ0XVD $O .KRZDUL]PL {©ß{Òþ¢ Ô³´¶Q ± É{Qt¢æ»³8 ¥DOJRULWKP´ V à Ñǰ_

十七世纪计算技术 1612, John napier,对数 1622,Wi| liam Oughtred,计算尺( slide rule 山 1880的柱状计算尺( cy l indr ical Sl ide ru|e), 大约200英寸长,四位十进制精度 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ -RKQ1DSLHU ÍD :LOOLDP2XJKWUHGukVOLGHUXOH XÅukF\OLQGULFDO6OLG DO6OLGH5XOH ûzÅÌS¯!¯ z q3FÚÑǰ_

十七世纪计算技术 1642年, Pascal machine . Mechanical counter for addition and subtraction Counter wheels for storing decimal numbers .Used as registers One register acted as accumulator .Technical innovations Automatic transfer of Carry .Use of Complement representation for negative numbers 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ H3DVFDO0DFKLQH &RXQWHU:KHHOVIRUVWRULQJGHFLPDOQXPEHUV 0HFKDQLFDO&RXQWHUIRUDGGLWLRQDQGVXEWUDFWLRQ 8VHGDVUHJLVWHUV 7HFKQLFDO,QQRYDWLRQV $XWRPDWLFWUDQVIHURI&DUU\ 8VHRI&RPSOHPHQW5HSUHVHQWDWLRQIRUQHJDWLYH QXPEHUV 2QH5HJLVWHUDFWHGDV$FFXPXODWRU q3FÚÑǰ_

Pascal's Calculator--Pascalene (1642) 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ 3DVFDO¶V&DOFXODWRU 3DVFDOHQH

十七世纪讣算技术 1671, Gottfried Leibniz A Calculator that could perform multiplication and division as well as addition and subtraction Started with pascal calculator Added two additional sets of wheels that could perform multiplications and division by repetitive addition or subtraction Used Chains and pulleys 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ H *RWWIULHG /HLEQL] $&DOFXODWRUWKDWFRXOGSHUIRUPPXOWLSOLFDWLRQDQG GLYLVLRQDVZHOODVDGGLWLRQDQGVXEWUDFWLRQ 6WDUWHGZLWK3DVFDO&DOFXODWRU $GGHGWZRDGGLWLRQDOVHWVRIZKHHOVWKDWFRXOG SHUIRUPPXOWLSOLFDWLRQVDQGGLYLVLRQE\UHSHWLWLYH DGGLWLRQRUVXEWUDFWLRQ 8VHG&KDLQVDQG3XOOH\V q3FÚÑǰ_

十八世纪和十九世纪讣算技术 1750 Mechanical Weaving Technology Jacquard loom (1801) . Punched card for manual instruction first .Used mechanically in Jacquard Loom .Holes in the punched cards used for the control of the movement of parts of the loom the first programmable process control machine .Operation under program control 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ 0HFKDQLFDO:HDYLQJ7HFKQRORJ\ -DFTXDUG/RRP 3XQFKHGFDUGIRUPDQXDOLQVWUXFWLRQILUVW 8VHGPHFKDQLFDOO\LQ-DFTXDUG/RRP +ROHVLQWKHSXQFKHGFDUGVXVHGIRUWKH FRQWURORIWKHPRYHPHQWRISDUWVRIWKHORRP WKHILUVWSURJUDPPDEOHSURFHVVFRQWURO PDFKLQH 2SHUDWLRQXQGHUSURJUDPFRQWURO qFÚ¼qFÚÑǰ_

Jacquard loom(1801) Fleche 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ -DFTXDUG/RRP

十九世纪二十年代 Charles Babbage Difference Engine Designed to calculate the entries of a table automatically and transfer them via steel punches to an engraver's plate Could perform only addition and subtraction Using finite Difference methods a large number of functions could be calculated .Polynomials .Trigonometric Functions Used a number of mechanical registers Driven by steam engine to crank out the results 3rd degree polynomials and 15 digit numbers Automatic multistep operations 北京大学计算机科学技术系 计算机系统结构教研室
GÜWÑÇj°_+ ÑÇj+´DÔ 'HVLJQHGWRFDOFXODWHWKHHQWULHVRIDWDEOHDXWRPDWLFDOO\DQG WUDQVIHUWKHPYLDVWHHOSXQFKHVWRDQHQJUDYHU¶VSODWH &RXOGSHUIRUPRQO\DGGLWLRQDQGVXEWUDFWLRQ 8VLQJ)LQLWH'LIIHUHQFHPHWKRGVDODUJHQXPEHURIIXQFWLRQV FRXOGEHFDOFXODWHG 3RO\QRPLDOV 7ULJRQRPHWULF)XQFWLRQV 8VHGDQXPEHURIPHFKDQLFDOUHJLVWHUV 'ULYHQE\VWHDPHQJLQHWR&5$1.287WKHUHVXOWV UGGHJUHHSRO\QRPLDOVDQGGLJLWQXPEHUV $XWRPDWLFPXOLVWHSRSHUDWLRQV &KDUOHV %DEEDJH 'LIIHUHQFH(QJLQH qFÚ¼q¤
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)课程介绍.pdf
- 北京大学《计算机系统结构》:第四章输入输出系统1.doc
- 北京大学《计算机系统结构》:第二章指令系统2.doc
- 北京大学《计算机系统结构》:第二章指令系统3.doc
- 北京大学《计算机系统结构》:第二章指令系统1.doc
- 北京大学《计算机系统结构》:第三章存储系统4.doc
- 北京大学《计算机系统结构》:第三章存储系统5.doc
- 北京大学《计算机系统结构》:第三章存储系统2.doc
- 北京大学《计算机系统结构》:第三章存储系统3.doc
- 北京大学《计算机系统结构》:第三章存储系统1.doc
- 北京《计算机系统结构》:第一章基本概念.doc
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)操作系统习题讲解.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第九章 分布式系统中的通信问题.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第八章 分布式操作系统引言.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第七章 操作系统设计.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第六章 设备管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第五章 文件管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第四章 存储管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第三章 用户接口与作业管理.ppt
- 北京大学计算机系:《操作系统原理 Principles of Operating System》课程教学资源(PPT课件讲稿)第二章 进程管理.ppt
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)成本和性能.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)指令系统设计.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)MIPS指令系统体系结构.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)技术工艺与延迟模型.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)设计过程与ALU设计.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)ALU设计——乘法与移位.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)除法、浮点数.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,上)设计单周期数据通路.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)设计单周期控制.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)设计多周期处理器.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)设计多周期控制器微程序和中断.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)流水技术引论.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)设计流水线处理器.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)利用流水线改进性能.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)存储器系统.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)高速缓冲存储器系统.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)虚拟存储器.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)输入/输出系统.pdf
- 北京大学:《计算机组织与体系结构》课程教学资源(讲义,下)总线设计.pdf
- 东北大学:《分布式操作系统》课程教学资源(PPT课件)第0章 操作系统回顾.ppt