《大学计算机基础课导论.ppt》由会员分享,可在线阅读,更多相关《大学计算机基础课导论.ppt(149页珍藏版)》请在三一办公上搜索。
1、莆田学院现代教育技术中心 2003年9日,计算机导论 Introduction to Computer,2003年9月,莆田学院现代教育技术中心 2003年9日,教材与参考书,教材信息技术与应用导论(第七版 影印版)Computers,Communications,and Information(Seventh Edition)推荐参考书计算机应用技术基础黄旭明 主编 厦大计算机科学与技术导论陶树平 等 高教,莆田学院现代教育技术中心 2003年9日,教学资料下载,2003级计算机科学与技术专业教学计划 download(下载)from 级计算机专业教学计划 或 级计算机专业教学计划 本课件
2、download(下载)from ftp:/计算机导论课件 Lets try,0.计算机科学与技术(本科)专业介绍,莆田学院现代教育技术中心 2003年9日,计算机科学与技术专业培养目标,本专业培养具有良好的思想素质和科学素养,能系统地掌握计算机科学与技术(包括计算机硬件、软件与应用)的基本理论、基本知识和基本技能与方法,能在科研、教育、企业、事业、技术和行政管理部门等单位从事计算机应用、科学研究和教学的计算机科学与技术学科高级技术人才。(非师范类)本专业培养具有良好的思想素质和科学素养,能系统地掌握计算机科学与技术(包括计算机硬件、软件与应用)的基本理论、基本知识和基本技能与方法,具有创新精
3、神和适应21世纪教育改革发展需要的中等学校计算机教育教师。(师范类),莆田学院现代教育技术中心 2003年9日,计算机科学与技术专业(非师范类)培养要求,本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。毕业生应获得以下几方面的知识和能力:(1)掌握计算机科学与技术的基本理论、基本知识;(2)掌握计算机系统分析和设计的基本方法;(3)具有研究开发计算机软、硬件的基本能力;(4)具有计算机网络建设和管理的基本能力;(5)了解与计算机有关的法规;(6)了解计算机科学与技术的发展动态;(7)掌握文献检索、资料查询的基本
4、方法,具有获取信息 的能力。(8)英语水平要求通过国家大学英语四级考试,莆田学院现代教育技术中心 2003年9日,计算机科学与技术专业(师范类)培养要求,本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。毕业生应获得以下几方面的知识和能力:(1)掌握计算机科学与技术的基本理论、基本知识;(2)掌握计算机系统分析和设计的基本方法;(3)具有研究开发计算机软、硬件的基本能力;(4)具有计算机网络建设和管理的基本能力;(5)了解与计算机有关的法规;(6)了解计算机科学与技术的发展动态;(7)掌握文献检索、资料查询的基本
5、方法,具有获取信息的能力。(8)英语水平要求通过国家大学英语四级考试(9)具有现代教育观念,熟悉教育法规,掌握并能初步运用教育学、心 理学和计算机教学法的基本原理和方法,具备课堂教学和运用现代 教育技术从事教学工作的基本能力。,莆田学院现代教育技术中心 2003年9日,学制与学位,学制:四年授予学位:工学学士学生毕业应达到最低总学分 非师范类:167.5 学分 其中课堂教学142学分,实践环节25.5学分 师范类:168.5 学分 其中课堂教学143学分,实践环节25.5学分 注:课堂教学中约2个学分为艺术类选修课,4个学分为人文社会科学类选修课,8个学分为任选课,莆田学院现代教育技术中心 2
6、003年9日,教学计划组成模块,公共课 政治/公共英语/体育/艺术和人文社科基础课专业基础课 必修/限选专业课 必修/限选任选课 专业任选课 跨系选修课,莆田学院现代教育技术中心 2003年9日,如何搞好专业学习,人生转折点:培养自我更新知识(自学)的能力课堂教学:专业的起点而非终点重视实践练习:课程设计、毕业设计、上机问题、假期实践课堂学习:预习/听课/小结/作业百尺竿头,更进一步:研究生入学考试:考试课程介绍 计算机水平考试:初级程序员、程序员、高级程序员 网络程序员、网络设计师综合素质的培养:选修与辅修,莆田学院现代教育技术中心 2003年9日,03-04年计算机类研究生入学考试考试科目
7、,统考科目数学政治英语专业科目数据结构及计算机原理(清华、厦大)数据结构与程序设计(C语言或PASCAL语言)(福大)数据结构(华大),莆田学院现代教育技术中心 2003年9日,全国计算机软件专业技术资格和水平考试 介绍,全国计算机软件专业技术资格和水平考试,由人事部和信息产业部联合主办,是目前唯一由国家统一组织的计算机专业考试。与目前国际计算机行业专业水平接轨,注重专业水平和能力的考核。全国计算机软件专业技术水平考试有哪些级别?共有6个级别:初级程序员(相当技术员级)、程序员(相当助理工程师级)、高级程序员(相当工程师级)、系统分析员(相当高级工程师级)。网络程序员(相当助理工程师级)、网络
8、设计师(相当工程师级)。如何选择合适的级别?本科计算机专业学生应该从程序员或网络程序员起步,毕业时应该达到高级程序员或网络设计师水平。本科非计算机专业学生应该从初级程序员起步,毕业时应该达到程序员或网络程序员水平。,莆田学院现代教育技术中心 2003年9日,全国计算机软件专业技术资格和水平考试 介绍,考试范围和要求初级程序员、程序员上午考基础知识,下午考编程能力。高级程序员上午考基础知识,下午考软件设计能力。系统分析员上午考综合知识,下午分别考系统分析设计和论文。网络程序员上午考网络基础知识,下午考网络编程。网络设计师上午考网络综合知识,下午考网络设计与管理。考试时间考试时间全国统一是在每年1
9、0月份的第二个星期天,考试分上下午进行。上午采用涂卡方式,下午采用笔答方式,不需要上机操作。答卷时间:初级程序员上下午各为2小时;程序员、高级程序员,网络程序员、网络设计师上下午各为2小时30分;系统分析员上午为2小时30分,下午第一次为1小时30分,下午第二次为2小时。资格考试与水平考试有什么区别?资格考试主要是针对在岗专业设计人员的职称晋升而设置,其报考有些条件限制,报考只有3个级别(初级程序员、程序员、高级程序员)。水平考试不受任何条件限制,资格考试与水平考试的试卷相同,但合格线不同,资格考试合格线低于水平考试合格线。合格证的认证部门也不同。,莆田学院现代教育技术中心 2003年9日,本
10、课程教学目的和学习要求,教学目的 对计算机及信息技术(IT)有一个概貌性认识教学方式 英文教材,中文授课(双语教学)学习要求 掌握各章Summary(主要知识点)的术语含义 用中文或英文完成各章Exercises(课后作业)和每章中的Key Questions(主要问题)。考核方式 电子作业/笔试(开卷)配套课程 计算机基础训练(实践环节之一),莆田学院现代教育技术中心 2003年9日,考核方式(英文题目,中文答题;小测暂定为4次),莆田学院现代教育技术中心 2003年9日,教材内容,第一章 综述第二章 数据处理系统第三章 输入与输出系统第四章 存储系统第五章 系统软件第六章 应用软件第七章
11、通信技术,莆田学院现代教育技术中心 2003年9日,第八章 通信技术的应用第九章 信息系统分析与设计第十章 软件编程与设计第十一章 信息管理第十二章 文件与数据库第十三章 计算机技术的发展第十四章 道德、隐私、安全及社会问题,莆田学院现代教育技术中心 2003年9日,第一章 综述 千里之行始于此 Chapter 1 Overview The Foundation for Your Future,莆田学院现代教育技术中心 2003年9日,你将从此开始成为一个计算机学者和计算机能手的成长之旅,This chapter starts you on your way to becoming compu
12、ter literate and computer competent P1.2,莆田学院现代教育技术中心 2003年9日,1.1 什么是“计算机用户”计算机专业人员与计算机用户有何不同?1.2 计算机知识和计算机技能 计算机知识和计算机能力各指什么?1.3 什么是“基于计算机的信息系统”?基于计算机的信息系统由哪六个部分组成?1.4 计算机硬件 计算机硬件可以分成哪五类?,本章主要内容Key Questions,莆田学院现代教育技术中心 2003年9日,1.5 计算机软件 什么是软件,软件分为哪两类?1.6 计算机系统的分类 计算机可以分为哪五类?1.7 计算机发展史 计算机的发展经历了哪几
13、代?1.8 连接功能、互动功能与数字集成 什么是连接功能、互动功能与数字集成?它们对计算机用户有何影响?,本章主要内容Key Questions,莆田学院现代教育技术中心 2003年9日,1.1 什么是“计算机用户”,与你类似的大多数人,什么,跟我类似?!,哈,当然是指现在的你罗!,莆田学院现代教育技术中心 2003年9日,计算机专业人员(computer professional)受过专门教育,从事计算机技术工作,为开发、维护计算机系统而使用计算机。如软件工程师、系统分析员、网络管理员。计算机用户(user or end-user)对计算机技术知识不甚或不想了解,但为工作、学习使用或想使用计
14、算机。如现在的你,公司的职员。,使用计算机的两类人,莆田学院现代教育技术中心 2003年9日,1.2 计算机知识和技能的重要The Importance of Becoming Computer Literate&Computer Competent,莆田学院现代教育技术中心 2003年9日,知识与技能,计算机知识(computer literate)拥有计算机科学的有关知识并理解其应用。计算机技能(computer competent)掌握计算机使用技术并具有不断更新的能力。,莆田学院现代教育技术中心 2003年9日,1.3 什么是“基于计算机的信息系统”?What is a Compute
15、r-Based Information System?,莆田学院现代教育技术中心 2003年9日,功能:将原始数据转换为有用的信息并快速传送给 需要该信息的人。“基于计算机的信息系统”由六个部分组成:P1.5图1.1Hardware(硬件)Software(软件)Data/information(数据/信息)People(人)Procedure(使用说明)Communication(通信),莆田学院现代教育技术中心 2003年9日,基于计算机的信息系统:组成部分之一 Hardware(硬件),在计算机系统中,硬件必须由软件控制才能工作。没有配备任何软件的机器称为“裸机”。,计算机是由电子元件和
16、机电元件组成的一种机器。计算机机器本身无任何智能可言,故称为 hardware(硬件)。,莆田学院现代教育技术中心 2003年9日,硬件(Hardware),莆田学院现代教育技术中心 2003年9日,硬件(Hardware),莆田学院现代教育技术中心 2003年9日,基于计算机的信息系统:组成部分之二Software(软件),软件是计算机程序的别称。所谓程序(program)就是指控制计算机硬件执行所需工作的一套指令。没有软件控制的计算机硬件(裸机)是毫无用处。,莆田学院现代教育技术中心 2003年9日,基于计算机的信息系统:组成部分之三 Data/information(数据与信息),在今天
17、的大部分商业应用中,计算机系统的主要任务是将“数据”转换为“信息”供人们决策、销售等使用。Data(数据)计算机处理的“原材料”。可能是纸面的、电子的或其他形式(如声音)。Information(信息)经过计算机处理的数据。如用员工的工作时数和时工资作“原材料”,经计算机处理后变成工资支票和工资册形式的“信息”。,莆田学院现代教育技术中心 2003年9日,计算机的三个基本任务:输入/处理/输出,数据,信息,处理,莆田学院现代教育技术中心 2003年9日,基于计算机的信息系统:组成部分之四People(人),人是“基于计算机的信息系统”中最重要的一个部分:设计和开发计算机系统、操作计算机硬件、开
18、发和使用计算机软件,莆田学院现代教育技术中心 2003年9日,基于计算机的信息系统:组成部分之五Procedure(使用说明),人们在使用计算机硬件和软件时,应按“使用说明”操作和使用。计算机系统的“使用说明”通常是以“文件手册”或“用户指南”的形式提供给用户的。,莆田学院现代教育技术中心 2003年9日,基于计算机的信息系统:组成部分之六Communications(通信),当一个计算机系统开始与另一个计算机系统共享数据和信息时,就需要用到第六个部分通信,亦称“互连”(connectivity)。,莆田学院现代教育技术中心 2003年9日,补充内容:计算机的概念,莆田学院现代教育技术中心 2
19、003年9日,计算机:顾名思义,计算机 其英文名称是computer,顾名思义:用于计算的机器。,莆田学院现代教育技术中心 2003年9日,什么是“计算机”?,在计算机诞生的初期主要是被用来进行科学计算的,因此被称之为“计算机”。然而,现在计算机的处理对象已经远远超过了“计算”这个范围,它可以对数字、文字、声音以及图像等各种形式的数据进行处理。因此,如果仅仅把计算机理解为“能够进行数学计算的工具”那就太狭隘了。实际上,计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统。,莆田学院现代教育技术中心 2003年9日,计算机系统的概念,一个计算机系统包括硬件和软件
20、两大部分。硬件是由各种电子、磁性及机械的器件组成的物理实体,包括运算器、存储器、控制器、输入设备和输出设备等五个基本组成部分。软件则是程序和有关文档的总称,包括系统软件和应用软件两大类。计算机系统=硬件系统+软件系统,莆田学院现代教育技术中心 2003年9日,计算机系统=硬件+软件,拿计算机跟人比:人=肉体+思想。没有肉体,思想何以存在?所谓“皮之不存,毛将焉附”。没有思想,或为“行尸走肉”(白痴),或为“植物人”。计算机系统=硬件+软件。硬件机器 软件控制计算机工作的各种程序没有配备任何软件的计算机叫做“裸机”裸机跟一个只会发光发热的电阻箱没有什么两样。这是计算机与一般电器迥异之处。,莆田学
21、院现代教育技术中心 2003年9日,计算机能完成的4种基本操作,计算机能够完成的基本操作及主要功能:输入:接受由输入设备(如键盘)提供的数据处理:对数据、字符、图象等各种类型的数据进行操作,按指定的方式进行转换输出:将处理所产生的结果(信息)由输出设备进行输出存储:程序和数据的存储以上4种基本操作通常被称为IPOS循环,它反映了计算机进行数据处理的基本步骤,即输入(Input)、处理(Processing)、输出(Output)和存储(Storage)。,莆田学院现代教育技术中心 2003年9日,输入输出存储处理,莆田学院现代教育技术中心 2003年9日,计算机时代已经来临,今天,计算机已经进
22、入现代社会几乎一切领域。从登月飞行、战略武器、石油勘探、中长期天气预报,到书报排版印刷、影视动画效果、远程教学,到日常生活的许多细小方面自动洗衣机、电视机的遥控器、高档音响选曲系统电脑这个有史以来最伟大的人造精灵简直是无处不在!总之,计算机时代已来临,以致在上个世纪未就有人预言,在21世纪,不懂计算机将成为“新文盲”。,莆田学院现代教育技术中心 2003年9日,一次震动世界的棋赛,北京时间1997年5月12日凌晨4时50分,国际象棋世界冠军卡斯帕罗夫与美国IBM公司的“深蓝”下的第六盘决胜局中,仅走了19步就投子败北当“深蓝”将棋盘上的兵走到C4位置时,卡斯帕罗夫推枰认输,“深蓝”以3.5:2
23、.5的优势取得了胜利(先后6场比赛中,“深蓝”二胜三平)。那么“深蓝”是何许人也?卡斯帕罗夫又是何许人也?,莆田学院现代教育技术中心 2003年9日,深蓝与卡斯帕罗夫,“深蓝”是美国IBM公司生产的一台超级国际象棋电脑,重1270公斤,有32个大脑(微处理器),每秒钟可以计算2亿步。人们给“深蓝”输入了一百多年来优秀棋手的对局两百多万局。国际象棋史上划时代的人物、俄罗斯国际象棋特级大师卡斯帕罗夫(1963年4月13日 出生)是人类有史以来最伟大的棋手,在国际象棋棋坛上他独步天下,无人能出其右,在逻辑性推理方面堪称全人类最杰出者。前世界冠军卡尔波夫号称是唯一能与其抗衡的棋手,但在两人交战史上,每
24、次都是卡斯帕罗夫取胜。可是,在临近世纪末的1997年,孤独求败的卡斯帕罗夫不得不承认自己输了,而战胜他的是一台没有生命力、没有感情的电脑。,莆田学院现代教育技术中心 2003年9日,余波未平,也许这是一件偶然的事件,可是,这场“巨人”与“巨机”的大战也使人类看到了一个自己不愿看到的结果:人类的工具终于有一天会战胜自己。这次造成震动的历史事件结束后,在全球引起的议论是广泛的,讨论不但在国际象棋层次,还在科技与人类文明、未来学和人工智能学、对技术可能统治人类的恐惧等层次进行,甚至上升到伦理学和哲学的高度,以致还曾出现不大不小的恐慌言论。这一切连网上的文章资料也是多不胜数,不知能出几本书了。而且至今
25、余热未褪。,莆田学院现代教育技术中心 2003年9日,更新消息,新华网报道:国际象棋特级大师卡斯帕罗夫与电脑软件棋手“小深”(Deep Junior)惊心动魄的“人机大战”2003年2月日在纽约降下帷幕。在总共六局比赛中,双方各一胜一负,另有四局打成平手,同积分,不分伯仲。此次与“小深”对阵,卡斯帕罗夫“使出了标志性的攻击棋路”。岁的卡斯帕罗夫在赛后表示,能够与“小深”最终战平他感到“相当满意”。这位俄罗斯人透露,最后一场决胜局比赛,曾令他回想起年大战“深蓝”时的危险场面。当时,卡斯帕罗夫正是在关键的最后一场比赛中败北,最终在总比分上输给了“深蓝”。卡斯帕罗夫说,这次他的惟一目标就是保证“不要
26、输”。他声称,虽然“小深”比“深蓝”更强大,但自己在比赛中从来没有真正落于下风。“我只输了一场,而且那还是因为一个非常非常可怕的错误,”卡斯帕罗夫说,“但这并不意味着机器打败了我”。,莆田学院现代教育技术中心 2003年9日,卡斯帕罗夫与“小深”对战,资料:以色列科学家开发的软件棋手“小深”每秒能思考万步棋并能以更接近人类棋手的方式对奕,曾连续三次在国际象棋计算机大赛中夺冠,人称电脑“棋王”,近两年在与人类棋手的比赛中它还未尝败绩。,莆田学院现代教育技术中心 2003年9日,计算机“数字”基础 The Digital Basis of Computer,莆田学院现代教育技术中心 2003年9日
27、,计算机工作原理并不神秘,迄今为止,任何似乎无所不能的“电脑”,在其内部其实只会进行两种最基本的运算算术运算(二进制加法):00=0 10=1 01=1 11=10(做减法需要给它编程序)逻辑运算(判断真假)运算结果:0假,1真,莆田学院现代教育技术中心 2003年9日,计算机为什么“使用”二进制数?,计算机的主要特点之一是”数字”(digital)性。原因是计算机内部使用了成千上万个微型的“通断型”电子开关进行工作:这些开关在任何时刻要么是“连通”(通电),要么是“断开”(断电)。或者说,该电路只有两种工作状态:通(on)或断(off)。在计算机科学中,人们不是用“通通断断通通断”之类的话来
28、表示电路状态,而用两个数字0和1来表示这两种状态:“1100110”。用术语来说,计算机”使用“二进制数(binary number)。其实,计算机使用的是通/断型的电子开关,所谓的“二进制数”只是这些开关状态的一种简便表示法而已。,莆田学院现代教育技术中心 2003年9日,两类信号形式,信号(signal)一般可分为两类:模拟信号(analog signal)连续变化值(如数学中之实数)。自然界产生的物理量一般均为模拟 信号。数字信号(digital signal)离散变化值(如数字中之整数)。计算机内部传输和处理的均为矩形 脉冲形式的数字信号(1和0)。,所以,网络技术中计算机内部的信息(
29、数字信号)往往要转换为通信线路上电信号或光信号(模拟信号)才能传送。,莆田学院现代教育技术中心 2003年9日,回过头来看看计算机通信的情况,当一个计算机系统开始与另一个计算机系统共享数据和信息时,就需要用到信息系统的第六个部分通信,亦称“互连”(connectivity)。,莆田学院现代教育技术中心 2003年9日,你相信吗,上面说过,计算机内部只会做非常简单的二进制算术运算和逻辑运算。一定有人会说,照你这样说,“电脑”的运算能力似乎“不如”一个小儿。但事实上,它们却有着似乎难以置信的惊人本领如战胜过象征人类智慧顶峰的国际象棋大师、能做无数人类很难做到甚至做不到的事情。这岂非怪事?,莆田学院
30、现代教育技术中心 2003年9日,计算机的力量源于高速运算能力,其实不奇怪。数学家已证明,世界上的“一切”事件,都可以分解为那两种0和1的基本运算正如世界上的一切物质都可分解成约110种化学元素一样。当然,一个很简单的事件,可能需要分解成千上万步0和1的基本运算。而计算机的高速运算能力,恰恰在此显示出极大的优点。而且越复杂,越显示出其“超人”之处让电脑求12肯定不如人;但是让电脑123456789987654321,人就不如电脑。所以许多事情非常复杂时,人类无法完成,电脑能完成。,莆田学院现代教育技术中心 2003年9日,计算机:一个“大智若愚”的家伙,其实计算机的特点可以用两个字来概括“笨”
31、(笨到极点)和“快”(快到不可思议),说它“笨”,因为的确它只能做非常简单、连幼儿园的小朋友都会的那两种“基本运算”某个事情,人家一步就做出来了,它要做几十步、几百步甚至更多步,但是对这种基本运算,它的运算速度却快得惊人。计算机就是一个由这种“笨”与“快”奇妙结合而产生的伟大精灵!,莆田学院现代教育技术中心 2003年9日,强大的电脑:背后是伟大的人脑,但这并不说明人类的智慧不如“电脑”。因为电脑工作要执行的各种程序(运算的步骤)是人类编写出来。这些程序(软件)是无数科学家和计算机专家智力的结晶。没有这些程序,运算能力再强的电脑也无法做任何事情。电脑可以帮助人类做许多事情,包括任何一个人无法独
32、立完成的事情,但它永远只是用来帮助人类完成各种工作的一种辅助工具人类需要完成什么工作,就开发什么软件来装备电脑,电脑才具有完成什么工作的能力。事实上,卡斯帕罗夫输棋并不是输给了机器,归根到底仍然输给了人说穿了,是输给了IBM公司的“深蓝”小组(其中主要研制者是华裔计算机专家许峰雄和谭崇仁)。,莆田学院现代教育技术中心 2003年9日,1.4 计算机硬件Computer Hardware,莆田学院现代教育技术中心 2003年9日,计算机硬件可以分成哪五类?P1.8,Input(输入系统硬件)Processing and memory(数据处理和主存储系统硬件)Output(输出系统硬件)Stor
33、age(辅助存储系统硬件)Communications(通信系统硬件)Peripheral devices(外围设备)与计算机相连且由计算机控制的设备。这类设备可以安装在计算机箱的外面(如显示器、键盘等),亦可安装在计算机箱的里面(如软驱)。,莆田学院现代教育技术中心 2003年9日,Input Hardware(输入系统硬件),功能 接受数据并将其转换为适合于计算机处理的形式。常见输入设备,Mouse(鼠标),Scanners(打描仪),Keyboard(键盘),莆田学院现代教育技术中心 2003年9日,Scanner(扫描仪),莆田学院现代教育技术中心 2003年9日,手写板,莆田学院现代
34、教育技术中心 2003年9日,数字化仪,莆田学院现代教育技术中心 2003年9日,莆田学院现代教育技术中心 2003年9日,计算机常见输入设备,莆田学院现代教育技术中心 2003年9日,Processing and Memory Hardware数据处理和主存储系统硬件,计算机的控制中心由主机箱(System Unit)中的数据处理和主存储设备组成。,莆田学院现代教育技术中心 2003年9日,System Unit(系统单元,主机箱),计算机的控制中心由主机箱中的数据处理和主存储设备组成。P1.10图1.4,莆田学院现代教育技术中心 2003年9日,System board(主板),CPU插座
35、,内存插槽,莆田学院现代教育技术中心 2003年9日,莆田学院现代教育技术中心 2003年9日,CPU(Central Processing Unit)中央处理器,CPU是计算机控制和处理数据以产生信息的计算元件。在微型计算机中,CPU是一块大约1.5英寸见方、封装有成千上万个晶体管的集成电路芯片,称为“microprocessor”(微处理器),简记 MPU。,莆田学院现代教育技术中心 2003年9日,Memory(主存储器),主存储器又称为“内存”或RAM(随机存取存储器),是一种用于临时存储的工作存储器,用来存储需要马上由CPU处理的数据和程序,可以将它理解为计算机的“工作区”或“办公桌
36、区”。主存储器存储容量的大小决定了每次数据处理量的大小和程序的运行规模和复杂程度。和CPU一样,主存储器也是一种集成电路芯片,断电时,存储在其中的所有数据和程序将全部消失,故称为“易失的”(volatile)存储器。所以在计算机中还需要一种所谓“辅助存储器”(如磁盘、磁带等)来存储数据和信息。,莆田学院现代教育技术中心 2003年9日,笔记本机用256M内存,普通内存条,安装在主板上的内存条,莆田学院现代教育技术中心 2003年9日,莆田学院现代教育技术中心 2003年9日,Secondary Storage Hardware(辅助存储器),功能 以相对长久的(“非易失”)的方式存储数据和程序
37、。即断电时所存内容不会丢失。常见辅助存储器类型有:软磁盘(diskette or floppy disk)硬磁盘(hard disk)磁带(magnetic tape)光盘(optical disks),莆田学院现代教育技术中心 2003年9日,软磁盘和硬磁盘,莆田学院现代教育技术中心 2003年9日,软磁盘与硬磁盘:盘片,莆田学院现代教育技术中心 2003年9日,光盘和光盘驱动器,莆田学院现代教育技术中心 2003年9日,磁带及磁带机,新型存储器:闪存(U盘),拥有512MB闪存的超酷MP3,闪速存储器(Flash memory)具有掉电后信息保留的特点,又可以在线写入(写入前自动擦除),并
38、且可以按页连续字节写入,读出速度高。,莆田学院现代教育技术中心 2003年9日,Output Hardware输出设备,功能 将计算机处理产生的信息转换为用户可以识别和使用的形式。Hardcopy output(硬考贝输出)输出的图文通过打印机、绘图机等印制在纸面等,用户可以取走。Softcopy output(软考贝输出)输出的图文通过显示器显示在屏幕上,或输出音响通过音箱播放,用户可以观看和欣赏,但无法取走。,莆田学院现代教育技术中心 2003年9日,输出设备面面观,莆田学院现代教育技术中心 2003年9日,针式打印机,喷墨打印机,激光打印机,莆田学院现代教育技术中心 2003年9日,CR
39、T(阴极射线管)显示器,LCD(液晶)显示器,莆田学院现代教育技术中心 2003年9日,Communications Hardware通信设备,功能 用于计算机之间和计算机网络(networks)之间的连接,以实现软硬件资源的共享。为了使计算机的数字信号能够通过传统的铜芯电话线路传送,需要配备一种叫做Modem的通信设备将其转换模拟信号。,上网之“灵猫”:调制解调器,莆田学院现代教育技术中心 2003年9日,参考:国内教材中关于计算机硬件系统的叙述,迄今为止所有计算机从其功能结构来看,都可看作由五大部分组成:运算器 功能:算术运算和逻辑运算控制器 功能:使计算机能自动地执行程序,并使各部分协调
40、工作存储器 功能:用于保存程序和数据 主存储器(内部存储器)存放当前所执行程序的指令和数据 辅助存储器(外部存储器)存放暂不参加运算的程序的指令和数据输入设备 用于程序和数据输入(标准设备:键盘)输出设备 用于程序和数据输出(标准设备:显示器),计算机工作原理示意图,输入设备,主存储器,辅助存储器,输出设备,运算器,控制器,输入,输出,程序原始数据,运算结果,指令数据线,控制信号线,对照一下人进行某项运算时的情况,大脑,(控制器),控制,计算、判断,(运算器),记忆细胞,(内部存储器),眼、耳等,手、口等,笔记本、手册等,解题方法(事先学习)题目,提供答案,输入,输出,输入设备,输出设备,外部
41、存储器,常用术语,在计算机五大部分中,运算器和控制器是最核心的部分,通常做在一个器件上,称作CPU。【术语】CPU=控制器+运算器(+寄存器组)只有主存(内存)可直接与CPU交换信息,它与CPU组合可实现计算机的基本功能。【术语】主机=CPU+主存储器输入/输出(Input/Output)设备和外存合称“外围设备”。【术语】外设=I/O+辅助存储器,冯诺依曼型计算机,上述计算机的基本结构是由美藉匈牙利科学家冯 诺依曼于1946年提出的。迄今为止所有进入实用的电子计算机都是按冯 诺依曼的提出的结构体系和工作原理设计制造的,故又统称为“冯诺依曼型计算机”。新一代计算机将努力突破冯氏的结构体系和工作
42、原理,将是“非冯诺依曼型计算机”。冯诺依曼型计算机的两大特征 程序存储(计算机自动连续工作的基础)采用二进制(机内一切信息均需为二进制编码形式存在)冯诺依曼型计算机的工作原理 存储程序(将欲执行的任务事先编成程序存入主存中)程序控制(执行时由CPU调用主存中的程序进行运算),莆田学院现代教育技术中心 2003年9日,1.5 计算机软件Computer Software,莆田学院现代教育技术中心 2003年9日,为什么要使用软件?,计算机机器本身毫无智力可言,必须由人们提供各种指令来告诉它做什么、如何做和何时做。这些指令被总称为“software”(软件),因为它的存在人们感觉不到也看不到。软件
43、是由一组用所谓“编程语言”编写的程序组成。程序则由指令组成。用于实现某一专业功能的软件通常又称为“软件包”。软件通常由专业编程人员开发,并存放在磁盘、光盘上,或通过因特网在线提供。,莆田学院现代教育技术中心 2003年9日,两类软件,软件通常可以分为两类:System Software(系统软件)Application Software(应用软件),应用软件:我用的,系统软件:它用的,你可以认为应用软件是 你用的,而系统软件是 计算机用的。,莆田学院现代教育技术中心 2003年9日,System Software:The Computers Boss,功能 用于使计算机能够管理其本身的内部资源
44、,控制硬件的运行,执行各种基本操作,如使CPU与键盘、显示器、打印机和磁盘驱动器通信等。系统软件不用于解决各种业务性或专业性的具体问题。最重要的一种系统软件是“操作系统”。目前个人计算机最常用的系统软件即美国Microsoft(微软)公司的Windows(视窗)系列操作系统。,莆田学院现代教育技术中心 2003年9日,Application Software:Your Servant,功能 用于提高计算机用户的工作效率和创造力。目前个人计算机最常用的应用软件是美国Microsoft(微软)公司的Office系列办公软件和Internet Explorer Browser(IE浏览器)。前者用于
45、编写文档、处理电子表格、制作网页和多媒体演示软件等,后者用于在因特网上“上网冲浪”访问远程网站、下载软件、收发电子邮件、网上交友,莆田学院现代教育技术中心 2003年9日,1.6 计算机系统的分类Types of Computer Systems,莆田学院现代教育技术中心 2003年9日,1969年美国阿波罗登月飞船宇航员所用的机载导航计算机重量为31公斤,主存储器仅能保存2000个字符的数据,位于地面的发射控制计算机也只能存储一百万个字符,而造价高达400万美元,体积庞大,几乎占据一个大房间。,美国休斯顿:太空飞船发射控制中心美国国家航空与宇宙航行局约翰逊空间中心,莆田学院现代教育技术中心
46、2003年9日,飞速发展的计算机技术,摩尔定律:Intel的创始人之一 Gordon Moore在1965年提出了这个著名的定律,预言单位平方英寸芯片的晶体管数目每过18到24个月就将增加一倍。过去四十年的芯片产业一直遵循摩尔定律每18个月速度增长一倍的规律运行。事实上,Intel的CPU芯片上的晶体管数目已经由1971年的2300增长到今天Pentium 4处理器的5500万,即增长了两万四千倍。今天你用几千元人民币购买的个人计算机处理能力是1969年阿波罗登月发射控制计算机的上千倍,存储容量则是它的几百倍。体积之小,可以放在办公桌的桌面上,甚至可以放在掌心。,索尼公司展示新型掌上电脑,莆田
47、学院现代教育技术中心 2003年9日,Gordon E.Moore and Moores Law,戈登摩尔身高超过1.8米,头顶光秃,性情相当沉着、平静。他有两大爱好:垂钓和划船。作为英特尔的创始人,今年已经73岁的摩尔曾经一度成为硅谷的首富。因此,他早已有足够的金钱、时间和心情,扛一根钓竿,天天到硅谷湾区钓鱼,享受宁静的晚年时光。但是,除了他高大的身影外,一个更高大的“阴影”始终弥漫在这家半导体领域利润最高的公司之上,笼罩着整个半导体产业。这就是“摩尔定律”,IT产业的第一定律!摩尔定律已经37岁了,甚至比英特尔的年龄还要大三岁。37年来,它所倡导的“更快、更小、更便宜”的理念,使整个IT业
48、变成了另一个“奥林匹克”竞技场。,戈登摩尔,莆田学院现代教育技术中心 2003年9日,计算机系统的分类,根据其体积大小和处理能力,通常可分为Supercomputers(超级计算机)Mainframe computers(大型计算机)Workstations(工作站)Microcomputers(微型计算机)Microcontrollers(微控制器),莆田学院现代教育技术中心 2003年9日,Supercomputers超级计算机(巨型机),最快和性能最高的计算机。通常配备有上百个到上千个处理器,运算速度可达几万亿次/秒。目前世界上最快的集群超级计算机运算速度为每秒7.6万亿次浮点运算,预计
49、04年初将出现100万亿次的超级计算机。主要用于研究,如世界性气象预报和气侯现象分析、石油勘探、飞机设计、裂变核武器系统评定等。价格:1000万美元(国外)1000万人民币(国产)我国国产巨型机有:银河系列、曙光系列、深腾系列超级计算机。,莆田学院现代教育技术中心 2003年9日,曙光3000超级服务器,国家863计划的重大项目曙光3000超级服务器于2000年12月研制成功,通过了国家科技部组织的验收,并于2001年2月通过了专家鉴定。曙光3000是一种通用的超级并行计算机系统,是目前性能最高的国产超级服务器。它兼顾大规模科学计算、事务处理和网络信息服务。系统峰值浮点运算速度为每秒4032亿
50、次,内存总容量为168GB,磁盘总容量为3.63TB。它具有先进的机群体系结构。由70台节点计算机组成,共280个处理机。系统提供三套连接网络,用做高速并行计算、文件传输、系统管理、接待用户请求。另外,还有两套串行网络,用于监控系统的各种状态。,莆田学院现代教育技术中心 2003年9日,曙光3000最高运算速度达每秒4032亿次,256个处理机,内存总量达168GB。16个处理机的曙光3000每天可实现80亿次的页面点击。8个处理机的系统每天可收发七千万封电子邮件。4个处理机的系统每天可处理三百万次事务。128个处理机工作,48小时的精确天气预报只需1小时38分钟。64个处理机工作,一个月的气