1.2.2 计算机硬件的基本组成(冯·诺依曼、现代计算机组织结构、计算机功能部件:输入、输出、存储器、运算器、控制器设备)
文章目录
- 1.早期的冯·诺依曼机
- 典型的冯·诺依曼机结构
- 2.现代计算机的组织结构
- 3.计算机的功能部件
- (1)输入设备
- (2)输出设备
- (3)存储器
- 主要功能
- 两个分类
- 主存储器组成
- 主存储器的工作方式
- 主存储器最基本组成
- (4)运算器
- 功能
- 组成
- (5)控制器
- 功能
- 组成
- 冯·诺依曼结构的模型机
1.早期的冯·诺依曼机
美籍匈牙利科学家
冯·诺依曼
最先提出“程序存储
”的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。由于他对现代计算机技术的突出贡献,因此冯·诺依曼又被称为“现代计算机之父
”。
“程序存储”:指令以代码的形式事先
输入到计算机的主存储器
中,然后按其在存储器中的首地址执行程序的第一条指令
,以后就按该程序的规定顺序执行
其他指令,直至程序执行结束
。
(1) 冯·诺依曼机的特点:
典型的冯·诺依曼机结构
2.现代计算机的组织结构
在微处理器问世之前,运算器与控制器分离。而且存储器容量小,因此设计成以运算器为中心的结构,其他部件都通过运算器完成信息的传递,如上图所示。
随着微电子技术的进步,同时计算机需要处理的信息也越来越多,大量I/O设备的速度和CPU的速度差距悬殊,因此需要更新换代计算机的组织结构以适应新的需求。计算机发展为了以存储器为中心,使I/O设备尽可能的绕过CPU,直接在I/O设备与存储器之间完成操作,以提高整体效率。其结构如下图所示:
3.计算机的功能部件
- 计算机的五大功能部件:
输入设备、输出设备、存储器、运算器、控制器
(1)输入设备
(2)输出设备
(3)存储器
主要功能
- 存放
程序
和数据
两个分类
主存储器组成
- 每个存储元件存储一位二进制代码
0/1
- 存储单元可存储一串二进制代码,称这串代码为
存储字
,称这串代码的位数为存储字长
,比如我图中所画每个存储单元存储8
位的二进制数,存储字长为8
。 - 存储字长可以是
1B或是字节的偶数倍
,1(字节,B,byte)=8bit
主存储器的工作方式
- 按存储单元的地址进行存取,这种存取方式称为
按地址存取方式
(相联存储器按内容访问)
主存储器最基本组成
- 华中科技大学MOOC图:
- 存储体:
存放二进制信息
- 地址寄存器(MAR-Memory Address Register):
存放访存地址
,经过地址译码
后找到所选的逻辑单元 - 数据寄存器(MDR-Memory Data Register):
暂存
要从存储器中读或写的信息
- 时序控制逻辑:用于产生存储器操作所需的各种时序信号
- 地址寄存器(MAR-Memory Address Register)
用于寻址,其位数对应着存储单元的个数
,如MAR为10位,则有2^10^=1024
个存储单元,记为1K。MAR的长度与PC(程序计数器)长度相等。 - MDR位数=存储字长,一般为字节(B)的二次幂的整数倍
- MAR和MDR虽然是存储器的一部分,但在现代
CPU
中却是存在于CPU中的;另外高速缓存(Cache)也存在于CPU中 - 主存储器逻辑图:
(4)运算器
功能
组成
(5)控制器
功能
- 控制器是计算机的
指挥中心
,它指挥着各部件自动协调地进行工作。
组成
冯·诺依曼结构的模型机
- 一般将
运算器和控制器
集成到一个芯片
上,称为中央处理器(CPU)
CPU和主存储器
共同构成主机
除主机外
的其它硬件装置(外存、I/O设备等)统称为外部设备
,简称外设
- 图中从控制器送出的
虚线
是控制信号↓↓↓↓↓↓ - 可以控制如何修改
PC
以得到下一条指令的地址 - 可以控制
ALU
执行什么运算 - 可以控制主存进行
读/写
操作
CPU与主存
之间通过一组总线
相连总线
中有地址、数据、控制
三组信号线MAR
中的地址信息会直接送到地址线
上,用于指向读/写
操作的主存存储单元
控制线
中有读/写
信号线,指出数据是从CPU写入
主存还是从主存读出
到CPU
- 根据
读
操作还是写
操作来控制将MDR中的数据
是直接送到数据线上
还是将数据线上的数据接收到MDR
中
1.2.2 计算机硬件的基本组成(冯·诺依曼、现代计算机组织结构、计算机功能部件:输入、输出、存储器、运算器、控制器设备)相关推荐
- 冯诺依曼原理计算机称为,冯·诺依曼提出的计算机工作原理又称为 工作原理。...
冯·诺依曼提出的计算机工作原理又称为 工作原理. 更多相关问题 Y211是一种靠液压动力坐封的封隔器,而Y441或Y445是一种靠机械坐封的封隔器. 美容心理诊断对美容医学的意义 肾功能不全的老年患者 ...
- 冯.诺依曼体系结构对计算机发展的限制
冯 . 诺依曼体系结构对计算机发展的限制 刘爱贵 ( 高能物理研究所计算中心 北京 2003年) 摘要 : 本文简单介绍了传统冯 . 诺依曼体系结构的原理和特点,从计算模型和存储模型两个方面 ...
- 冯 . 诺依曼体系结构对计算机发展的限制
冯 . 诺依曼体系结构对计算机发展的限制 刘爱贵 ( 高能物理研究所计算中心 北京 2003年) 摘要 : 本文简单介绍了传统冯 . 诺依曼体系结构的原理和特点,从计算模型和存储模型两个方面 ...
- 【01】 冯·诺依曼体系结构:计算机组成的金字塔
[计算机组成原理]学习笔记--总目录 [01] 冯·诺依曼体系结构:计算机组成的金字塔 一.计算机的基本硬件组成 CPU: 内存: 主板: 输入/输出设备: 硬盘: 显卡: 补充: 二.冯·诺依曼体系 ...
- 冯·诺依曼体系结构(计算机体系结构)
冯诺依曼体系结构简介: 美籍匈牙利数学家冯·诺依曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存. 冯·诺依曼体系结构冯·诺依曼理论的要点是:计算机的数 ...
- 冯·诺依曼--数学奇才计算机之父
约翰·冯·诺依曼 ( John Von Nouma,1903-1957) 美藉匈牙利人,1903年12月28日生于匈牙利的布达佩斯,父亲是一个银行家,家境富裕,十分注意对 孩子的教育.冯·诺依曼从小聪 ...
- 冯诺依曼体系下 计算机主机不包括,2.冯·诺依曼理论体系下的计算机硬件组成包括.doc...
2.冯·诺依曼理论体系下的计算机硬件组成包括 2. 冯·诺依曼理论体系下的计算机硬件组成包括: A. CPU.控制器.内存储器.输入设备.输出设备 B. 运算器.控制器.内外存.输入设备.输出设备 C ...
- 冯·诺依曼体系结构总结
1.冯诺依曼结构简介 冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构.程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相 ...
- 现代计算机之父—冯·诺依曼
冯·诺依曼简介及贡献 简介 冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家.计算机科学家.博弈论.核武器和生化武器等领域内的 ...
- 微型计算机硬件系统主要包括储存器,计算机的硬件系统主要包括运算器、控制器、存储器、输出设备和( )。...
答案 查看答案 解析: [解析题]按照冯.诺依曼原理,计算机的硬件系统分为输入设备...和输出设备. [解析题]计算机的()等特点,使它不仅具有高速运算能力,而且还具有逻辑分析和逻辑判断能力 [解析题 ...
最新文章
- 写扩展性好的代码:函数
- 华为app安装失败与已安装签名_手机APP为什么总是安装失败
- java注意的一些细节问题
- 输出斐波那契数列不大于1000的序列
- Elasticsearch进阶
- 【校内互测】Sunshine’s string(merge) (状压dp)
- Ubuntu新版发布周期
- Android Spinner(下拉菜单)常用属性与点击事件获取值
- linux mysql 主从数据库_Linux下MySQL数据库主从同步配置
- 树莓派下pyaudio安装与声音监控应用
- Python安装pyqt4
- python数据挖掘的基本流程有哪些?
- netty:Failed to initialize a channel. Closing
- 【数据】社区发现数据集
- 计算机网络 | 实验二 WINPCWP编程
- 相亲APP源码开发搭建应用场景及解决方案
- java对象实例化内存布局与访问定位
- 使用ngrok 二 -- 微信公众号笔记---本地调试微信接口
- 【Android SDM660源码分析】- 01 - 如何创建 UEFI XBL Protocol DXE_DRIVER 驱动及UEFI_APPLICATION 应用程序
- 终于找到了一款好用的录屏软件了