恩,你学过出栈和进栈么?复制的原理就是先把要复制的内容送进寄存器里面,就是我们说的进栈,然后你粘贴的时候,再把你要的内容放到该放的地方,就是出栈!
简单来说,复制就是电脑将硬盘上的数据分割成若干块文件读取到电脑内存里面校验完整性后将文件写入目标硬盘写入完毕后再次校验完整性至此一个完整的复制过程结束。实际上复制涉及更多深层次的东西,比如由网络硬盘复制到本地硬盘,这涉及到网络协议;比如由MacOS的HFS+硬盘复制到windows的NTFS中,这个也涉及两种不同系统文件存储的算法。U盘涉及到USB协议的算法,这些都会影响复制的内容速度和结果。
文件是什么源码编的,就是10101010.............,复制就是把那个源码复制一次……记得加分……