鱼C论坛

 找回密码
 立即注册
查看: 2685|回复: 2

[争议讨论] 内存和处理

[复制链接]
发表于 2012-10-21 00:16:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
内存和处理器有什么关系的啊,处理器为什么无法直接读取数据,而要通过内存来读取那。比如说,我右击下鼠标,或者打开一个程序,电脑怎么知道我要干什么的啊,这个命令是如何发出的啊,内存和处理器如何完成的,流程是什么样的啊,知道的请详解啊,形象点说明啊,网上说的不形象
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-10-24 19:04:49 | 显示全部楼层
1、内存和处理器有什么关系?
处理器:学名中间处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。这就是“yun”运算了。
内存:内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
这两个玩意什么关系?简单,CPU就是你写字的速度,内存就是写字的白纸,白纸越大,你写字越多。白纸越小,写字再快也要换纸张,这就浪费性能了。

2、处理器为什么无法直接读取数据?
谁告诉你的处理器无法直接读取数据?1+1是不是数据?CPU能读取么?我问LZ,机器语言是CPU能理解的唯一语言吗?什么?你没学过,那就别问了
机器码是电脑的CPU可直接解读的数据,这玩意运算速度快,但是人看不懂
你说的内存运行的那是程序,就是一种人跟狗能读,机器读不了的玩意,那我们要操作计算机怎么办?
OS,就是操作系统(Operating System,简称OS)最靠近硬件的一层系统软件,一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。有了OS这个“人机间的桥梁”、“硬件的伙伴”、“软件的基石”平台,程序就能通过解码成为机器语言,你也就能操作自己的鼠标了

3、后面那些问题,就一句话,你玩的图标就是应用程序的快捷方式,双击图标,计算机会读取程序存储在硬盘的数据,数据被加载在内存里面,即可执行命令,好比知道了一种生物的DNA数据,就可以复制出一个活体来一样,类比的话,DNA数据存储在硬盘里,加载到内存里,即是一个复活的过程,关闭程序,好比把它终结了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-2 12:59:41 | 显示全部楼层
真心不懂,来学习下。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-18 13:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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