冯诺依曼体系的认识、来源、原理、组成、功能和特点

这篇具有很好参考价值的文章主要介绍了冯诺依曼体系的认识、来源、原理、组成、功能和特点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.认识冯诺依曼

二.冯诺依曼体系结构的来源

三.冯诺依曼体系结构计算机

3.1工作原理

3.2组成部件

3.3功能和特点


🎁个人主页:tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主
🎥 本文由 tq02 原创,首发于 CSDN🙉
🎄 本章讲解内容:冯诺依曼体系结构

🎥学习专栏:  C语言         JavaSE       MySQL基础  

一.认识冯诺依曼

        计算机的祖师爷 -----> 冯诺依曼冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日), 美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。冯·诺依曼是布达佩斯大学数学博士,在现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”.

问:为什么他会是祖师爷
原因:

  1. 因为他在计机科学和计算机体系结构的发展中起到了重要的作用,冯·诺依曼是现代计算机体系结构的奠基人之一。
  2. 他提出了现代计算机的关键概念,如存储程序概念、指令执行顺序、存储器层次结构等。这些概念对于计算机的设计和发展产生了深远的影响,成为了计算机科学的基础。
  3. 参与了EDVAC计划,提出了存储程序概念,并对计算机的逻辑设计做出了重要贡献。
  4. 冯·诺依曼参与了世界上第一台存储程序式电子计算机ENIAC的设计和开发工作,为计算机技术的进一步发展奠定了基础
  5. ............ 

  二.冯诺依曼体系结构的来源

        在20世纪初,物理学和电子学科学家争论制造可以进行数值计算的机器应该采用什么样的结构。而冯诺依曼 大胆的提出来 以二进制作为数字计算机的数制基础,然后预先编制计算程序,由计算机来按照人们事前制定的计算顺序来执行数值计算工作。

   冯诺依曼理论的要点数字计算机的数制采用二进制;计算机应该按照程序的顺序执行。

        冯诺依曼理论 又被人们称为 冯诺依曼体系结构从ENIAC到当前最先进的计算机都是采用了冯诺依曼体系结构。

三.冯诺依曼体系结构计算机

3.1工作原理

冯·诺依曼体系结构计算机的工作原理由两大部分组成,存储程序和程序控制

存储程序:将程序存放在计算机的存储器中,后才能供CPU访问;

程序控制:将存放在存储器中的程序按指令地址访问存储器并取出指令, 经译码依次产生指令执行所需的控制信号,实现对计算的控制完成指令的功能。

3.2组成部件

        冯·诺依曼体系构成的计算机必须具备五大基本部件,但计算机需要存储各种各样的数据,因此我们还需要4大数据寄存器。

五大基本部件

冯诺依曼体系的认识、来源、原理、组成、功能和特点,冯诺依曼体系结构,windows

  1. 存储器(Memory):用于存储程序指令和数据。
  2. 运算器(Arithmetic Logic Unit, ALU):用于执行算术和逻辑运算。
  3. 控制器(Control Unit, CU):协调和控制计算机的各个部件,解码并执行指令。
  4. 输入设备(Input Devices):用于将外部数据输入到计算机中,例如键盘、鼠标、传感器等。
  5. 输出设备(Output Devices):用于将计算机处理结果输出给用户或其他设备,例如显示器、打印机、扬声器等。

CPU中央存储器,负责执行程序指令和处理数据。CPU包括算术逻辑单元(Arithmetic Logic Unit,ALU)和控制单元(Control Unit,CU)两个主要部分。 

额外补充:

  1. 对于存储空间:硬盘>内存>>cpu
  2. 对于数据访问速度:cpu>内存>硬盘

四大数据寄存器:

  1. 程序计数器(Program Counter, PC):用于存储当前正在执行的指令的地址。
  2. 指令寄存器(Instruction Register, IR):用于存储当前正在执行的指令。
  3. 存储器地址寄存器(Memory Address Register, MAR):用于存储要访问的内存地址。
  4. 存储器数据寄存器(Memory Data Register, MDR):用于存储从内存中读取或写入的数据。

3.3功能和特点

当一台计算机拥有了以上的部件,可以实现很多功能 

根据 冯诺依曼体系构成的计算机 需要具有五大功能

  1. 能把需要的程序和数据送至计算机中;
  2. 必须具有长期记忆程序、数据、中间结果及最终运算结果的能力;
  3. 能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力;
  4. 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作;
  5. 能够按照要求将处理结果输出给用户。

冯诺依曼体系是现代计算机体系结构的基础,它的特点包括:

  1. 存储程序:冯诺依曼体系将程序和数据存储在同一存储器中,程序可以被视为数据的一种形式。这种存储程序的结构使得计算机能够按照程序的顺序逐条执行指令。

  2. 指令流和数据流分离:冯诺依曼体系中,指令和数据在存储器中是分开存储的。指令流用于控制计算机的操作,而数据流用于进行计算和存储结果。

  3. 顺序执行:冯诺依曼体系的计算机按照顺序执行指令,每条指令都会被解码并执行。这种顺序执行的方式使得计算机能够按照用户的要求一步一步地完成任务。

  4. 存储器层次结构:冯诺依曼体系中,存储器分为不同级别,包括寄存器、高速缓存、主存和辅助存储器。不同级别的存储器具有不同的访问速度和容量,可以根据需要进行数据的存取和传输。

  5. 单一总线结构:冯诺依曼体系的计算机使用单一总线结构来连接各个组件,包括处理器、存储器和外部设备。通过总线,这些组件可以进行数据和控制信号的传输。

  6. 以二进制形式表示数据和指令:冯诺依曼体系中,计算机使用二进制形式表示数据和指令。这种二进制表示方式简化了计算机的设计和操作。文章来源地址https://www.toymoban.com/news/detail-615657.html


到了这里,关于冯诺依曼体系的认识、来源、原理、组成、功能和特点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux系统编程】冯诺依曼体系结构

    目录 前言 什么是冯诺依曼体系结构? 冯诺依曼体系结构如何进行数据处理的? 存储器在冯诺依曼体系中有什么作用? 冯诺依曼体系结构为什么要这样设计? 冯诺依曼结构总结 相信对于冯诺依曼这个人的名字大家一定不会感到陌生,他被称为“现代计算机之父” 而在他生

    2024年02月14日
    浏览(40)
  • 浅谈冯诺依曼体系和操作系统

    文章目录 冯诺依曼体系结构     认识冯诺依曼体系结构       硬件分类       各个硬件的简单认识         输入输出设备         中央处理器         存储器     关于内存     对冯诺依曼体系的理解     操作系

    2024年02月03日
    浏览(33)
  • 【lesson8】冯诺依曼体系的介绍

    冯诺依曼体系是一种计算机体系结构,是现代计算机的基础被广泛应用。 如图所示: 输入设备 : 键盘,摄像头,话筒,磁盘,网卡等等 输出设备 : 显示器,音响,磁盘,网卡等等 存储器 : 内存 CPU(中央处理器 ): 运算器+控制器 运算器 : 主要进行算术运算和逻辑运

    2024年02月07日
    浏览(40)
  • 冯诺依曼体系和操作系统和进程

    我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。 输入设备:就是键盘,鼠标,扫描仪,摄像头… 输出深:显示器,打印机,音响… 中央处理器(CPU):内含运算器和控制器! 存储器:这里指的是内存! 内存具有掉电易失的特性

    2023年04月08日
    浏览(29)
  • 冯诺依曼体系结构与进程概念理解

    目录 1. 先谈硬件 1、初步理解冯诺依曼体系结构 2、理解各个模块之间的协作 2. 再谈软件 1、为什么要有操作系统 2、操作系统如何管理软硬件资源 3. 再谈进程 1、什么是进程 2、如何理解进程 3、Linux 是如何管理进程的 写在最后: 我现在认识的计算机,都是由一个个硬件组成

    2024年02月13日
    浏览(43)
  • Linux ----冯诺依曼体系结构与操作系统

    目录 前言 一、冯诺依曼体系结构 二、为什么选择冯诺依曼体系结构? 三、使用冯诺依曼结构解释问题 问题1: 问题2: 四、操作系统 1.操作系统是什么 2.为什么需要操作系统 3.操作系统怎样管理的 4.如何给用户提供良好环境 五、我们是怎样调用系统接口的 六、总结  了解冯

    2024年02月02日
    浏览(45)
  • 【Linux从入门到精通】了解冯诺依曼体系结构

      本片文章会对 冯诺依曼体系结构 进行详解。同时,我们 对冯诺依曼的理解,不能停留在概念上,要深入到对软件数据流理解上。本片文章同时也会对 数据在冯诺依曼结构上的交互 进行讲解。希望本篇文章会对你有所所帮助。   文章目录 一、简单认识冯诺依曼体系结构

    2024年02月03日
    浏览(54)
  • 【Linux】冯诺依曼体系结构 && 操作系统 && 进程概念

    目录 一、冯诺依曼体系结构 二、操作系统  1、概念  2、设计OS的目的 三、进程  1、基本概念  2、描述进程-PCB  3、组织进程  4、查看进程和终止  5、通过系统调用获取进程标识符  6、通过系统调用创建进程-fork  7、进程状态  8、特殊进程    8.1 僵尸进程    8.2 孤儿进

    2024年02月10日
    浏览(57)
  • 【Linux】冯诺依曼体系结构和操作系统概念

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

    2024年02月02日
    浏览(53)
  • 『Linux升级路』冯诺依曼体系结构与操作系统

    🔥 博客主页: 小王又困了 📚 系列专栏: Linux 🌟 人之为学,不日近则日退 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 目录 一、冯诺依曼体系结构 📒1.1为什么要有体系结构 📒1.2硬件介绍 📝1.2.1中央处理器 📝1.2.2输入、输出设备  📝1.2.3存储器  📝1.24.总线概念  📒1.3内存

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包