计算机组成PPT课件
合集下载
计算机的组成PPT课件
2019/9/18
20
练习题
(6)下列选项的硬件中,断电后会使存储数据丢失 的存储器是( )。
A)硬盘
B)RAM
C)ROM
D)优盘
【答案】:B 【解析】:电源断开时,RAM中的内容立即丢 失。
2019/9/18
21
练习题
(7)以下关于优盘的叙述中,不正确的是( )。
A)断电后数据不丢失,而且重量轻、体积小,一般只有 拇指大小
【答案】:D 【解析】:外存储器有硬盘、优盘、光盘;内 存储器有ROM和RAM。
2019/9/18
23
2019/9/18
24
外
存
储
光驱
器
希2捷0191/T9/B18/7200/32M
希捷320GB/5400
LG DVD光驱
10
输出设备
CRT显示器( 阴极射线显像 管) 它主要由电子枪(electron gun)、偏转线圈(deflection coils)、荫罩(shadow mask)、 荧光粉层(phosphor)和玻璃外壳 五部分组成。
芯片组芯片(北桥)
CPU插槽 内存插槽
7
CPU
CPU(Central Processing Unit)中央处理器 CPU是计算机的核心硬件,它直接影响一台计算机的性能 CPU主要包括运算器和控制器两大部件
AMD 羿龙IIX3 720
CPU
Intel 奔腾双核 E5200
2019/9/18
Intel 酷睿2双核 E7400
13
输入设备
鼠标
2019/9/18
Mouse
•方便地将光标准确定位在屏幕位置、 方便地完成各种操作,它是计算机必备 的标准输入设备。
《计算机的组成》课件
总结词
输入输出设备是计算机中用于与外部环境进行交互的硬件设备。
详细描述
输入输出设备是计算机中用于与外部环境进行交互的硬件设备。常见的输入设备 包括键盘、鼠标、触摸屏等,用于向计算机输入数据和指令;常见的输出设备包 括显示器、打印机等,用于将计算机处理的结果输出给用户。
总线与接口
总结词
总线与接口是计算机中用于连接各个硬件组件的通信线路和连接器。
数据处理是指利用计算机对大量数据进行收 集、整理、分析和呈现的过程,是计算机应 用的重要领域之一。
详细描述
数据处理涉及数据挖掘、数据库管理、数据 可视化等方面,广泛应用于金融、医疗、教 育等领域,帮助人们更好地理解和利用数据 。
人工智能与机器学习
总结词
人工智能与机器学习是计算机应用的前沿领 域,涉及模拟人类智能和从数据中学习的技 术。
总结词
指令是计算机执行操作的最小单位,程序则是按照特定顺序排列的一系列指令集合。
详细描述
指令是计算机能够识别和执行的基本命令,它规定了计算机执行的基本操作,如加法、减法、跳转等 。程序则是由一系列指令按照特定顺序组成的,用于完成特定的任务或功能。程序执行时,计算机按 照指令顺序逐条执行,完成所需的操作。
物联网与智能家居
物联网
物联网是指通过信息传感设备如射频识别、红外感应 器、全球定位系统等,按照约定的协议,将任何物品 与互联网连接起来,进行信息交换和通信,实现智能 化识别、定位、跟踪和管理的一种网络。
智能家居
智能家居是以住宅为平台,利用综合布线技术、网络 通信技术、安全防范技术、自动控制技术、音视频技 术等将家居生活有关的设施集成,构建高效的住宅设 施与家庭日程事务的管理系统,提升家居安全性、便 利性、舒适性、艺术性。
《计算机组成原理》课件
指令结束
将结果存回内存或寄存器 。
CPU的性能指标
速度
执行指令的速度,通常以MIPS(百万条 指令每秒)表示。
功耗
CPU在工作时的能耗。
集成度
CPU中晶体管的数量和密度。
可靠性
CPU在正常工作条件下无故障运行的概率 。
03
存储器
内存的分类与结构
分类
根据存储介质,内存可以分为RAM(随机存取存储器)和ROM(只读存储器)。RAM又可以分为DRAM(动态 随机存取存储器)和SRAM(静态随机存取存储器)。
谢谢您的聆听
THANKS
《计算机组成原理》ppt课件
CONTENTS
• 计算机系统概述 • 中央处理器 • 存储器 • 输入输出系统 • 总线系统 • 计算机系统可靠性及安全性
01
计算机系统概述
计算机的发展历程
机械计算机时代
1946年第一台电子计算机ENIAC诞生,占地170平方米,重30吨,运算速度5000次/秒。
晶体管计算机时代
20世纪50年代中期至60年代,计算机体积缩小,运算速度提高,可靠性增强。
集成电路计算机时代
20世纪60年代末至70年代初,微处理器出现,个人电脑开始进入市场。
大规模集成电路计算机时代
20世纪70年代中期至今,计算机体积更小,性能更高,应用领域更广泛。
计算机系统的组成
硬件系统
包括中央处理器、存储器、输入输出设备 等物理部件。
结构
内存主要由存储单元阵列、地址译码器和数据输入/输出缓冲器组成。每个存储单元阵列负责存储数据,地址译 码器负责将地址码转换为相应的存储单元的地址,数据输入/输出缓冲器则负责数据的读写操作。
内存的工作原理
将结果存回内存或寄存器 。
CPU的性能指标
速度
执行指令的速度,通常以MIPS(百万条 指令每秒)表示。
功耗
CPU在工作时的能耗。
集成度
CPU中晶体管的数量和密度。
可靠性
CPU在正常工作条件下无故障运行的概率 。
03
存储器
内存的分类与结构
分类
根据存储介质,内存可以分为RAM(随机存取存储器)和ROM(只读存储器)。RAM又可以分为DRAM(动态 随机存取存储器)和SRAM(静态随机存取存储器)。
谢谢您的聆听
THANKS
《计算机组成原理》ppt课件
CONTENTS
• 计算机系统概述 • 中央处理器 • 存储器 • 输入输出系统 • 总线系统 • 计算机系统可靠性及安全性
01
计算机系统概述
计算机的发展历程
机械计算机时代
1946年第一台电子计算机ENIAC诞生,占地170平方米,重30吨,运算速度5000次/秒。
晶体管计算机时代
20世纪50年代中期至60年代,计算机体积缩小,运算速度提高,可靠性增强。
集成电路计算机时代
20世纪60年代末至70年代初,微处理器出现,个人电脑开始进入市场。
大规模集成电路计算机时代
20世纪70年代中期至今,计算机体积更小,性能更高,应用领域更广泛。
计算机系统的组成
硬件系统
包括中央处理器、存储器、输入输出设备 等物理部件。
结构
内存主要由存储单元阵列、地址译码器和数据输入/输出缓冲器组成。每个存储单元阵列负责存储数据,地址译 码器负责将地址码转换为相应的存储单元的地址,数据输入/输出缓冲器则负责数据的读写操作。
内存的工作原理
《计算机组成原理》ppt课件
VS
挑战
在计算机组成原理的发展过程中,面临着 许多挑战和问题,如处理器的性能和功耗 问题、存储器的速度和容量问题、系统的 可靠性和安全性问题等。这些问题需要不 断研究和探索,以推动计算机组成原理的 持续发展。
THANKS
感谢您的观看
解释定点数与浮点数的表示方法,包括整数和实数的表示。
逻辑代数基础
1 2
逻辑变量与逻辑函数
引入逻辑变量和逻辑函数的概念,为后续的逻辑 运算打下基础。
基本逻辑运算
介绍与、或、非三种基本逻辑运算及其性质。
3
复合逻辑运算
阐述其他复合逻辑运算,如异或、同或等。
逻辑门电路
基本门电路
01
介绍与门、或门、非门等基本门电路的工作原理及实现。
01
03 02
I/O接口的功能和基本结构
数据传输寄存器
命令/状态寄存器
控制逻辑电路
I/O控制方式
优点
控制简单,易于实现
缺点
CPU利用率低,实时性差
I/O控制方式
优点
提高了CPU的利用率,实时性较好
缺点
中断次数多,开销大,数据丢失问题
I/O控制方式
优点
数据传输速度快,CPU干预少
缺点
需要专门的DMA控制器,硬件开销大
指令的执行过程
取指周期
从内存中读取指令,并放入指令 寄存器IR中。
中断周期
在执行过程中,如果出现中断请 求,则进入中断周期,保存现场 信息,并转向中断服务程序。
分析周期
对取回的指令进行分析,确定指 令的操作性质和操作数地址。
执行周期
根据分析结果,执行相应的操作 ,如算术运算、逻辑运算、数据 传输等。
计算机组成原理(本全)ppt课件
定点数的加减法实现
通过硬件电路实现定点数的加减法,包括加 法器、减法器等。
浮点数的加减运算
浮点数的表示方法
包括IEEE 754标准中浮点数的表示方法、规格化表示 和精度。
浮点数的加减法规则
包括阶码和尾数的运算规则、对阶操作、尾数加减运 算和结果规格化等。
浮点数的加减法实现
通过硬件电路实现浮点数的加减法,包括浮点加法器 、浮点减法器等。
指令的执行过程与周期
指令执行过程
取指、译码、执行、访存、写回等阶段 。
VS
指令周期
完成一条指令所需的时间,包括取指周期 、间址周期、执行周期等。
07
中央处理器(CPU)
CPU的功能与组成
控制器
负责指令的取指、译码和执行,控制 数据和指令在CPU内部的流动。
运算器
执行算术和逻辑运算,包括加、减、 乘、除、与、或、非等操作。
多核处理器与并行计算
多核处理器
将多个处理器核心集成在一个芯片上,每个核心可以独立执行指令,提高处理器的并行 处理能力。
并行计算
利用多核处理器或多个处理器同时处理多个任务或数据,加速计算过程,提高计算效率 。
08
输入输出系统
I/O接口与I/O设备
I/O接口的功能
实现主机与外设之间的信息交换,包括数据 缓冲、信号转换、设备选择等。
乘法与除法运算
浮点数的乘除法运算
包括浮点数的乘法、除法和平方根运算等。
定点数的乘除法运算
包括原码一位乘法、补码一位乘法、原码除 法和补码除法等。
乘除法运算的实现
通过硬件组成与设计
运算器的基本组成
包括算术逻辑单元(ALU)、寄存器组、数据总线等。
运算器的设计原则
计算机的组成课件_图文
固态硬盘和传统硬盘的区别
电源
计算机属于弱电产品,也就是说部件的工作 电压比较低,一般在正负12伏以内,并且是直流 电。而普通的市电为220伏(有些国家为110伏) 交流电,不能直接在计算机部件上使用。因此计 算机和很多家电一样需要一个电源部分,负责将 普通市电转换为计算机可以使用的电压,一般安 装在计算机内部。计算机的核心部件工作电压非 常低,并且由于计算机工作频率非常高,因此对 电源的要求比较高。目前计算机的电源为开关电 路,将普通交流电转为直流电,再通过斩波控制 电压,将不同的电压分别输出给主板、硬盘、光 驱等计算机部件。
内存
内存指的是内存储器 ,其主要是用来临时 存贮数据,比如电脑中调用的数据,就需要 从硬盘读出,发给内存,然后内存再发给CPU 也可以理解成是内存和CPU之间的缓存, 因 为CPU中的ALU(虚拟寄存器)速度要比硬盘 速度快的多. 所以需要内存用来给CPU和硬 盘之间进行沟通,当然光盘/软盘等所有外 存贮器都是用内存来作桥梁的。
只读存储器:他是死的,删不掉,也无法覆盖 其他数据,主要用来存储内存厂商/型号等 。
硬盘
硬盘是一种主要的电脑存储媒介。 固态硬盘: 固态硬盘的接口规范和定义、功能及使用方法上 与普通硬盘的相同,在产品外形和尺寸上也与普 通硬盘一致。其芯片的工作温度范围很宽(40~85℃)。目前广泛应用于军事、车载、工控 、视频监控、网络监控、网络终端、电力、医疗 、航空等、导航设备等领域。虽然目前成本较高 ,但也正在逐渐普及到DIY市场。
内存有两个部分: 随机存储器(RAM)
只读存储器(ROM)
随机存储器:也就是临时存放数据用的, 断 电后数据丢失,所以你复制了东西,没有粘 贴时,从新启动计算机后就无法粘贴刚才复 制的数据了。比如你玩游戏时,刚玩完游戏 感觉计算机速度下降了,这就是内存被游戏 数据占用了,从新启动计算机后速度恢复 正常,也就是内存中的RAM释放了数据。
计算机的组成(ppt课件)
外存:硬盘、光盘、优盘,数据永久性,速度慢,容量大
6、ห้องสมุดไป่ตู้示卡
通过总线连接CPU与显示 器之间的接口电路,
显存:16M, 32M,64M
显示器:超平,纯平,液晶 分辨率: 像素 dpi(dot per inch) bps (bit per second)
声效卡
7、网卡、Modem
音箱、打印机、扫描仪 键盘、鼠标、
3、内存
•内存:指的就是主板上的存储部件,使CPU直接与之沟通,存放 当前正在使用的(即执行中)的数据和程序。
•分类:ROM——固化在芯片上,存放一些监控程序。(主板上)
•
RAM——内存条,只用于暂时存放程序和数据,一旦关
闭电源或发生断电,其中的 程序和 数据 就会丢失。
内存储器
• CPU 与内存储器 频繁的数据交换
容量
计量单位:字节(Byte) B、KB、MB、GB、TB 1B=8 bit 即1 字节 (Byte) = 8 位(bit) 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
5、硬盘、光驱、软驱
内存与外存的不同特点:
内存: RAM内存条
数据易失性,速度快,容量小
第二章 计算机硬件和软件
• 计算机完整的系统由 硬件 和 软件 组成
第一节 计算机的硬件构成
1、主板 2、CPU(中央处理器) 3、内存 4、硬盘 5、光驱、软驱 6、显卡、声卡 7、网卡 8、外设
显
示
器
声卡网卡
显卡
内存
电 源
主 板
键 盘
鼠标
CPU
硬 盘 光驱 软驱
1、主板
主板上有许多插槽, 可以插“即插即用”设备, 比如网卡、声卡、显卡、 内存等,还提供各种部 件的接口,一些数据线 也是插在主板上。计算 机的绝大部分部件都是 集成在主板上的!
计算机的硬件组成(共15张PPT)
它是整个计算机的指挥中心,负责控制计算机各个部件的协调工作,使计算机能够自动连续地执行程序。
2、存储器:是一种记忆装置,是计算机存储数据、程序的地方。
在RAM上既可以写入信息又可以读出,通常用来存放用户输入的程序和数据,其内的信息在断电后会丢失(我们通常讲的内存容量128MB、256MB、512MB、1GB等等就是指RAM中的容量 )
一、计算机的硬件组成
存储器
运算器
控制器
输入设备
输出设备
这是由冯·诺依曼首先提出来的,称为冯·诺依曼结构
1、CPU(Center Processed Unit)→中央处理单元,即中央处理器
主要完成算术运算和逻辑运算。它是计算机的核心控制部件。CPU的型号:PI、PII、PIII、PIV、赛扬( CeleronII )、 Athlon(速龙)、Duron(毒龙)等等。
光盘驱动器的种类:
4、DVD-ROM:数字通用光盘。存储量很大,可达到30GB。另还有:DVD-R,DVD-RW,这两种同样需要相应的刻录机和刻录软件。
CD-ROM驱动器; CD-RW刻录机(可刻写CD-R/CD-RW碟片) ; DVD-ROM驱动器 ; DVD-RW/R光盘刻录机。
返回
技嘉新品SLI主板(888元)
语言处理程序(它包含解释和编译两种程序):常见的高级语言:QBASIC、C、C++、FORTRE、FOXBASE、FOXPRO……
服务程序:包括:装配程序、编辑程序、诊断程序、提示系统等等。
在各种平台或语言上开发的具体使用的软件。如:人口出入境登记管理系统、图书馆资料检索软件、人事管理软件、工资管理软件、辅助教学软件 。
光盘的种类:
2、CD-R:可写入式光盘。它必须配合CD-R光盘刻录机和刻录软件将资料一次写入CD-R光盘中,但不能擦写已写入的内容。对资料的保存有较高的安全性。
2、存储器:是一种记忆装置,是计算机存储数据、程序的地方。
在RAM上既可以写入信息又可以读出,通常用来存放用户输入的程序和数据,其内的信息在断电后会丢失(我们通常讲的内存容量128MB、256MB、512MB、1GB等等就是指RAM中的容量 )
一、计算机的硬件组成
存储器
运算器
控制器
输入设备
输出设备
这是由冯·诺依曼首先提出来的,称为冯·诺依曼结构
1、CPU(Center Processed Unit)→中央处理单元,即中央处理器
主要完成算术运算和逻辑运算。它是计算机的核心控制部件。CPU的型号:PI、PII、PIII、PIV、赛扬( CeleronII )、 Athlon(速龙)、Duron(毒龙)等等。
光盘驱动器的种类:
4、DVD-ROM:数字通用光盘。存储量很大,可达到30GB。另还有:DVD-R,DVD-RW,这两种同样需要相应的刻录机和刻录软件。
CD-ROM驱动器; CD-RW刻录机(可刻写CD-R/CD-RW碟片) ; DVD-ROM驱动器 ; DVD-RW/R光盘刻录机。
返回
技嘉新品SLI主板(888元)
语言处理程序(它包含解释和编译两种程序):常见的高级语言:QBASIC、C、C++、FORTRE、FOXBASE、FOXPRO……
服务程序:包括:装配程序、编辑程序、诊断程序、提示系统等等。
在各种平台或语言上开发的具体使用的软件。如:人口出入境登记管理系统、图书馆资料检索软件、人事管理软件、工资管理软件、辅助教学软件 。
光盘的种类:
2、CD-R:可写入式光盘。它必须配合CD-R光盘刻录机和刻录软件将资料一次写入CD-R光盘中,但不能擦写已写入的内容。对资料的保存有较高的安全性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过本课程的学习,希望大家能够比较全面地掌握 计算机系统的基概念、基本原理、基本结构和基本分 析方法,并建立起计算机系统硬件和软件的完整概念。
希望从了解计算机系统的外部特性为出发点,以软 件设计过程中必须知道的计算机系统的结构为线索来学 习"计算机组成与结构"这门课。
"计算机系统结构" (computer architecture)一词 的含义有多种说法,并无统一的定义。它是 Amdahl 等人 在 1964 年提出的。他们把系统结构定义为由程序设计者 所看到的一个计算机系统的属性,即概念性结构和功能特 性。这实际上是计算机系统的外特性。按照计算机层次结 构,不同程序设计者所看到的计算机有不同的属性。使用 高级语言的程序员所看到的计算机属性主要是软件子系统 和固件子系统的属性,包括程序语言以及操作系统、数据 库管理系统、网络软件等用户界面。
第1章 计算机系统概论
在 研 制 ENIAC 计 算 机 的 同 时 , 冯 ·诺 依 曼 ( Von Neumann)与莫尔小组合作研制了EDVAC计算机,该计算 机采用了存储程序方案,其后开发的计算机都采用这 种方式,称为冯·诺依曼计算机。冯·诺依曼计算机具有 如下基本特点:
(1) 计算机由运算器、控制器、存储器、输入设 备和输出设备五部分组成。
第1章 计算机系统概论
(二)按结构分类通用计算机又分巨型机、大型机、中型 机、小型机、微型机、单板机和单片机七类。
第1章 计算机系统概论
1. 1 计算机与语言 1.2 计算机硬件与软件 1.3 计算机层次结构 1.4 计算机发展 1.5 计算机应用 1.6 计算机系统结构 1.7 计算机组成
第1章 计算机系统概论
20世纪40年代,无线电技术和无线电工业 的发展为电子计算机的研制准备了物质基础, 1943年~1946年,美国宾夕法尼亚大学研制的 ENIAC(Electronic Numerical Integrator And Computer,电子数字积分器和计算机)是世界上 第一台电子计算机。当时,第二次世界大战正 在进行,为了完成新武器在弹道问题中许多复 杂的计算,在美国陆军部的资助下开展了这项 研究工作,ENIAC计算机于1945年年底完成, 1946年2月正式交付使用。
第1章 计算机系统概论
因为ENIAC计算机是最早问世的一台电子数字计算 机,所以人们认为它是现代计算机的始祖。ENIAC计算 机共用18 000多个电子管,1500个继电器,重达30吨, 占地170平方米,耗电140 kW,每秒钟能进行5000次加 法计算,领导研制的是宾夕法尼亚大学的莫克利 (J.W.Mauchly)和埃克特(J.P.Eckert)。该计算机存在 两个主要缺点,一是存储容量太小,只能存20个字长 为10位的十进制数;二是用线路连接的方法来编排程 序,因此每次解题都要依靠人工改接连线,准备时间 大大超过实际计算时间。
先修课程:数字电路基础
授课学时:62学时 1---16周
实验学时:10学时 考试占80分,平时成绩占10分,实验占10分。 课程的性质:本课是计算机专业的专业技术基础 课,计算机专业的核心课程之一,是主干必修课。
学习目标:
通过本课程学习,能够比较全面地掌握计算机系统 的基本概念、基本原理、基本结构和基本分析方法,并 建立起计算机系统的完整概念。
计算机组成的任务是在计算机系统结构确定分 配给硬件子系统的功能及其概念结构之后,研究各 组成部分的内部构造和相互联系,以实现机器指令 级的各种功能和特性。计算机组成是计算机系统结 构的逻辑实现,包括机器内部的数据流和控制流的 组成以及逻辑设计等。
计算机实现是指计算机组成的物理实现。 因此,计算机系统结构、计算机组成和计算机 实现是三个不同的概念。系统结构是计算机系统的 软、硬件的界面;计算机组成是计算机系统结构的 逻辑实现;计算机实现是计算机组成的物理实现。 它们各自包含不同的内容,但又有紧密的关系。
(2) 采用存储程序的方式,程序和数据放在同一 个存储器中,指令和数据一样可以送到运算器中运算, 即由指令组成的程序是可以修改的。
第1章 计算机系统概论
(3) 数据以二进制码表示。
(4) 指令由操作码和地址码组成。
(5) 指令在存储器中按执行顺序存放,由指令计数 器(即程序计数器PC)指明要执行的指令所在的单元地 址,一般按顺序递增,也可按运算结果或外界条件而 改变。
(6) 机器以运算器为中心,输入/输出设备与存储器 间的数据传送都通过运算器。
冯·诺依曼计算机开辟了“存储程序自动控制”现 代计算机的先河,目前的计算机基本是基于冯·诺依曼 计算机的模型和原理研制的。
第1章 计算机系统概论
经典的冯·诺依曼计算机主要特点: 1.程序存储 2.运算器为中心 3.集中控制
现代计算机仍属于冯·诺依曼计算机, 改进(程序存储不变): 1.以存储器为中心 2.总线结构 3.分散控制
第1章 计算机系统概论
1.1 计算机与语言
一、计算机分类 (一)按功能分类 电子计算机从总体上来说分为三大类:电子模拟计算机、 电子数字计算机和电子通用计算机。 电子模拟计算机:只能加工模拟量,数值由连续量来 表示,运算过程也是连续的。 电子数字计算机:只能加工数字量,按位运算,并且 不连续地跳动计算。 电子通用计算机:既能加工数字量又能加工模拟量。
第1章 计算机系统概论
1.1 计算机与语言 数字计算机又可分为专用计算机和通用计算机。专用
和通用是根据计算机的效率、速度、价格、运行的经济性 和适应性来划分的。专用机是最有效、最经济和最快速的 计算机,它是针对某一任务设计的计算机,但是它的适应 性很差。通用机适应性很大,但是牺牲了效率、速度和经 济性。
学会计算机系统各个主要组成部分的基本原理,常 用的性能评价方法,分析方法、计算方法等。
课程要求:
计算机系统是一个非常复杂的系统,本课程以计算 机系统的外部特性为主来讲解计算机系统的基本结构, 所谓外部特性是指一个软件设计者编写出能够在计算机 系统上正确运行的程序(特别是系统程序)所必须了解 到的计算机系统的特性。
希望从了解计算机系统的外部特性为出发点,以软 件设计过程中必须知道的计算机系统的结构为线索来学 习"计算机组成与结构"这门课。
"计算机系统结构" (computer architecture)一词 的含义有多种说法,并无统一的定义。它是 Amdahl 等人 在 1964 年提出的。他们把系统结构定义为由程序设计者 所看到的一个计算机系统的属性,即概念性结构和功能特 性。这实际上是计算机系统的外特性。按照计算机层次结 构,不同程序设计者所看到的计算机有不同的属性。使用 高级语言的程序员所看到的计算机属性主要是软件子系统 和固件子系统的属性,包括程序语言以及操作系统、数据 库管理系统、网络软件等用户界面。
第1章 计算机系统概论
在 研 制 ENIAC 计 算 机 的 同 时 , 冯 ·诺 依 曼 ( Von Neumann)与莫尔小组合作研制了EDVAC计算机,该计算 机采用了存储程序方案,其后开发的计算机都采用这 种方式,称为冯·诺依曼计算机。冯·诺依曼计算机具有 如下基本特点:
(1) 计算机由运算器、控制器、存储器、输入设 备和输出设备五部分组成。
第1章 计算机系统概论
(二)按结构分类通用计算机又分巨型机、大型机、中型 机、小型机、微型机、单板机和单片机七类。
第1章 计算机系统概论
1. 1 计算机与语言 1.2 计算机硬件与软件 1.3 计算机层次结构 1.4 计算机发展 1.5 计算机应用 1.6 计算机系统结构 1.7 计算机组成
第1章 计算机系统概论
20世纪40年代,无线电技术和无线电工业 的发展为电子计算机的研制准备了物质基础, 1943年~1946年,美国宾夕法尼亚大学研制的 ENIAC(Electronic Numerical Integrator And Computer,电子数字积分器和计算机)是世界上 第一台电子计算机。当时,第二次世界大战正 在进行,为了完成新武器在弹道问题中许多复 杂的计算,在美国陆军部的资助下开展了这项 研究工作,ENIAC计算机于1945年年底完成, 1946年2月正式交付使用。
第1章 计算机系统概论
因为ENIAC计算机是最早问世的一台电子数字计算 机,所以人们认为它是现代计算机的始祖。ENIAC计算 机共用18 000多个电子管,1500个继电器,重达30吨, 占地170平方米,耗电140 kW,每秒钟能进行5000次加 法计算,领导研制的是宾夕法尼亚大学的莫克利 (J.W.Mauchly)和埃克特(J.P.Eckert)。该计算机存在 两个主要缺点,一是存储容量太小,只能存20个字长 为10位的十进制数;二是用线路连接的方法来编排程 序,因此每次解题都要依靠人工改接连线,准备时间 大大超过实际计算时间。
先修课程:数字电路基础
授课学时:62学时 1---16周
实验学时:10学时 考试占80分,平时成绩占10分,实验占10分。 课程的性质:本课是计算机专业的专业技术基础 课,计算机专业的核心课程之一,是主干必修课。
学习目标:
通过本课程学习,能够比较全面地掌握计算机系统 的基本概念、基本原理、基本结构和基本分析方法,并 建立起计算机系统的完整概念。
计算机组成的任务是在计算机系统结构确定分 配给硬件子系统的功能及其概念结构之后,研究各 组成部分的内部构造和相互联系,以实现机器指令 级的各种功能和特性。计算机组成是计算机系统结 构的逻辑实现,包括机器内部的数据流和控制流的 组成以及逻辑设计等。
计算机实现是指计算机组成的物理实现。 因此,计算机系统结构、计算机组成和计算机 实现是三个不同的概念。系统结构是计算机系统的 软、硬件的界面;计算机组成是计算机系统结构的 逻辑实现;计算机实现是计算机组成的物理实现。 它们各自包含不同的内容,但又有紧密的关系。
(2) 采用存储程序的方式,程序和数据放在同一 个存储器中,指令和数据一样可以送到运算器中运算, 即由指令组成的程序是可以修改的。
第1章 计算机系统概论
(3) 数据以二进制码表示。
(4) 指令由操作码和地址码组成。
(5) 指令在存储器中按执行顺序存放,由指令计数 器(即程序计数器PC)指明要执行的指令所在的单元地 址,一般按顺序递增,也可按运算结果或外界条件而 改变。
(6) 机器以运算器为中心,输入/输出设备与存储器 间的数据传送都通过运算器。
冯·诺依曼计算机开辟了“存储程序自动控制”现 代计算机的先河,目前的计算机基本是基于冯·诺依曼 计算机的模型和原理研制的。
第1章 计算机系统概论
经典的冯·诺依曼计算机主要特点: 1.程序存储 2.运算器为中心 3.集中控制
现代计算机仍属于冯·诺依曼计算机, 改进(程序存储不变): 1.以存储器为中心 2.总线结构 3.分散控制
第1章 计算机系统概论
1.1 计算机与语言
一、计算机分类 (一)按功能分类 电子计算机从总体上来说分为三大类:电子模拟计算机、 电子数字计算机和电子通用计算机。 电子模拟计算机:只能加工模拟量,数值由连续量来 表示,运算过程也是连续的。 电子数字计算机:只能加工数字量,按位运算,并且 不连续地跳动计算。 电子通用计算机:既能加工数字量又能加工模拟量。
第1章 计算机系统概论
1.1 计算机与语言 数字计算机又可分为专用计算机和通用计算机。专用
和通用是根据计算机的效率、速度、价格、运行的经济性 和适应性来划分的。专用机是最有效、最经济和最快速的 计算机,它是针对某一任务设计的计算机,但是它的适应 性很差。通用机适应性很大,但是牺牲了效率、速度和经 济性。
学会计算机系统各个主要组成部分的基本原理,常 用的性能评价方法,分析方法、计算方法等。
课程要求:
计算机系统是一个非常复杂的系统,本课程以计算 机系统的外部特性为主来讲解计算机系统的基本结构, 所谓外部特性是指一个软件设计者编写出能够在计算机 系统上正确运行的程序(特别是系统程序)所必须了解 到的计算机系统的特性。