博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【总结整理】冯诺依曼体系结构
阅读量:7039 次
发布时间:2019-06-28

本文共 631 字,大约阅读时间需要 2 分钟。

冯诺依曼体系结构的基本组成部分

美籍匈牙利数学家冯·诺依曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺依曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序。

(1)采用 ,指令和数据不加区别混合存储在同一个 中,数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP 指向哪 CPU就加载那段内存中的数据,如果是不正确的 ,CPU就会发生错误中断. 在现在CPU的保护模式中,每个内存段都有其描述符,这个描述符记录着这个内存段的访问权限(可读,可写,可执行).这就变相的指定了哪些内存中存储的是指令哪些是数据)
指令和数据都可以送到 进行运算,即由指令组成的程序是可以修改的。
(2)存储器是按地址访问的线性 的一维结构,每个单元的位数是固定的。
(3)指令由 和地址组成。操作码指明本指令的操作类型, 指明 和地址。操作数本身无数据类型的标志,它的数据类型由操作码确定。
(4)通过执行指令直接发出 控制计算机的操作。指令在存储器中按其执行顺序存放,由指令计数器指明要执行的指令所在的 。指令计数器只有一个,一般按顺序递增,但执行顺序可按运算结果或当时的外界条件而改变。
(5)以运算器为中心,I/O设备与存储器间的 都要经过运算器。
(6)数据以二进制表示。

 

转载于:https://www.cnblogs.com/lianghong/p/8617027.html

你可能感兴趣的文章
88. Merge Sorted Array
查看>>
java抽象类和接口区别
查看>>
构建Ruby开发环境(Windows+Eclipse+Aptana Plugin)
查看>>
Miao Xian 隐私政策
查看>>
三维实景下的南极科考站是什么样子?
查看>>
Linux利用scp命令来进行文件复制
查看>>
【LabVIEW技巧】你可以不懂OOP,却不能不懂封装
查看>>
《Programming in Lua 3》读书笔记(十五)
查看>>
PHP读取xlsx Excel 文件
查看>>
R语言模型中的加总偏误与内生性:一种数值模拟方法
查看>>
ajax进error的原因
查看>>
[数据结构]浅谈哈希表的冲突避免策略
查看>>
python全栈考试作业 2017-03-30
查看>>
easyshell 安装
查看>>
UITextView 点击添加文字 光标处于最后方
查看>>
kudu 1.8.0(开发版) 源码安装
查看>>
LVS+Keepalived实现MySQL从库读操作负载均衡
查看>>
【转载】说说标准服务器架构(WWW+Image/CSS/JS+File+DB)续测试环境搭建
查看>>
day13-类的重写和类的私有方法
查看>>
cmd 操作命令
查看>>