不懂原理,故发此问题
1
momo5269 2015-02-18 04:56:09 +08:00
理论上,过。
|
2
hardware 2015-02-18 06:01:24 +08:00
在理论的简单系统中,不过
但是如果涉及到什么软件加密就要过了 |
5
xuhaoyangx 2015-02-18 06:32:35 +08:00
看系统的设定,有些会在内存里面缓存的
|
6
ryd994 2015-02-18 06:43:04 +08:00 1
@hardware DMA是CPU不管,让硬盘自己把数据从内存进行读写
所以如果不是文件复制而是字节到字节的复制,是有不进入CPU绕一圈的可能的,只需要DMA读然后DMA写。但是内存是一定过的。硬盘控制器还没高级到这个程度。 |
8
msg7086 2015-02-18 07:09:25 +08:00
硬盘内部的文件复制是不过内存的。
但是硬盘很少会在内部做文件复制。 唯一的可能是SSD在做块平衡,这时候是不经过内存的。 其他情况下的复制都不是硬盘内部复制。 |
10
xlvecle 2015-02-18 08:14:18 +08:00
六楼正解,内存一定要过,硬盘控制器没高级到这个程度。
|