计算机组成原理【1】
文章目录
- 一 计算机的发展
- 1.1 思维导图
- 1.2 计算机系统的组成
- 1.3 硬件的发展
- 1.4 摩尔定律
- 1.5 计算机的“两极化”发展趋势
- 二 计算机的硬件组成
- 2.1 思维导图
- 2.2 早期冯诺依曼机的结构
- 2.3 冯诺依曼计算机的特点
- 2.4 现代计算机的结构
- 三 主要硬件的工作原理
- 3.1 思维导图
- 3.2 主存储器的基本组成
- 3.3 存储器的基本组成
- 3.4 控制器的基本组成
- 3.5 计算机的工作过程
一 计算机的发展
1.1 思维导图
1.2 计算机系统的组成
- 计算机系统=硬件+软件
- 硬件:计算机的实体,如主机、外部设备、硬盘
- 软件:由具体各类特殊功能的程序组成
- 计算机性能的好坏取决于“软”“硬”件功能的综合
1.3 硬件的发展
- 第一台电子数字计算机:ENIAC(1946);逻辑元件电子管
发展阶段 | 时间 | 逻辑元件 | 速度(次/秒) | 内存 | 外存 |
---|---|---|---|---|---|
第一代 | 1946-1957 | 电子管 | 几千~几万 | 汞延长线、磁鼓 | 穿孔卡片、纸带 |
第二代 | 1958-1964 | 晶体管 | 几万-几十万 | 磁芯存储器 | 磁带 |
第三代 | 1964-1971 | 中小规模集成电路 | 几十万-几百万 | 半导体存储器 | 磁带、磁盘 |
第四代 | 1972-现在 | 大规模、超大规模集成电路 | 上千万-万亿 | 半导体存储器 | 磁盘、磁带、光盘、半导体存储器 |
1.4 摩尔定律
- 集成电路上可容纳的晶体管数目约每隔18个月便会增加 1倍。整体性能也将提升一倍。
1.5 计算机的“两极化”发展趋势
- 一端是微型计算机向更微型化、网络化、高性能、多用途方向发展。
- 另一端是巨型机向巨型化、超高速、并行处理、智能化方向发展。
二 计算机的硬件组成
2.1 思维导图
2.2 早期冯诺依曼机的结构
- 存储程序:是指将指令以二进制代码的形式事先输入计算机的储存储器,然后按其在存储器中的守地址执行程序的第一条指令以后,以后就按该程序的规定顺序执行其他指令,直至程序执行结束。
- 第一台采用冯诺依曼结构的计算机EDVAC
- 早期冯诺依曼机的逻辑结构
2.3 冯诺依曼计算机的特点
- 计算机有五大部件组成
- 指令和数据及同等地位存于存储器,可按地址寻访
- 指定和数据用二进制表示
- 指令由操作码和地址码组成
- 存储程序
- 以运算器为中心【输入、输出设备与存储器之间的数据传送通过运算器完成;现在一般以存储器为中心】
2.4 现代计算机的结构
- 注意,这里的主存是指内存;辅存是指硬盘等外部存储设备
三 主要硬件的工作原理
3.1 思维导图
3.2 主存储器的基本组成
- MAR:地址存储器
- MDR:数据存储器
- 存储元:存储二进制的电子元件,每个存储元可存1bit
- 存储单元:多个存储元的集合 一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节
- 存储字(word):存储单元中二进制代码的组合
- 存储字长:存储单元中二进制的位数
3.3 存储器的基本组成
- 运算器:用于实现算术运算(如:加减乘除)、逻辑运算(如:与或非)
运算器结构 | 说明 |
---|---|
ACC | 累加器,用于存放操作数,或运算结果 |
MQ | 乘商寄存器,在乘、除运算时,用于存放操作数或运算结果 |
X | 通用的操作数寄存器,用于存放操作数 |
ALU | 算术逻辑单元,通过内部复杂的电路实现算数运算、逻辑运算 |
3.4 控制器的基本组成
- CU:【Control Unit】控制单元,分析指令、给出控制信号
- IR:【Instruction Register】指令寄存器,存放当前执行的指令
- PC:【Program Counter】程序计数器,存放下一条指令地址,有自动+1功能
3.5 计算机的工作过程
- CPU区分指令和数据的依据:指令周期的不同阶段
计算机组成原理【1】相关推荐
- 计算机组成原理-第二章 数据表示与运算
计算机组成原理-第二章 数据表示与运算 一.数据的表示 1.数值型数据的表示(重点难点) 1.1数值型数据的表示--进位制 1.2数值型数据表示-码制 1.3数值型数据的表示--定点数 1.4数值型数 ...
- 计算机组成原理-第一章
计算机组成原理第一章概述 一.计算机系统概述 1. 定义 2.分类 3.计算机系统的抽象层次 二.计算机系统的组成 1.计算机系统的硬件组成 1.1冯.诺依曼计算机(重点) 1.2现代计算机结构 1. ...
- 计算机组成原理读写周期波形图,第3章存储器层次结构-1讲述.ppt
第3章存储器层次结构-1讲述 计算机组成原理 * 计算机组成原理 --存储器层次结构(1) 2016-3-18 几个基本概念 1.存储器:计算机系统中的记忆设备,用来存放程序和数据. 2.存储元:存储 ...
- 计算机原理说课教案,《 计算机组成原理 》 说课
< 计算机组成原理 > 说课 View 114 Download 5 Embed Size (px) 344 x 292429 x 357514 x 422599 x 487 DESCRI ...
- 计算机组成原理2套题,计算机组成原理试卷及答案2套.doc
计算机组成原理试卷A 选择题(每小题2分,共30分) 下列数中最小的数是______. A.(100100)2 B.(43)8 C.(110010)BCD D.(25)16 计算机经历了从器件角度划分 ...
- 计算机组成原理实验pc,计算机组成原理实验报告5- PC实验
计算机组成原理实验报告5- PC实验 2.5 PC实验 姓名:孙坚 学号:134173733 班级:13计算机 日期:2015.5.15 一.实验要求:利用CPTH 实验仪上的K16..K23 开关做 ...
- 《计算机组成原理》----2.6 浮点数
本节书摘来自华章出版社<计算机组成原理>一书中的第2章,第2.6节, 作 者 Computer Organization and Architecture: Themes and Vari ...
- 计算机组成原理文华学院,华中科技大学文华学院计算机组成原理课设.doc
<华中科技大学文华学院计算机组成原理课设.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<华中科技大学文华学院计算机组成原理课设.doc>文档请在 ...
- 微型计算机组成原理考试,全国高等教育自学考试计算机组成原理模拟试题
第一部分 选择题(共15分) 一.单项选择题(本大题共15小题,每小题1分,共15分.在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选.多选或未选均无分.) 1. ...
- 计算机组成原理中12H是什么,计算机组成原理课程实习报告.doc
文档介绍: 计算机组成原理课程实****报告.docEvaluationWarning:ThedocumentwascreatedwithSpire..计算机组成原理课程实****报告2010-201 ...
最新文章
- asp.net 路径(转)
- Mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围
- java sort 效率_性能对比:collections.sort vs treeSet sort vs java8 stream.sorted
- 求一个二维数组的最大子矩阵的和
- conda 命令 直接安装 OpenCV[Anaconda]
- NER | 命名实体识别在QQ音乐上的应用
- ArcEngine中放大、缩小、移动等功能实现的方法
- 怎么调整网页页面大小在HTML中,网页字体大小设置方法 怎么改网页字体大小
- EXCEL 2016 冻结窗口(首行首列,多行多列)
- 偏倚方差分解——R code
- 全网最全最稳定中文ISBN信息查询api接口
- 阿里云服务器持久内存型re6p实例采用Intel傲腾持久内存
- PPT如何锁定一些元素(使用母版的策略)
- c++中字符数组与字符串的转换
- egpu+mac+bootcamp
- 电脑上怎么发出电子版准考证
- 【Python】socket编程——使用UDP协议打造在线时间服务器
- MYSQL_精讲数据库数据类型
- Py之scorecardpy:scorecardpy的简介、安装、使用方法之详细攻略
- pyhton写一个抓狐狸游戏