冯诺依曼体系是美国叙利亚数学家冯诺依曼在1964年提出的存储程序原理,把程序当作数据来对待,程序和该程序处理的数据用同样的方式储存。当前最先进的计算机都是采用冯诺依曼体系结构,这也是冯诺依曼是数字计算机之父的重要原因。下面我们从一下几个方面介绍冯诺依曼体系结构。

五大部件组成介绍

  1. 存储器是用来存放数据和程序的。
  2. 运算器主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中。
  3. 控制器主要用来控制和指挥程序和数据的输入运行,以及处理运算结果。
  4. 输入设备用来将人们熟悉的信息形式转换为机器能够识别的信息形式,常见的有键盘,鼠标等。
  5. 输出设备可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出等。

特点

  1. 计算机处理的数据和指令一律用二进制数表示
  2. 顺序执行程序。计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。
  3. 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

内存和外存的区别

存储器分为:内存和外存

内存和外存的对比:
1.内存的存储空间较小,外存的存储空间较大
2.内存的访问速度较快(ns),外存的访问速度较慢(us)
3.内存的成本较高,外存的成本较低
4.内存如果断电了数据会丢失,外存如果断电了数据不丢失

1.冯诺依曼体系结构组成及其特点相关推荐

  1. 1.计算机的组成(冯诺依曼体系)

    计算机的组成(冯诺依曼体系)美籍匈牙利科学家冯·诺依曼最新提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机. 由于他对现代计算机技术的突出贡献, ...

  2. p2.第一章 Python基础入门 -- 冯诺依曼体系和计算机基础 (二)

    1.2 核心基础 1.2.1 计算机基础知识 艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家.逻辑学家,被称为计算机科学之父,人工 ...

  3. 冯诺依曼体系各硬件工作原理解析

    文章目录 计算机结构体系来源 冯诺依曼体系结构 主存储器的基本组成 运算器的基本组成 控制器的基本组成 计算机的工作过程 总结 计算机结构体系来源 1946年,美国发明了世界上第一台计算机ENIAC, ...

  4. 【Linux】从冯诺依曼体系到初识Linux下的进程

    目录 前言 1.冯诺依曼体系结构 2.管理和操作系统 3.初识进程 1.描述进程PCB(process control block) 1.标识符pid fork接口创建子进程 2.进程状态 3.进程优 ...

  5. 计算机原理学习(1)-- 冯诺依曼体系和CPU工作原理

    前言 对于我们80后来说,最早接触计算机应该是在95年左右,那个时候最流行的一个词语是多媒体. 依旧记得当时在同学家看同学输入几个DOS命令就成功的打开了一个游戏,当时实在是佩服的五体投地.因为对我来 ...

  6. 计算机系统(一)——冯诺依曼体系

    现代计算机的基本结构是由冯诺依曼提出的,冯诺依曼的体系结构体系如下图所示: 计算机由运算器.控制器.存储器(也就是内存).输入设备.输出设备五大部件组成. 其中运算器和控制器组成cpu.        ...

  7. 【linux】冯诺依曼体系|操作系统|管理本质

    文章目录 1. 冯诺依曼体系结构 1. 为什么要有内存? 1. 若内存不存在 2. 若内存存在 结论1 2.在硬件层面,单机和跨单机之间数据流是如何流向的? 结论2 2. 操作系统(Operator ...

  8. 冯诺依曼体系、冯诺依曼型计算机的基本特点、组成、五大功能。

    冯诺依曼体系 认识冯诺依曼 冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家.计算机科学家.物理学家,是20世纪最重要的数学家之一.冯·诺依 ...

  9. 【浅析】冯诺依曼体系

    一.冯诺依曼体系是什么?        1946年美籍匈牙利科学家冯·诺伊曼提出的存储程序原理,将程序指令存储器和数据存储器合并在一起的存储器结构,即把程序本身当作数据来对待,程序和该程序处理的数据用 ...

最新文章

  1. C# ref和out关键字
  2. [免费活动通知]RAD Studio XE8 技术研讨会(上海、成都)
  3. vs+命令行运行带参数cpp文件
  4. android的helloworld工程目录学习
  5. ARP欺骗与嗅探入侵揭密--上篇(转)
  6. 网维大师服务器不运行,网维大师客户机连不上的解决方法
  7. javapanel根据内部组件_java gui中怎么用jpanel实现组件的绝对定位
  8. 笨办法学 Python · 续 练习 18:性能测量
  9. Minimum Size Subarray Sum (二分)
  10. mysql基础之忘掉密码解决办法及恢复root最高权限办法
  11. 全志 Allwinner V3S 开发环境搭建 (一)虚拟机搭建 Oracle VM VirtualBox6.1 Ubuntu14.4
  12. 计算机图形学上机心得,计算机图形学学习的心得体会
  13. 迅雷beat下载为php,迅雷beta版本下载
  14. 计算机word文档无法工作,电脑docx打不开怎么办(word文档无法打开的解决方法)...
  15. html文字阴影效果图,CSS3 -- 文字阴影(text-shadow)
  16. 2010年美国计算机图书市场Part1
  17. tensorflow-gpu版本使用问题和方法汇总
  18. 被众人膜拜的欧拉恒等式是个什么东东?
  19. 如何优雅的阅读论文——福昕阅读器
  20. 小米路由器AC2100写入OpenWrt

热门文章

  1. 标定学习笔记(二)-- 张正友论文学习笔记
  2. jetson nano 部署yolov5s
  3. 戴尔服务器安装ESXI
  4. 欧几里德算法 扩展欧几里德算法 求解丢番图方程
  5. 人工智能在物流领域中的应用
  6. python表求列平均值_python中表列的平均值
  7. 几家大厂求职与面试(一):Java必备,不看就是遗憾
  8. Fragment如何实现左右分屏显示的
  9. 真的,你不了解石家庄。
  10. linux 信号sigabrt,關於Linux中的SIGABRT信號