chap1Introduction.ppt

上传人:本田雅阁 文档编号:2148894 上传时间:2019-02-22 格式:PPT 页数:51 大小:2.67MB
返回 下载 相关 举报
chap1Introduction.ppt_第1页
第1页 / 共51页
chap1Introduction.ppt_第2页
第2页 / 共51页
chap1Introduction.ppt_第3页
第3页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《chap1Introduction.ppt》由会员分享,可在线阅读,更多相关《chap1Introduction.ppt(51页珍藏版)》请在三一文库上搜索。

1、Introduction,Computer Talents Computer Science and Technology The Course About Computing Essentials,Computer Talents,1 general people 2 computer user 3 application programmer 4 systems developer programmer senior programmer system analyst 5 computer scientist,About the Course,Foundations of Computer

2、 Science(计算机科学基础) Foundation and Essentials Operation and Practice Lectures Examination,About Teachers,杨谊(PART I Chap14, PART III 9) E-mail: Tel: 62789313 新科研楼6楼6-3-13 陈浩(PART II Chap 56) 傅蓉(PART III Chap 78) 吕庆文(PART III Chap 10) 曹蕾(PART IV Chap1114) 张煜(PART V Chap15) 杨小燕、席卫文(上机),About Teaching Pl

3、an,Chap1Chap15 Lectures 80% Four Practice 20% (教室楼机房 205、206、305、306),About References,1Computer science An overview, Sixth Edition, J.Gleen Brookshear,人民邮电出版社,影印, 2002.1 2Computing Essentials, Timothy J. OLeary (高等教育出版社影印), 2000.7 3计算科学导论,赵致琢,科学出版社, 2000.8 4计算机导论,王玉龙,电子工业出版社,2001.8 5. 计算机导论双语课程网站(学

4、校主页/教学资源),课程特点和学习方法,读懂英文,用英文理解 重视课堂 课后通读课文 完成布置的练习,查阅资料,英文教程 中英文讲课 内容广泛,进度快 有一定的难度,PART ONE: MACHINE ARCHITECTURE,Chapter 1: Introduction Chapter 2: Data Representation Chapter 3: Number Representation Chapter 4: Operations on Bits,Chapter 1,Introduction,Chapter 1: Introduction,1.1. The Computer as

5、a Black Box 1.2. von Neumann Model 1.3. Computer Hardware 1.4. Data 1.5. Computer Software 1.6. History 1.7. Keyterms 1.8. Summary,1.1. The Computer as a Black Box,Two common computer models: (1)data processor,Computer,Input Data,Output Data,Problems: Too general Not specify the type of processing:

6、Is a temperature controller a computer?,1.1. The Computer as a Black Box,Two common computer models: (2)programmable data processor,Program: A set of instructions that tells the computer what to do with data. written in a computer language.,The output data depend on the input data and the program. E

7、xample: Sorting,1.1. The Computer as a Black Box,Computer,Input Data 13,36,24,8,Output Data 8,13, 24,36,Sorting Program,Figure 1-3,Same program, different data,Figure 1-4,Same data, different programs,Computer is based on the von Neumann model.,1.2. von Neumann Model,Computer,Input Data,Output Data,

8、Program,Black box,Four subsystems:,1.2. von Neumann Model,Input Data,Output Data,Program,Black box,Control Unit,Arithmetic Logic Unit,Memory,Input/Output,von Neumann Model,Memory,The storage area. Programs and data are stored during processing.,Arithmetic Logic Unit,ALU Calculation and logical opera

9、tions,Control Unit,Controls the operations of the memory, ALU, and the input/output subsystems.,Input/Output,The input subsystem accepts data and the program from outside the computer.,Input/Output,The output subsystem sends the result of processing to the outside.,计算机系统,硬件系统,软件系统,系统软件,应用软件,主机,外围设备,

10、电源,内存,CPU,运算器,控制器,输入设备,输出设备,外 存,Stored program concept,The program must be stored in memory. Early computers only stored data. Both the program and the data have the same formatbinary patterns.,Sequential execution of instructions,The control unit fetches one instruction from memory interprets it an

11、d then executes it,1.3. Computer Hardware,Von Nuemann model is the standard of computer components. Details in Chapter 5,1.4 Data,Storing Data Electronic device electrical signal 0 and 1 Number, text, image, audio, video : must be changed to 0s and 1s,文字,12345 -67.89 1023e6 34*69,1.4 Data,Organizing

12、 Data Data are organized into small units, Small units are organized into larger units, Chap2、Chap3 、Chap4,1.5. Computer Software,Programs must be stored.,program,data,Memory,1.5. Computer Software,Program is a sequence of instructions. reusability Chapter 710,1.5. Computer Software,Algorithm How to

13、 combine the instructions to do a task? Step-by-step solution: algorithm Chapter 8,语言文字表示的算法,例1:给出一个所有正整数的列表 例2: 步骤1:从你的口袋里取出一个硬币,把它放到桌子上 步骤2:返回第一步,直到口袋为空,不可终止,图形语言表示用正方形纸折出小鸟的算法,计算机的算法表示,定义:一组规定一个任务如何完成的步骤。 CPU一个机器周期内遵循的算法: 取一条指令 译码该指令 执行该指令 算法的表示 原语 伪代码 流程图,1.5. Computer Software,Languages At firs

14、t, no computer language. Instructions(0s and 1s) were difficult and tedious. Symbols(words) take place of 0s and 1s Chapter 9,1.5. Computer Software,Software engineering The design and writing of structured programs must follow strict principles and rules Chapter 10,1.5. Computer Software,Operating

15、systems There are a series of instructions common to all programs. Write these instructions once for the use of all programs. Operating systems: a manager to facilitate access of the computer components and much more. (Chapter 7),人类追求的计算工具,Charles Babbage,1822 差分机,1833 分析机,MARK I,ENIAC,电子计算机时代,计算机产生

16、与发展,1.6 History,第一台电子计算机(ENIAC),计算机产生与发展,Electronic Numerical Integrator And Calculator,5000次加法/秒 体重28吨 占地170m2 18800只电子管 1500个继电器 功率150KW,继电器计算机的1000倍,手工计算的20万倍,将电脑浓缩在一颗芯片上,0.18微米芯片,10微米芯片,计算机产生与发展,晶 体 管 数,每18个月芯片能力增长一倍。,计算机第一定律摩尔定律,计算机产生与发展,第一代 (19461956) 电子管 5千4万(次/秒),第二代 (19571964) 晶体管 几十万百万(次/秒

17、),第三代 (19651970) 集成电路 百万几百万(次/秒),第四代 (197190年代) 大规模集成电路 几百万几亿(次/秒),计算机发展的几个阶段,计算机产生与发展,香侬 1938年,首次用布尔代数进行开关电路分析,并证明布尔代数的逻辑运算可以通过继电器电路来实现。 是现代信息论的著名创始人。1948年,发表通信的数学理论信息论诞生。,奠定现代计算机发展的重要人物和思想,Claude Shannon,计算机产生与发展,图灵与图灵机,图灵奖 姚期智,计算机是使用相应的程序来完成任何设定好的任务。,Turing(19121954),英国数学家 1936 理想计算机的数学模型图灵机 Chur

18、ch-Turing命题 1950年,“计算机与智能” Enigma破译,计算机产生与发展,Turing,John von Neumann 冯诺依曼,1949 EDVAC,冯诺依曼计算机,存储程序工作原理 计算机的两个基本能力: 一是能够存储程序, 二是能够自动地执行程序。,计算机产生与发展,1.7 Key terms,Algorithm ALU Black box Computer language Computer science Control unit Data processor Input data Instruction Integrated circuit,Memory Micr

19、ocomputer Operating system Output data Program Programmable data processor Software Software engineering Von Neumann model,1.8 Summary,Computer science: issues related to a computer. A computer: programmable data processor that accepts input data and programs and outputs data. A program: a set of in

20、structions executed sequentially. Every computer today is based on von Neumann model.,1.8 Summary,Von Neumann model includes four subsystems: memory, ALU, control unit, I/O. Data and programs are stored in memory. Programs are written in computer language. Software engineering is the design and writing of programs in a structured form.,Homework,P11p12 NO.1226 Others are selective. 学习完第4章后提问、对答案。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1