2 zzq858 zzq858 于 2016.03.28 21:34 提问

电脑中复制的原理是什么,到底是怎样生成的一个一样的文件,想知道一个像DNA的复制那样的解释。

电脑中复制的原理是什么,到底是怎样生成的一个一样的文件,想知道一个像DNA的复制那样的解释。

4个回答

caozhy
caozhy   Ds   Rxr 2016.03.29 07:47
已采纳

文件的本质是一个有限长度的由字节构成的数据序列。复制的原理就是读取这个序列,循环,并且原样写入另一个文件。
注意文件的复制只是数据的复制,这个数据是独立于文件的物理介质和具体存储形式的,换一句话说,你甚至可以手工抄写一个文件的每个字节,然后再新建一个文件,手工输入它们实现文件的复制。
你可以把文件从光盘复制到硬盘上,尽管数据在光盘上表现为一个一个的小坑,在磁盘上则是磁粉的极性。而在纸上它是墨水。
于此同时,无论什么设备,都是在做两件事情,读取它的物理状态,转换成0-1构成的数据,以及将0-1构成的数据用某种化学物理的方式记录下来。这些存储设备以这种抽象的方式工作,而不管让它这么做的计算机是在写一个新文件,记录下新产生的数据,还是根据一个现有的文件的内容写文件。

zl199203
zl199203   2016.04.12 20:46

分块读取源文件到内存缓冲区,再从内存缓冲区分块写入硬盘

lx624909677
lx624909677   Ds   Rxr 2016.03.28 21:52

你是想问编译原理么。。。

lyhoo163
lyhoo163   Rxr 2016.03.29 07:30

电脑中,复制文件,是通过复制文件在磁盘中的镜像,完成复制的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!