社区
汇编语言
帖子详情
cpu是怎么知道有东西在内存的
lnklo
2010-04-11 11:44:39
看了计算机组成原理,单一直没有说这件事
顺便问关于王爽的汇编,用的是哪个编译器
...全文
62
7
打赏
收藏
cpu是怎么知道有东西在内存的
看了计算机组成原理,单一直没有说这件事 顺便问关于王爽的汇编,用的是哪个编译器
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lnklo
2010-04-11
打赏
举报
回复
是不是一开机,cpu的控制器就发出取指指令之类的
鼠
2010-04-11
打赏
举报
回复
[Quote=引用 3 楼 lnklo 的回复:]
我的意思是当有数据放到内存里,cpu是如何知道的
例如是不是cpu就逐一检查内存里的存储单元吗
[/Quote]
内存一直在那里,里面也一直有数据,要检查什么……
blackfacewa
2010-04-11
打赏
举报
回复
这个不是能简单说的问题,你看看操作系统原理:
CPU从内存中读取数据需要好几个步骤的,这个是根据CPU的内部时钟控制决定的。
下面就是读取内存的时候每个时钟周期内所发生的事情的简述:
周期1>内存操作数的地址位被放到地址总线(ADDR)上;
周期2>读取线(RD)设置为低(0),以通知存储器要读取一个值;
周期3>CPU等待一个周期,给存储器一些时间做出响应,在这个时钟周期内,内存控制器把数据放在数据总线上
周期4>读取线(RD)为1,通知CPU在数据线(DATA)上读取数据
ZangXT
2010-04-11
打赏
举报
回复
封诺依曼体的基本思想:存储程序。
lnklo
2010-04-11
打赏
举报
回复
我的意思是当有数据放到内存里,cpu是如何知道的
例如是不是cpu就逐一检查内存里的存储单元吗
pengzhixi
2010-04-11
打赏
举报
回复
这个你得看内存管理了.
鼠
2010-04-11
打赏
举报
回复
什么在不在内存的……
内存一直在那里……
结合
CPU
-Cache-急速
内存
池的一种实现
结合
CPU
-Cache设计一个高效的
内存
池,无查找申请,无查找释放
内存
。
内存
、
CPU
、硬盘
内存
是外存与
CPU
进⾏沟通的桥梁,计算机中所有程序的运⾏都在
内存
中进行。
内存
(Memory)也称
内存
储器和主存储器,它用于暂时存放
CPU
中的运算数据,与硬盘等外部存储器交换的数据。 只要计算机开始运⾏,操作系统就会...
CPU
/
内存
/缓存
说的简单一点因为
CPU
的频率太快了,而若是没有缓存,直接读取
内存
中的数据又太慢了,我们不想让
CPU
停下来等待,所以加入了一层读取速度大于
内存
但小于
CPU
的这么一层
东西
,这就是缓存。 加入缓存之后,
CPU
...
浅谈
CPU
和
CPU
对
内存
的访问方式
我上个月全在看汇编,导致博客好久没有更新了,但是看了《x86汇编-从实模式到保护模式》这书看起来比较吃力,我也看了好几篇也才了解的大概,凭我对这本书的简单的理解,于是今天这篇博客简单的介绍下
CPU
的体系结构...
CPU
和
内存
程序(线程)关系
先来介绍下
CPU
:
CPU
容量小 需要别人给她指令但是运转速度快 主要是寄存器构成的 1. 通过控制器从
内存
中读入指令和数据到寄存器中并...5. 只是用来运行指令 但是不能保存指令 指令是在
内存
中 6. 第一条指令是在...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章