鱼C论坛

 找回密码
 立即注册
查看: 2177|回复: 4

内存和处理器关系

[复制链接]
发表于 2012-10-18 20:49:11 | 显示全部楼层 |阅读模式
5鱼币
本帖最后由 追随自己的心_坚 于 2012-10-18 20:49 编辑

内存和处理器有什么关系的啊,处理器为什么无法直接读取数据,而要通过内存来读取那。比如说,我右击下鼠标,或者打开一个程序,电脑怎么知道我要干什么的啊,这个命令是如何发出的啊,内存和处理器如何完成的,流程是什么样的啊,知道的请详解啊,形象点说明啊,网上说的不形象

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-10-18 21:20:11 | 显示全部楼层
有芯片,显卡有gpu就是专门处理图像,cpu就属于运算了,或者说如大脑一样!
还有南桥,北桥,IO网卡,声卡芯片等!
简单的说,就是你打开程序(点击鼠标),首先是被系统处理,也就是xp系统。
然后系统又由函数命令集成(编程),然后他又再转化成汇编代码。然后读取内存中的数据(010101010101类似这样的数据),然后向cpu发送指令。(cpu只能识别1和0,然后他所组成的脉冲信号发出给各电路(这里我不太会描述,这个涉及到线路板,电子学))
或者你理解为以前打仗电台电码一样,特定的1010就表示什么一样。

然后cpu会进行运算,然后返回处理信息!
这里有编程原理,不过大概就这样简单理解。对不对只能找专家详细说了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-10-19 21:02:33 | 显示全部楼层

所有的程序是不是都靠cpu处理的啊,在这个过程中内存扮演一 个什么角色的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-10-19 21:31:08 | 显示全部楼层
追随自己的心_坚 发表于 2012-10-19 21:02
所有的程序是不是都靠cpu处理的啊,在这个过程中内存扮演一 个什么角色的

就我个人认为 内存就相当于一个仓库或中转站 数据在内存中被暂时存放 需要时再被拿出供cpu运算  cpu只能控制内存 而内存只能存储数据 这里的内存指的并不只是我们说的内存卡、内存条这类的东西   还包括显卡的内存,声卡的内存,网卡的内存等,它们的传输关系就相当于(cpu〈﹦〉内存〈﹦〉硬盘等“外部”存储介质)
这只是个人观点 如有错误,欢迎指正


补充内容 (2012-10-19 21:37):
硬盘什么的都是外部存储介质  型号 形态并不统一  cpu本来就只是一个脑残的家伙 怎么可能认识那么多标准 所以说就诞生了“内存”这个中间人 这样 cpu就不用纠结这个硬盘到底要怎么读了 直接读内存不就行了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-11-20 19:25:40 | 显示全部楼层
学习下汇编,对这个理解会稍微透彻点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 02:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表