追随自己的心_坚 发表于 2012-10-21 00:16:00

内存和处理

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

追随自己的心_坚 发表于 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数据存储在硬盘里,加载到内存里,即是一个复活的过程,关闭程序,好比把它终结了。

贫道来自南少林 发表于 2012-11-2 12:59:41

真心不懂,来学习下。
页: [1]
查看完整版本: 内存和处理