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

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

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

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

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

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