




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西南大学西南大学第二章第二章 计算机系统计算机系统1 1西南大学西南大学内容 2.1 引言:计算环境的发展引言:计算环境的发展 2.2 计算机系统计算机系统 2.3 微型计算机硬件系统微型计算机硬件系统 2.4 计算机网络基础计算机网络基础 2.5 自主学习自主学习2 2西南大学西南大学2.1 2.1 引言:计算环境的发展引言:计算环境的发展3 3(1 1)集中计算)集中计算 电子计算机时代开始电子计算机时代开始 标志物:标志物:ENIACENIAC和深蓝和深蓝 目的:计算速度的提升和计算能力的提高。目的:计算速度的提升和计算能力的提高。(2 2)个人计算机)个人计算机 独立性高,可靠性强独立
2、性高,可靠性强(3 3)互联网)互联网 多台计算机通过网络连接起来,实现数据和资源的共享及协同工作多台计算机通过网络连接起来,实现数据和资源的共享及协同工作(4 4)云计算)云计算 信息增长具无限性的趋势,摩尔定律的终结;如何解决无限增长信息的存储和计算信息增长具无限性的趋势,摩尔定律的终结;如何解决无限增长信息的存储和计算 基基于互联网的超级计算模式,于互联网的超级计算模式, 集中信息和处理器资源集中信息和处理器资源独立或联网工作的通用计独立或联网工作的通用计算机所形成的工作环境算机所形成的工作环境通过终端连接和使用主机,所有的软件、数据和控制都在大型机的主机通过终端连接和使用主机,所有的软
3、件、数据和控制都在大型机的主机西南大学西南大学2.2 计算机系计算机系统统4 4 计算机系统的组成部分?计算机系统的组成部分? 什什么么是是冯诺依曼体系结构?冯诺依曼体系结构? 软件如何分类?软件如何分类? 计算机基本工作原理是什么?计算机基本工作原理是什么? 西南大学西南大学2.2 2.2 计算机系统计算机系统5 5计算机系统计算机系统= =硬件系统硬件系统+ +软件系统软件系统硬硬 件件软软 件件西南大学西南大学2.2.1 2.2.1 计算机系统的组成计算机系统的组成 6 6 操作系统:操作系统: DOSDOS 、 WindowsWindows、 Mac OSMac OS、 UNIXUNI
4、X、 LinuxLinux等等 硬件系统硬件系统 主主 机机 运算器运算器 (ALU)(ALU) 控制器控制器 (CU)(CU) 输入设备:输入设备:键盘、鼠标、触摸屏、扫描仪、麦克风等键盘、鼠标、触摸屏、扫描仪、麦克风等 中央处理器中央处理器 ( (CPUCPU) ) 内内 存存 软件系统软件系统 系统软件系统软件 通用应用软件:通用应用软件: 办公软件包、数办公软件包、数据库管理系统、计算机辅助设计等据库管理系统、计算机辅助设计等 计算机计算机系统系统 只读存储器只读存储器 ( (ROMROM) ) 随机存取存储器随机存取存储器 ( (RAMRAM) ) 高速缓冲存储器高速缓冲存储器( (
5、CacheCache) ) 外外 设设 输出设备:显示器、打印机、绘图仪、音响等输出设备:显示器、打印机、绘图仪、音响等 外外 存:存: 硬盘、光盘、硬盘、光盘、U U盘盘、移动硬盘、移动硬盘等等 实用程序:诊断程序、排错程序等实用程序:诊断程序、排错程序等 语言处理程序:语言处理程序: C C、 C+C+、 JavaJava等等 专用应用软件:专用应用软件: 各企业的管理信息系统等各企业的管理信息系统等 应用软件应用软件 西南大学西南大学CPUCPU7 7冯冯. .诺依曼思想:诺依曼思想:五大模块五大模块程序和数据以二进制的形式程序和数据以二进制的形式存放在存储器存放在存储器控制器根据存放在
6、存储器中控制器根据存放在存储器中的指令序列(程序)进行工的指令序列(程序)进行工作作存储器存储器数据流数据流控制流控制流运算器运算器外存储器外存储器输输出出设设备备内存储器内存储器输输入入设设备备控制器控制器冯冯 诺依曼诺依曼体系体系结构结构 特点:特点:程序存储,按程序顺序执行程序存储,按程序顺序执行 西南大学西南大学8 8程序控制方式编写程序编写程序可执行程序可执行程序指令指令操作码操作码地址码地址码指令译码器指令译码器操作控制线路操作控制线路程序计数器程序计数器控制信号控制信号控制器(CU)功能:指挥计算机的各个部件按照指令的功能要求协调工作。功能:指挥计算机的各个部件按照指令的功能要求
7、协调工作。组成包括:指令寄存器组成包括:指令寄存器IRIR、程序计数器、程序计数器PCPC、指令译码器、指令译码器IDID。如何利用计算如何利用计算机解决问题?机解决问题?西南大学西南大学运算器9 9控制控制信号信号功能:进行算术运算和逻辑运算。功能:进行算术运算和逻辑运算。包括:算术逻辑部件包括:算术逻辑部件ALUALU、累加器、通用寄存器、状态寄存器。、累加器、通用寄存器、状态寄存器。数数据据内存内存算术逻辑部件算术逻辑部件ALU累加器累加器状态状态寄存器寄存器通用通用寄存器寄存器控制器控制器的控制的控制线路线路西南大学西南大学1010存储体存储体地址译码器地址译码器数据寄数据寄存器存器数
8、据总线数据总线读写读写电路电路地址总线地址总线存储器功能:用来存储数据和程序,能按照指定位置读写二进制信息。功能:用来存储数据和程序,能按照指定位置读写二进制信息。包括:内存储器、外存储器(又称内存和外存)。包括:内存储器、外存储器(又称内存和外存)。外存外存储器:储器:长期存放大量信息。长期存放大量信息。一般只与内存进行数据交换一般只与内存进行数据交换内存储器:内存储器:信息交流中心。信息交流中心。计算机直接从内存中存取信息计算机直接从内存中存取信息内存内存RAM随机存取随机存取存储器存储器ROM只读存储器只读存储器西南大学西南大学多级存储器体系结构1111CPU寄寄存存器器组组Cache主
9、主存存外外存存主机主机存取速度快,但存取速度快,但容量小价格贵容量小价格贵容量大、价格低,容量大、价格低,但存取速度慢但存取速度慢高速存取,高速存取,但存储容量小但存储容量小 实现高速存取实现高速存取 存放当前使用最频存放当前使用最频繁的指令和数据繁的指令和数据西南大学西南大学存储单元存储单元1212每个记忆单元由每个记忆单元由8 8位二进制位组成。位二进制位组成。常用:常用:KB,MB,GB ,TB等等字节字节ByteByte7 6 5 4 3 2 1 0位位bitbit位位(bit)(bit):二进制的最小单位,代表一二进制的最小单位,代表一个个0 0或或1 1。字节字节(Byte)(By
10、te):8 8位二进制,数据存储基位二进制,数据存储基本单位。本单位。字字(Word)(Word):计算机中作为一个整体被存计算机中作为一个整体被存取、传送、处理的二进制取、传送、处理的二进制数数. . 存存储器中储器中,通常每个单元存储一个,通常每个单元存储一个字。字。字长字长( (WordLengthWordLength) ):每个字中二进制位每个字中二进制位数数西南大学西南大学输入、输出设备1313内存内存输入设备输入设备 接受用户输入的原始信息接受用户输入的原始信息 转换成计算机可识别的信息转换成计算机可识别的信息形式(二进制)形式(二进制) 存放到内存中存放到内存中输出设备输出设备
11、将内存中的处理结果信息转将内存中的处理结果信息转变为用户可接受的形式输出变为用户可接受的形式输出 或成为其它机器所能接受的或成为其它机器所能接受的形式输出形式输出西南大学西南大学计算机软件系统1414软件是指程序、程序运行所需要的数据以及开发、使用软件是指程序、程序运行所需要的数据以及开发、使用和维护这些程序所需要的文档的集合。和维护这些程序所需要的文档的集合。裸机裸机操作系统操作系统UnixLinuxWindows其他系统软件其他系统软件语言处理程序语言处理程序诊断程序诊断程序系统设置和优化系统设置和优化备份程序备份程序反病毒反病毒程序程序压缩程序压缩程序应用软件应用软件办公软件包办公软件包
12、多媒体软件多媒体软件数据管理数据管理游戏软件游戏软件学习软件学习软件互联软件互联软件系统软件系统软件 面向计算机管理面向计算机管理 支持应用软件开支持应用软件开发和运行发和运行 具有专门的具有专门的应用目的应用目的西南大学西南大学系统软件1515操作系统操作系统语言处理程序语言处理程序实用程序实用程序使软硬件资源协调一致有条不紊地工使软硬件资源协调一致有条不紊地工作,对软硬件实行统一的管理和调度。作,对软硬件实行统一的管理和调度。管理计算机硬件资源管理计算机硬件资源控制其他程序运行控制其他程序运行为用户提供交互操作界面为用户提供交互操作界面目前典型的操作系统有:目前典型的操作系统有:Windo
13、ws、UNIX、Mac OS X、Linux等。等。西南大学西南大学系统软件1616操作系统操作系统语言处理程序语言处理程序实用程序实用程序翻译工具翻译工具作用:将源程序翻译成计算作用:将源程序翻译成计算机能识别的机器语言程序。机能识别的机器语言程序。程序设计语言:程序设计语言:机器语言机器语言汇编语言汇编语言高级语言高级语言典型的程序设计语言有:典型的程序设计语言有:FORTRAN、Pascal、C与与C+、BASIC、Java、C#等。等。汇汇编编程程序序编编译译程程序序解解释释程程序序西南大学西南大学1717(1 1)机器语言)机器语言由由“0”、“1”二进制代码按一定规则组成的、能被机
14、器直二进制代码按一定规则组成的、能被机器直接理解、执行的指令集合。接理解、执行的指令集合。 缺点:缺点:编程工作量大,难学、难记、难修改;编程工作量大,难学、难记、难修改; 不同不同计算机的计算机的指令系统不同,机器语言通用性差指令系统不同,机器语言通用性差优点优点:代码不需要翻译,所占空间少,执行速度快。代码不需要翻译,所占空间少,执行速度快。例如,计算例如,计算A=15+10 A=15+10 的机器语言程序如下:的机器语言程序如下:10110000 0000111110110000 00001111: 把把1515放入累加器放入累加器A A中中00101100 00001010001011
15、00 00001010: 1010与累加器与累加器A A的值相加,结的值相加,结果仍放入果仍放入A A中中1111010011110100: 结束,停机结束,停机西南大学西南大学1818(2 2)汇编语言)汇编语言使用反映机器指令功能的助记符代替机器语言的符号语言。使用反映机器指令功能的助记符代替机器语言的符号语言。例如用例如用ADDADD表示加、表示加、SUBSUB表示减、表示减、JMPJMP表示程序跳转等等。表示程序跳转等等。优点:优点:克服了机器语言难读等缺点,保持了其编程质量高、占克服了机器语言难读等缺点,保持了其编程质量高、占存储空间少,执行速度快的优点。存储空间少,执行速度快的优点
16、。缺点:缺点:仍然依赖于机器,通用性差。仍然依赖于机器,通用性差。特点:特点:源程序源程序必须通过汇编程序翻译成机器语言。必须通过汇编程序翻译成机器语言。常用于过程常用于过程控制等编程。控制等编程。例如,计算例如,计算 A=15+10 A=15+10 的汇编语言程序:的汇编语言程序:MOVMOV A A,1515:把:把1515放入累加器放入累加器A A中中ADDADD A A,1010:1010与累加器与累加器A A相加,结果存入相加,结果存入A A中中HLTHLT:结束,停机:结束,停机类比:类比:IP地址地址46机器语言机器语言域名域名汇编语言汇编语言西南大学西
17、南大学1919(3 3)高级语言)高级语言接近于自然语言和数学公式的程序设计语言。接近于自然语言和数学公式的程序设计语言。优优点点:接近算法语言,易学、易掌握,接近算法语言,易学、易掌握,可读性好,可维护性强,可靠性高;可读性好,可维护性强,可靠性高;可移植性好,重用率高可移植性好,重用率高自动化程度自动化程度高,编高,编程效率高。程效率高。缺点:缺点:源程序源程序要要通通过翻译程序翻译成过翻译程序翻译成机器语言,代码不最优。机器语言,代码不最优。例如,计算例如,计算 A=15+10 A=15+10 的的BASICBASIC语言程序如下:语言程序如下:A=15+10A=15+10 15 15与
18、与1010相加的结果放入相加的结果放入A A中中PRINT APRINT A 输出输出A AENDEND 程序结束程序结束西南大学西南大学2020常用高级语言常用高级语言Fortran:1954年推出,适用于科学和工程计算。年推出,适用于科学和工程计算。C、C+:1972年推出年推出C语言,语言,1983年加入面向对象的概念,年加入面向对象的概念,改名为改名为C+。语言简练、功能强,适用面广。语言简练、功能强,适用面广。BASIC:初学者语言,:初学者语言,1964年推出;年推出;1991年微软推出可视化年微软推出可视化的、基于对象的的、基于对象的VisualBasic开发环境,发展到现在的开
19、发环境,发展到现在的VB.NET开发环境,则是完全面向对象、功能更强大。开发环境,则是完全面向对象、功能更强大。Java:1995年推出,是一种新型的跨平台的面向对象设计语年推出,是一种新型的跨平台的面向对象设计语言,言, 具有卓越的通用性、高效性、平台移植性和安全性。具有卓越的通用性、高效性、平台移植性和安全性。C#:以其:以其简单的可视化操作,高运行效率,强大的操作能力简单的可视化操作,高运行效率,强大的操作能力,面向组件编程的支持成为,面向组件编程的支持成为.NET开发的首选语言。开发的首选语言。2013年年4月月TIOBE编程语言排行榜编程语言排行榜西南大学西南大学语言处理程序 for
20、 低级语言 2121机器语言机器语言源程序源程序汇编语言汇编语言源程序源程序机器语言程序机器语言程序(目标程序)(目标程序)汇编程序汇编程序翻译翻译西南大学西南大学高级语言翻译程序2222高级语言高级语言源程序源程序计算结果计算结果解释程序解释程序数据数据高级语言高级语言源程序源程序计算结果计算结果连接程序连接程序数据数据目标目标程序程序可执行可执行程序程序编译程序编译程序解释方式解释方式编译方式编译方式BasicC+程序库程序库可脱离编译程序和源程可脱离编译程序和源程序独立存在并反复使用序独立存在并反复使用西南大学西南大学2323实用程序u系系统设置软件:对系统进行全面设置、优化和保统设置软
21、件:对系统进行全面设置、优化和保护护Windows优化大优化大师:师: 系统检测、系统优化、系统清理、系统维系统检测、系统优化、系统清理、系统维护护u诊断程序:识别并且改正计算机系统存在的问题诊断程序:识别并且改正计算机系统存在的问题 “管管理理|设备管理器设备管理器”:所有设备的详细情况:所有设备的详细情况u备份程备份程序:把序:把硬盘上的文件复制到其他存储设备硬盘上的文件复制到其他存储设备上上 “控制面板控制面板|系系统和安全统和安全|备份和恢复备份和恢复” u反病毒程序反病毒程序 :消消除或防御电除或防御电脑病脑病毒毒和和恶恶意软意软件件Microsoft Security Essent
22、ialsu文件压缩程文件压缩程序:序:压压缩较缩较大的文大的文件,件,产产生另一较生另一较小容量的文件小容量的文件WinRAR,7-Zip完成一些与管理计算机系统资源及文件有关的任务完成一些与管理计算机系统资源及文件有关的任务西南大学西南大学应用软件为某一专门的应用目的而开发的软件。1. 办公软件包2. 图形和图象处理软件3.数据管理4. Ineternet服务软件5.娱乐与学习软件2424西南大学西南大学2.2.2 计算机基本工作原理 指令和程序指令和程序 计算机的一般工作过程计算机的一般工作过程 程序的执行方式程序的执行方式2525西南大学西南大学1.指令系统2626操作码操作码 地址码地
23、址码 数据传送指令数据传送指令数据处理指令数据处理指令程序控制指令程序控制指令输入输出指令输入输出指令 其它指令其它指令 If Goto And OrCPU内存I/O设备主机对计算机的硬件进行管理等对计算机的硬件进行管理等指令指令 结构结构分分类类指令系统指令系统:一台计算机的所有指令的集合一台计算机的所有指令的集合指令:能被计算机识别并执行的二进制代码,指令:能被计算机识别并执行的二进制代码,规定了某一种操作。规定了某一种操作。要完成的操作要完成的操作类型及功能类型及功能操作数或操作数或操作数的地址操作数的地址西南大学西南大学2727计算机的工作过程就是执行程序的过程计算机的工作过程就是执行程序的过程开始开始指令指令n n结束结束程序程序指令指令2 2指令指令1 1程序:程序:计算机指令的有序集
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3.3 汽化和液化 说课稿 2025年初中人教版物理八年级上册
- 开学心理讲座心得体会
- 在战友聚会上的致词简短
- 通信行业市场研究报告
- 市级体育总会章程范本
- 2025年高镍锍项目建议书
- 《会计信息系统应用》课件 学习情境4 报表系统应用
- 《电子商务基础》课件-话题1 电子商务概述
- 软件开发项目居间协议模板
- 商业零售实体店数字化转型与升级策略设计
- 大跨度空间网架结构分阶段整体提升安装技术研究与应用
- 注射用头孢比罗酯钠-临床药品应用解读
- 农业领域的服务礼仪
- 大学生心理健康教育教程 课件 第二章 大学生自我意识
- 公证知识宣传材料
- 聚酯生产技术 聚酯主要设备介绍
- 钣金结构件点检表
- 医疗安全(不良)事件汇总登记表(科室)
- 电子商务专升本考试(习题卷6)
- 铸造企业采购流程及管理制度
- 胸痛中心培训考试题(ACS医护人员版)附有答案附有答案
评论
0/150
提交评论