- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程内容 学时安排;考核办法;教材;成绩评定;学习方法;第一章 计算机基础知识;1.1 概述;; 1830年:英国发明家兼数学家巴贝奇(Charles Babbage)获得英国政府的资助,着手设计可以用来解多项式的机器,称为差分机;由于设计上的缺陷,以失败告终,英国政府撤资;巴贝奇没有气馁,而是计划设计分析机。分析机的设计正是后来设计电脑的构想,包括输入装置、处理机和计算器、指挥工作和计算顺序的控制单元、储存装置、输出装置等五大部门 。
1936年:美国数学家艾肯根据巴贝奇思想发明分析机。;1880年:美国人口普查局的统计学家何乐礼?(Herman Hollerith)发明打孔卡片处理机,他采用打孔卡片原理,使穿过孔的细棒构成一个电路,计算机便加一。?当时的人口普查统计,利用这部机器将七年半的工作缩短到六个星期,确实地统计出数字来,这项发明使计算器的机械时代移???到电器化时代,电脑技术也从此开始萌芽了 。;
电脑时代
依据计算机主要部件来分,计算机的发展经历了4个阶段:
第一代:(1946-1957) 电子管时代(机器和汇编语言),运算速度几万次/秒,用于科学计算。
第二代:(1958-1964) 晶体管时代(高级编程语言) ,运算速度几百万次/秒 用于数据处理和工业控制
第三代:(1965-1970) 中小规模集成电路(操作系统成熟) ,运算速度几千万次/秒
第四代:(1971-至今) 大规模、超大规模集成电路
(出现网络,使用面日益广泛) ,运算速度几亿次/秒
;第一代电脑:美国军方为计算弹道轨迹出资,要求建造以电子管取代继电器的“电子化”电脑ENIAC(埃尼阿克):占地 167平方米,重30吨,耗电140kw,18800个电子管,7000个电阻,1000个电容器,6000个开关,1500个继电器,运算速度5000次加法/秒。 ENIACE用2小时解决的问题,一个物理学家需100年才能解决。 ;;;;;1.1.2 我国计算机的发展;1.1.3 计算机的特点;2 、精确度高:
一般计算机都有十几位有效数字,作特殊处理,有效数位更高,可达到32位或64位。计算机的计算高精确度性使它运用于航空航天、核物理等方面。现用计算机,可把π算到小数点后200万位。;
;
;;计算机的特点(续);计算机的分类;计算机的分类(续);1.1.4 计算机的应用领域;1.2 计算机系统;1.2.2 计算机系统主要技术指标;1.2.2 计算机系统主要技术指标(续);1.2.2 计算机系统主要技术指标(续);1.2.2 计算机系统主要技术指标(续);1.2.3 计算机的基本工作原理;计算机硬件基本部件;主 机;;; 各部件之间关系:(冯.诺依曼结构)
其基本设计思想就是存储程序和程序控制
;2015年7月5日星期日;1.3 计算机硬件;;41;中央处理器 (CPU)担负着执行各种命令、完成各种数学和逻辑运算的任务,是计算机系统中的核心部件。
计算机的快速发展过程,实质上就是CPU从低级向高级、从简单向复杂的发展过程。
CPU 的主要部件:
运算器 ;
控制器 ;
寄存器 ;43;44;2015年7月5日星期日;2015年7月5日星期日;2015年7月5日星期日;2015年7月5日星期日;;计算机通过总线(BUS)将CPU、主存、输入输出设备连接起来。总线是它们相互通信的公共通道,在这个通道上传送地址信息、数据信息及控制信息。
ISA
PCI
部分外围设备通过主板上的扩展槽与I/O总线相连。
;2015年7月5日星期日;;1.软件:指程序及有关文档,软件是用户与硬件之间的接口界面。
2.程序:是计算任务的处理对象和处理规则的描述,是一系列操作步骤的集合。
3.文档:是为了便于了解程序所需的资料说明。
4.软件系统:一台计算机中所有的软件组成这个计算机的软件系统。包括系统软件和应用软件。;1.4 计算机软件系统;1.4.1 系统软件;1. 操作系统( Operating System,简称OS );;常见的操作系统;;程序设计语言:计算机与人进行交流的语言
机器语言:CPU直接能识别和执行的语言,执行效率高。使用二进制代码表示。如某种计算机的指令为1011011000000000,它表示让计算机进行一次加法操作;而指令1011010100000000则表示进行一次减法操作。
汇编语言:ADD AX,8;容易阅读书写,可移植性不好,需使用汇编程序翻译为机器语言。
高级语言:b=a+3;易学易懂易书写,需经过编译程序、解释程序翻译为机器语言。;是专用于处理各种计算
文档评论(0)