目录

  • 键盘认识与打字练习
    • ● 打字软件下载安装
    • ● 新手篇
    • ● 大学计算机基础-教材电子版
  • 信息与计算机
    • ● 计算机系统组成与工作原理
    • ● 数据在计算机中的表示
    • ● 字符的编码表示
    • ● 带符号、带小数点的数是如何表示的
    • ● 声音的数字化
    • ● 图像在计算机中的编码
    • ● 结构化数据、非结构化数据与数据库技术
    • ● 知识扩展
      • ● 二进制与、或、非
      • ● 二进制数的数字实现
      • ● ENIAC到现代计算机
      • ● 新材料带来新发展
    • ● 章节测试
  • 计算机系统
    • ● 计算机硬件系统
      • ● 中央处理器-CPU
      • ● 存储器
      • ● 计算机的启动过程
      • ● 计算机主要硬件指标
    • ● 计算机软件系统
      • ● 计算机开机过程
      • ● 计算机软件系统
      • ● 操作系统概述
        • ● 文件管理
      • ● 应用软件及分类
      • ● 信息管理系统
      • ● 软件开发
      • ● 程序管理
      • ● 系统设置
    • ● Windows 10 操作系统
      • ● 电子文档
      • ● Window10 的基本操作
      • ● 章节测试
  • Word 2016
    • ● 文字处理软件
      • ● word工作环境
    • ● 本学期教材内容
      • ● 邀请函的制作方法
      • ● 学生会制度文档的制作方法
      • ● 制作学生信息登记表
      • ● 制作公司办公开支统计表
      • ● 制作公司的宣传单
      • ● 制作日常工作流程图
      • ● 制作服务与市场战略规划项目计划书
    • ● 文档的基本操作
      • ● 新建和保存文档
      • ● 文档的输入
      • ● 文档的打开与关闭
      • ● 文档的编辑
      • ● 文档的显示
    • ● 文档排版
      • ● 字符格式化
      • ● 段落格式化
      • ● 字符及段落格式的复制
      • ● 页面设计
      • ● 样式的创建及使用
      • ● 自动生成目录
    • ● 表格制作
    • ● 图形
    • ● 插入其他对象
    • ● 打印文档
    • ● Word文档的编辑与排版功能
    • ● Word的图文排版功能
    • ● Word表格的编辑与应用
    • ● Word样式与模板的应用
    • ● 章节测试
  • Excel 2016
    • ● Excel 2016概述
    • ● Excel 2016的基本操作
    • ● 学生期末成绩排序级筛选
    • ● 部门工资状况汇总
    • ● 员工培训成绩统计表
    • ● 图表功能
    • ● 数据管理和分析
    • ● 页面设置与工作表打印
    • ● excel第四题
    • ● 章节测试
  • PowerPoint 2016
    • ● PowerPoint2016概述
    • ● 创建演示文稿
    • ● 编辑和美化演示文稿
    • ● 放映和输出演示文稿
    • ● 章节测试
  • 通讯与网络技术
    • ● 计算机网络基础
      • ● 计算机网络概述
      • ● 计算机网络组成
      • ● 计算机网络体系结构
      • ● 计算机网络连接设备
      • ● 网络传输介质
    • ● WiFi的原理
    • ● Internet 基础
      • ● IP地址与域名机制
      • ● Internet 的接入方式
    • ● TCP/IP参考模型
    • ● 通信模型与信道容量
    • ● 知识扩展-通信线路和设备
    • ● 网络实践
    • ● 章节测试
  • 多媒体技术
    • ● 多媒体概念及多媒体计算机系统
    • ● 多媒体计算机系统
    • ● 多媒体信息在计算机中的表示
    • ● 图像处理软件
  • 从图像传感器看世界的物联
    • ● 认识图像传感器
    • ● 图像传感器的应用
    • ● 了解图像传感器技术
    • ● 图像传感器的挑战
  • Internet 应用与信息安全
    • ● WWW服务
    • ● 网络通信
    • ● 网络直播
    • ● 网上教学
    • ● 电子商务
    • ● 常用网络资源下载
    • ● 信息安全
      • ● 信息安全的基本要求
      • ● 新型的网络攻击有哪些
      • ● 信息攻防及安全防范
  • 信息检索
    • ● 信息检索基本概念
    • ● 信息检索的方法和一般步骤
    • ● 常用学术型信息源的检索
    • ● 常用开放型信息源的检索
计算机硬件系统
  • 1 冯-诺依曼体系结构
  • 2

冯-诺依曼体系结构


冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。

数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器控制器存储器输入设备输出设备),这套理论被称为冯·诺依曼体系结构。

我们可以将该体系结构的运作通过人类接收信息,处理信息,并输出信息这个过程来加以类比理解。
人类:当眼睛看到某些信息,这些信息被存储到记忆装置,大脑从记忆装置取出信息,并加以思考运算,再放回记忆装置,大脑控制记忆装置将信息传输给嘴巴,将信息表达出来。(这个过程大脑的指令占领导地位)



      冯诺依曼计算机:当输入设备接收到数据,数据将被存储到存储器,控制器发出取数据和运算的指令,数据被取出方去放入运算器中加以运算,运算结束后,控制器发出存入数据的指令并输出,数据被存储到存储器,再通过输出设备进行输出。(整个过程控制器的指令占领导地位)
原文链接:https://blog.csdn.net/qq_51800570/article/details/120426989



哈佛结构


哈佛结构的计算机分为三大部件:(1)CPU;(2)程序存储器;(3)数据存储器。它的特点是将程序指令和数据分开存储,由于数据存储器与程序存储器采用不同的总线,因而较大的提高了存储器的带宽,使之数字信号处理性能更加优越。[1]

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。

为避免将程序和指令共同存储在存储器中,并共用同一条总线,使得 CPU 和内存的信息流访问存取成为系统的瓶颈,人们设计了哈佛结构,原则是将程序和指令分别存储在不同的存储器中,分别访问。如此设计克服了数据流传输瓶颈,提高了运算速度,但结构复杂,对外围设备的连接与处理要求高,不适合外围存储器的扩展, 实现成本高,所以哈佛结构未能得到大范围的应用。但是作为冯式存储程序的改良手段,哈佛结构在CPU 内的高速缓存 Cache中得到了应用。通过设置指令缓存和数据缓存,指令和数据分开读取,提高了数据交换速度,极大克服了计算机的数据瓶颈。通过增加处理器数量,中央处理单元从最初的单核向双核、四核的方向发展,在冯氏计算机的简单结构下,增加处理器数量,也极大提高了计算机的运算性能。存储程序的方式使得计算机擅长数值处理而限制了其在非数值处理方面的发展。[2]

哈佛结构处理器有两个明显的特点:使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存;使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。

改进的哈佛结构,其结构特点为:以便实现并行处理;具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU之间的数据传输。


参考资料

[1]姚远.计算机系统结构简述[J].计算机光盘软件与应用,2014,(4):304-304,306.

[2] 刘巍.由冯·诺依曼体系的演进看计算机的发展[J].信息与电脑,2016,(14):46,50.