网络数据是直接到内存,然后再去硬盘吗?

网卡--内存--硬盘
网卡--硬盘
网卡--cpu--内存--硬盘
上面哪个对?不用说的太复杂,我就要知道先到哪在到哪就行了

那我就不明白了,既然怎么样都要经过内存,那经过内存时运行就好了,干嘛非要在存到硬盘里,然后在加载回内存,然后在运行,多麻烦啊

除了视频应用,网络数据一般只运行在内存,硬盘只是起缓存数据作用,下次开启相同网页会读取硬盘缓存数据,如图片,密码,网页配置.楼主所说显示到人的过程个人理解为CPU接受网卡数据通过内存运行,转为视频信号显示到你面前,同时在硬盘缓存部分数据.你通过键盘鼠标给CPU新指令,在内存运算后返回数据到网卡发请求到网络服务器,一般不通过硬盘,除了大数据需要缓存到硬盘或在硬盘上所划分的虚拟内存里.追问

是不是说,除了大文件内容,像网页内容这样小的东东,一般不用占内存,直接用硬盘缓存就可以显示了?

追答

内存运行速度远远高于硬盘,电脑运行程序都是从内存直接运行或硬盘装载后运行.

追问

我的意思是,网页内容现在已经从服务器到达我电脑硬盘里了(这不就是缓存文件嘛),但是你光在硬盘里不行啊,必须显示内容给我看,那这个硬盘里的网页缓存文件是不是应当加载到内存里,然后在传到显示器?还是说加载到硬盘的缓存就行,不必加载到内存,除非是视频应用这样的大数据才加载到内存,应为硬盘缓存相对内存来说比较小,适合网页内容这样的小数据

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-27
第一对 这问题问的幼稚
你想看到的 想要使用的都得到内存才能显示在显示器上 而硬盘是存储设备(装东西用的)
你想想 你内存多大 硬盘多大 你能把硬盘里的东西全放到内存里吗 作用不同分工不同
第2个回答  2013-01-27
网卡--内存--硬盘
你如果不使用硬盘直接通过网络使用应用数据 那么你的网速是多少 硬盘的速度每秒100m以上 你的网速可以达到这个速度吗追问

比如我要打开一个网页,按你说的网卡--内存--硬盘,那然后呢?总要显示出来给我看对吧,难道在从硬盘--内存--cpu--显示器?是这样吗

追答

网页不是这样的 网页貌似是同网络传输数据网卡解析到你的cpu在经过显卡解析在传输到显示器就出来了 不过在硬盘上还是要保存数据的

第3个回答  2013-01-27
比如吃饭,脑子感到饿了,你要用手拿筷子、碗,然后夹菜,吃到肚子了。
cpu=头部、筷子碗=内存、胃=硬盘
人们该不会像猫狗一样直接用口扒饭吃吧?
第4个回答  2013-01-27
网卡--内存--硬盘
你的内存不可能存储并运行N多个G的数据吧?内存断电会丢失数据,硬盘则不会。追问

你怎么知道?你是学计算机的吗?还有一点有点迷糊,比如我要打开一个网页,按你说的网卡--内存--硬盘,那然后呢?总要显示出来给我看对吧,难道在从硬盘--内存--cpu--显示器?是这样吗

追答

是的,你打开个网页,硬盘上就会多一个或者多个缓存文件,而不是直接在内存运行,硬盘上不留痕迹。

追问

什么叫硬盘上不留痕迹?不是网页内容都下载到硬盘上了吗,那硬盘里应该有数据啊

追答

是的,你看的每个网页都在IE的临时目录里,不信你看你浏览器的IE选项,里边肯定有这个

追问

这个我知道,这些缓存文件也都保存在硬盘上,是占硬盘空间的这是肯定的。我想问的是,这些缓存文件要不要加载到内存里?比如我打开一个网页,这些缓存要不要加载到内存

追答

要啊,不加载怎么处理并显示。

追问

哦 那你刚才说的硬盘上不留痕迹是什么意思?没明白,缓存文件不也保存在硬盘吗,断电后不会消失吧,那你怎么说不留痕迹呢,前后不矛盾了吗,还有那个不直接在内存运行,都加载到内存了怎么还叫不直接在内存运行,也没明白这个意思

追答

呵呵,我是说,如果内存直接加载网页而不经过硬盘,那就是真的无痕浏览了,但是系统是不会让你这么做的,最多退出浏览或者关机时会清理就是了。

追问

明白了,那你说既然网卡收到数据,必然先经过内存然后再到硬盘,但是内容要显示对吧,那岂不是还要在从硬盘缓存在返回(也就是加载)到内存,然后cpu处理数据后,才能在显示器显示出来对吧,感觉整个过程好像绕了一个圈对吧?因为明明到内存后就可以直接给cpu处理了,反而先不给cpu,而是绕道先给硬盘,然后在从硬盘返回内存,最后在给cpu,完全兜了一圈啊,但是不给硬盘又不行,就像你说的系统不会让你这么做的。我这么理解对不

追答

是的,主要是内存不是用来存储数据的。

本回答被提问者采纳
相似回答