. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  内存和硬盘的区别  [待解决] 回复[ 5次 ]   点击[ 552次 ]  
qiumin333
[帖 主]   [ 发表时间:2012-03-10 03:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-03-06 20:23
我是计算机盲,目前上大学了,对于计算机不是很了解,对于老师讲的知识也是不太了解,如内存,我常常在想什么是内存,书上介绍内存分为:RAM,ROM看了王爽老师那片汇编语言里介绍了内存.
1,我想知道内存的作用是做什么的?
2,硬盘的作用是做什么的?当我把一个游戏下载到硬盘上,我运行游戏时,cup是对内存操作,还是对硬盘操作?我知道cup当然是对内存操作,可我不明白的是一个很大的游戏比如3g,而内存只有2g,是不是每当游戏运行的时候,内存会加载游戏的资源,是全部加载还是加载一部分,是如何加载的?
3,当游戏在运行的时候,如果我更改了内存数据会不会更改游戏资源在硬盘上的数据?
tomato
[第1楼]   [ 回复时间:2012-03-10 22:48 ]   [引用]   [回复]   [ top ] 
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
1.内存是存储数据的,计算机是对数据进行处理,所以,一定要将数据进行存储;
2.硬盘也是存储数据的,运行游戏是对内存进行操作,cpu只能从内存中读取数据,硬盘的数据要先进入内存,然后才能进行处理,数据加载要看具体的情况和具体的算法;
3.内存中的数据修改了,不会修改硬盘中的数据,除非将修改后的数据存入硬盘。
pumaintown
[第2楼]   [ 回复时间:2012-04-20 15:44 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2012-04-20 12:47
内存只有加电时可以存储数据,硬盘则是改变其介质状态并长久保留,断电也不会丢失,而且容量可以做的比较大。
运行游戏时,常用数据会驻留内存,其他数据根据需要即时调用。
haijiaoyuxiang
[第3楼]   [ 回复时间:2012-05-02 15:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2012-04-10 07:08
1、内存是RRM,随即存储器,是电子元件放电表示数据的,不可记忆断电数据就消失,速度快,是反复取送硬盘中的东西供CPU使用;硬盘和内存制作工艺不一样是物理的刻划表示数据的读写慢但可以记忆,硬盘中的东西不能被CPU直接读取。
2、是加载一部分。看软件的设计加载。
3、不会。只会更改你下次CPU内容
banxianer
[第4楼]   [ 回复时间:2012-05-18 14:42 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-04-21 11:14
RAM---随机存储器,可读可写,必须带电,不带电,数据就清零了!
ROM---只读存储器,只能读取,不能写入,断电不消失。
内存的作用就是用来最为指令的中转站,让cpu可以正常工作的,因为很多指令cpu是不能识别的,只能转化为cpu能够识别的指令后它才会执行,所以内存的作用就在这里了!
硬盘的作用是用来存储数据的,可读可写,除非删除,数据是不会消失的。硬盘的上的数据在运行时也是必须经过内存转化成cpu可以执行的指令才能进行运行的!
这也就是为什么很多游戏必须要求内存的大小的原因!
内存的数据的修改是影响不到硬盘上的数据的!影响的只是cpu!
h6203966
[第5楼]   [ 回复时间:2012-08-02 21:44 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-08-02 18:27
好像还有 虚拟内存一说,说是内存不够用硬盘上的存储空间来代替内存。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved