第1章计算机导论ww.ppt
《第1章计算机导论ww.ppt》由会员分享,可在线阅读,更多相关《第1章计算机导论ww.ppt(132页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章计算机导论ww现在学习的是第1页,共132页 内容提要 本书是一本学习计算机专业知识的入门教材,绍了计算机的发展简史,计算机系统的组成及工作原理,计算机专业的知识体系,计算机领域的典型问题,计算机科学与技术方法论等内容。使学生了解计算机发展历史中的重要人物和事件,了解学习计算机专业应该掌握的知识体系和学习方法,了解计算机专业领域能解决的实际问题,激发学习兴趣,为进一步更好的深入学习专业知识,提高综合素质和能力奠定良好的基础。现在学习的是第2页,共132页 目目 录录 o第一章 计算机发展简史o第二章 计算机基础知识o第三章 计算机专业知识体系o第四章 软硬件系统知识o第五章 程序设计知识
2、o第六章 软件开发知识o第七章 计算机领域典型问题o第八章 计算机学科方法论现在学习的是第3页,共132页第一章 计算机发展简史 从从19461946年第一台电子计算机年第一台电子计算机ENIACENIAC诞诞生到现在,电子计算机的发展历史虽然还生到现在,电子计算机的发展历史虽然还不到不到6060年,但其发展年,但其发展 速度是惊人的,涌速度是惊人的,涌现出一批世界知名的科学家、工程师和大现出一批世界知名的科学家、工程师和大公司。了解这些历史知识,无论是日后从公司。了解这些历史知识,无论是日后从事学术研究、技术开发,还是商业运营,事学术研究、技术开发,还是商业运营,都是非常有益的,可以从中吸取
3、成功的经都是非常有益的,可以从中吸取成功的经验和创业的启示,从而激发学习兴趣。验和创业的启示,从而激发学习兴趣。现在学习的是第4页,共132页第一章第一章 计算机发展简史计算机发展简史l1.1 第一台电子计算机的诞生l1.2 计算机的发展l1.3 中国计算机发展简史l1.4 著名的计算机公司l1.5 著名的计算机科学家l1.6 计算机学术组织l1.7 计算机奖项现在学习的是第5页,共132页 1.1 第一台电子计算机的诞生第一台电子计算机的诞生l 1.1.1 早期的计算工具 l1.1.2 机械式计算机 l 1.1.3 电子计算机 现在学习的是第6页,共132页 1.1.1 早期的计算工具早期的
4、计算工具 l人类最初用人类最初用手指手指计算计算,结绳结绳记事来延长记事来延长 记亿记亿能力能力l最早的人造计算工具是最早的人造计算工具是算筹算筹。祖冲之就是用。祖冲之就是用算筹算出圆周率算筹算出圆周率值在值在 3.14159263.1415926和和3.14159273.1415927之间,这一结之间,这一结 果比西方早了近一果比西方早了近一千年。千年。珠算珠算是由算筹演变而来,这是计算工是由算筹演变而来,这是计算工 具发展具发展史上第一次重大改革。史上第一次重大改革。现在学习的是第7页,共132页l苏格兰数学家约翰苏格兰数学家约翰耐普尔(耐普尔(John John Napier Napie
5、r,1550-16171550-1617)创造了)创造了耐普尔骨条耐普尔骨条 。l16211621年英国数学家威廉年英国数学家威廉奥垂德奥垂德(William OughtredWilliam Oughtred,1575-16601575-1660)根据对数原理发明了根据对数原理发明了圆形计算尺圆形计算尺(circular slide rulecircular slide rule),这是最早的),这是最早的 模拟计算工具。模拟计算工具。现在学习的是第8页,共132页 1.1.2 机械式计算机机械式计算机 1717世纪欧洲出现了利用齿轮技术设计制世纪欧洲出现了利用齿轮技术设计制造的机械式计算机。
6、造的机械式计算机。16231623年威尔赫姆年威尔赫姆谢克谢克哈特哈特Wilhelm SchickardWilhelm Schickard(1592-16351592-1635)制作)制作了一个能进行六位以内数加减法,并能通过了一个能进行六位以内数加减法,并能通过铃声输出答案的铃声输出答案的“计算钟计算钟”。法国学家帕斯卡(法国学家帕斯卡(Blaise PascalBlaise Pascal,1623-1623-16621662)年轻时为了帮助父亲算帐,于)年轻时为了帮助父亲算帐,于16421642年年发明了发明了齿轮式能实现加减法运算的计算器齿轮式能实现加减法运算的计算器,称为称为Pasca
7、linePascaline。现在学习的是第9页,共132页 当时当时PascalPascal曾制造了曾制造了5050台这样的计算台这样的计算器作为商品出售。为了纪念帕斯卡的贡器作为商品出售。为了纪念帕斯卡的贡献,献,19711971年尼可莱斯年尼可莱斯沃思(沃思(Niklaus Niklaus WirthWirth)教授将自己发明的一种重要的程)教授将自己发明的一种重要的程序设计语言命名为序设计语言命名为PascalPascal语言语言,这是一种,这是一种很好的结构化语言,在很好的结构化语言,在2020世纪世纪8080年代年代末、末、9090年代初曾得到广泛学习和使用。年代初曾得到广泛学习和使
8、用。现在学习的是第10页,共132页 莱布尼茨(莱布尼茨(G.W.LeibnitzG.W.Leibnitz,1646-17161646-1716)是德国伟大的数学家)是德国伟大的数学家和思想家,他和牛顿同时创立了微和思想家,他和牛顿同时创立了微积分。积分。16731673年,莱布尼茨建造了一年,莱布尼茨建造了一台能进行四则运算的台能进行四则运算的机械式计算机械式计算机机,轰动了欧洲。,轰动了欧洲。现在学习的是第11页,共132页 莱布尼茨的这台机器,在进行乘法运算时,采用进位-加(shift-add)的方法,这种方法,后来演化为二进制,被现代电子计算机采用。莱布尼兹的四则运算器受当时生产条件限
9、制,可靠性差,没有成为商品计算工具销售使用。现在学习的是第12页,共132页 17771777年英国的查尔斯年英国的查尔斯马洪马洪(Charles MahonCharles Mahon,1753-18161753-1816)发明)发明了了逻辑演示器逻辑演示器(logic logic demonstratordemonstrator)。这是个袖珍式的简)。这是个袖珍式的简单器械,能解决传统的演绎推理、概单器械,能解决传统的演绎推理、概率以及逻辑形式的数值问题,它被称率以及逻辑形式的数值问题,它被称为计算机决策与逻辑功能的先驱。为计算机决策与逻辑功能的先驱。现在学习的是第13页,共132页 180
10、41804年法国人约瑟夫年法国人约瑟夫雅各(雅各(Joseph Joseph Marie JacquardMarie Jacquard,1752-18341752-1834)发明了)发明了穿穿孔卡织布机孔卡织布机,引起法国丝织工业的革命。,引起法国丝织工业的革命。雅各织布机当然不是计算机,但它强烈地雅各织布机当然不是计算机,但它强烈地影响着穿孔卡输入输出装置的开发。如果影响着穿孔卡输入输出装置的开发。如果找不到输入信息和控制操作的机械方法,找不到输入信息和控制操作的机械方法,么真正意义上的机械式计算机是不可能出么真正意义上的机械式计算机是不可能出现的。现的。现在学习的是第14页,共132页 1
11、820 1820年法国人德年法国人德考尔玛考尔玛(Charles de Co1marCharles de Co1mar,1785-18701785-1870)改进了莱布尼茨的设计,制成第一个改进了莱布尼茨的设计,制成第一个商用的机械计算机商用的机械计算机,并生产了,并生产了15001500台。台。18621862年在伦敦国际博览会上获得年在伦敦国际博览会上获得奖牌。奖牌。现在学习的是第15页,共132页l 1847 1847年英国数学家、逻辑学家乔年英国数学家、逻辑学家乔治治布尔(布尔(George BoolGeorge Bool,1815-18641815-1864)开始创立开始创立逻辑代数
12、逻辑代数,18541854年出版了年出版了名著名著布尔代数布尔代数(Boolean Boolean AlgebraAlgebra)。他的逻辑理论建立在两)。他的逻辑理论建立在两个逻辑值个逻辑值“0 0”、“1 1”和三个运算符和三个运算符“与与”(andand)、)、“或或”(oror)、)、“非非”(notnot)的基础上,这种简化的二值逻辑为数的基础上,这种简化的二值逻辑为数字计算机的二进制数、开关逻辑元件字计算机的二进制数、开关逻辑元件和逻辑电路的设计铺平了道路。和逻辑电路的设计铺平了道路。现在学习的是第16页,共132页l 威廉威廉杰文斯(杰文斯(William JevonsWilli
13、am Jevons,1835-18821835-1882)认为布尔代数逻辑是自)认为布尔代数逻辑是自亚里斯多德以来逻辑学中最伟大的进亚里斯多德以来逻辑学中最伟大的进展,杰文斯于展,杰文斯于18691869年发明了一台年发明了一台逻辑逻辑机机,使用四个逻辑字母来进行布尔运,使用四个逻辑字母来进行布尔运算比不用机器的逻辑学家能更快地解算比不用机器的逻辑学家能更快地解决复杂的问题。决复杂的问题。现在学习的是第17页,共132页l 18721872年弗兰克年弗兰克鲍德温(鲍德温(Frank Frank BaldwinBaldwin)开始建立美国的)开始建立美国的手摇计手摇计算器算器工业。这些手摇计算器
14、在工业。这些手摇计算器在19601960年电子计算器出现之前,一年电子计算器出现之前,一直是广泛使用的机械计算器,当直是广泛使用的机械计算器,当然它已由手摇变为电动。然它已由手摇变为电动。现在学习的是第18页,共132页l 1886 1886美国人口统计局的统计学家赫尔美国人口统计局的统计学家赫尔曼曼霍勒瑞斯(霍勒瑞斯(Herman HollerithHerman Hollerith,1860-1860-19291929)博士,借鉴了雅各的穿孔卡原理,)博士,借鉴了雅各的穿孔卡原理,用穿孔卡片存储数据,制成了第一台用穿孔卡片存储数据,制成了第一台机电机电式穿孔卡系统式穿孔卡系统制表机制表机(t
15、abulating tabulating machinemachine),这台机器参与了),这台机器参与了18901890年的美年的美国人口普查工作。结果仅仅用了国人口普查工作。结果仅仅用了6 6周的时周的时间就得出了准确的数据(间就得出了准确的数据(6262225062622250人),赫尔曼人),赫尔曼霍勒瑞斯也因此大发其财。霍勒瑞斯也因此大发其财。现在学习的是第19页,共132页l 这次人口普查工作完成后,霍勒瑞斯这次人口普查工作完成后,霍勒瑞斯于于18961896年创建了制表机公司年创建了制表机公司TMCTMC(Tabulating Machine CompanyTabulating
16、Machine Company),),19111911年年TMCTMC与另外两家公司合并,成立了与另外两家公司合并,成立了CTRCTR公司。公司。19241924年年CTRCTR公司改名为国公司改名为国际商业机器公司(际商业机器公司(International International Business Machines CorporationBusiness Machines Corporation),这),这就是在计算机领域赫赫有名的就是在计算机领域赫赫有名的IBMIBM公司公司。现在学习的是第20页,共132页l 到了到了1919世纪初,英国数学家查尔斯世纪初,英国数学家查尔斯巴比奇巴
17、比奇(Charles BabbageCharles Babbage,1792-18711792-1871)取得了突破)取得了突破性进展,计算机不但能快速地完成加、减、性进展,计算机不但能快速地完成加、减、乘、除运算,还能够自动完成复杂的运算,乘、除运算,还能够自动完成复杂的运算,从手动机械跃入从手动机械跃入自动机械自动机械的新时代。当时为的新时代。当时为了解决航海、工业生产和科学研究中复杂的了解决航海、工业生产和科学研究中复杂的计算,许多数学表,如对数表、函数表应运计算,许多数学表,如对数表、函数表应运而生。这些数表尽管带来了一定的方便,但而生。这些数表尽管带来了一定的方便,但其中的错误也非常
18、多,巴比奇决心研制新的其中的错误也非常多,巴比奇决心研制新的计算工具,用机器取代人工来计算这些实用计算工具,用机器取代人工来计算这些实用价值很高的数学用表。价值很高的数学用表。现在学习的是第21页,共132页l 巴比奇在马洪发明的逻辑演示器巴比奇在马洪发明的逻辑演示器 的影响下,于的影响下,于18221822年开始设计年开始设计差差 分机分机(difference enginedifference engine),其目),其目 标是能计算具有标是能计算具有2020位有效数字的位有效数字的 6 6次多项式的值。次多项式的值。现在学习的是第22页,共132页 巴比奇新的研制计划是分析机巴比奇新的研
19、制计划是分析机 (analytical engineanalytical engine)的设计。分析机的)的设计。分析机的 重要贡献在于它包括了现代计算机所具有重要贡献在于它包括了现代计算机所具有 的的5 5个基本组成部分。个基本组成部分。l(1 1)输入装置输入装置:用穿孔卡片输入数据;:用穿孔卡片输入数据;l(2 2)存储装置存储装置:巴比奇称它位仓库:巴比奇称它位仓库 (storestore),该装置被设计为能存储),该装置被设计为能存储10001000个个 5050位位1010进制数的容量,它既能存储运算进制数的容量,它既能存储运算 数据,又能存储运算结果;数据,又能存储运算结果;现在
20、学习的是第23页,共132页l(3 3)资料处理装置资料处理装置:巴比奇称它为磨坊(:巴比奇称它为磨坊(millmill),通过它来完成加、减、乘、除运算),通过它来完成加、减、乘、除运算,还能根据运算结果的符号改变计算的进,还能根据运算结果的符号改变计算的进程,用现代术语来说,就是使用了条件转程,用现代术语来说,就是使用了条件转移指令;移指令;l(4 4)控制装置控制装置:使用指令进行控制,用程:使用指令进行控制,用程序自动改变操作次序,他们是通过穿孔卡序自动改变操作次序,他们是通过穿孔卡片顺序输入处理装置的;片顺序输入处理装置的;l(5 5)输出装置输出装置:用穿孔卡片或打印方法输:用穿孔
21、卡片或打印方法输出。出。现在学习的是第24页,共132页 英国著名诗人拜伦的女儿爱达英国著名诗人拜伦的女儿爱达奥奥古斯塔古斯塔拉夫拉斯伯爵夫人(拉夫拉斯伯爵夫人(Ada Ada Augusta LovelaceAugusta Lovelace,1815-18521815-1852)是一位)是一位思维敏捷的数学家,爱达意识到巴比思维敏捷的数学家,爱达意识到巴比奇的理论设计是完全可行的,她支持奇的理论设计是完全可行的,她支持这项工作,改正其中的错误,并建议这项工作,改正其中的错误,并建议用二进制存储取代原设计的十进制存用二进制存储取代原设计的十进制存储。储。现在学习的是第25页,共132页 她指出
22、分析机可以像雅各织布机一样她指出分析机可以像雅各织布机一样进行编程,并发现了进行程序设计(进行编程,并发现了进行程序设计(program designprogram design)和编程)和编程(programming)(programming)的的基本要素,还为某些计算开发了一些指令基本要素,还为某些计算开发了一些指令,例如可以重复使用某些穿孔卡片,按现,例如可以重复使用某些穿孔卡片,按现代的术语来说这就是代的术语来说这就是“循环程序循环程序”和和“子子程序程序”。由于她在程序设计上的开创性工。由于她在程序设计上的开创性工作,被誉为是世界上第一位程序员。作,被誉为是世界上第一位程序员。现在学
23、习的是第26页,共132页 19751975年年1 1月,美国国防部提出使用一月,美国国防部提出使用一种通用高级语言的必要性,并为此进行种通用高级语言的必要性,并为此进行了国际范围的设计投标。了国际范围的设计投标。19791979年年5 5月最后月最后确定了新设计的语言。海军后勤司令部确定了新设计的语言。海军后勤司令部的杰克的杰克库柏库柏(Jack Cooper)(Jack Cooper)为这个新语言为这个新语言起了一个美丽的名字起了一个美丽的名字AdaAda,用于纪念爱达,用于纪念爱达。现在学习的是第27页,共132页 1.1.3 电子计算机电子计算机 l 第一个采用电器元件来制造计算第一个
24、采用电器元件来制造计算机的是德国工程师朱斯(机的是德国工程师朱斯(K.ZuseK.Zuse)。19411941年,他的年,他的Z-3Z-3计算机开始运计算机开始运转,这是世界上真正的第一台通用转,这是世界上真正的第一台通用程序控制计算机。程序控制计算机。现在学习的是第28页,共132页l 1936 1936年美国哈佛大学应用数学教授霍华德年美国哈佛大学应用数学教授霍华德艾肯(艾肯(Howard AikenHoward Aiken,1900-19731900-1973)提出用)提出用机电的方法,而不是纯机械的方法来实现分机电的方法,而不是纯机械的方法来实现分析机的想法,这就是析机的想法,这就是M
25、ark-IMark-I机电计算机的设机电计算机的设想,想,Mark-IMark-I的计算机在哈佛大学投入运行。的计算机在哈佛大学投入运行。Mark-IMark-I只是部分采用了继电器,其后,在只是部分采用了继电器,其后,在19451945年至年至19471947年间,艾肯又领导制造成功一年间,艾肯又领导制造成功一台全部使用继电器的计算机台全部使用继电器的计算机Mark-IIMark-II。现在学习的是第29页,共132页l莫克利莫克利(Mauchly)(Mauchly)设计了第一台电子计算机设计了第一台电子计算机ENIACENIAC,其优点:其优点:1.1.采用了电子线路来执行算术运算、逻辑采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 导论 ww
限制150内