電腦中復制的原理是什麼,到底是怎樣生成的一個一樣的文件,想知道一個像DNA的復制那樣的解釋。
文件的本質是一個有限長度的由字節構成的數據序列。復制的原理就是讀取這個序列,循環,並且原樣寫入另一個文件。
注意文件的復制只是數據的復制,這個數據是獨立於文件的物理介質和具體存儲形式的,換一句話說,你甚至可以手工抄寫一個文件的每個字節,然後再新建一個文件,手工輸入它們實現文件的復制。
你可以把文件從光盤復制到硬盤上,盡管數據在光盤上表現為一個一個的小坑,在磁盤上則是磁粉的極性。而在紙上它是墨水。
於此同時,無論什麼設備,都是在做兩件事情,讀取它的物理狀態,轉換成0-1構成的數據,以及將0-1構成的數據用某種化學物理的方式記錄下來。這些存儲設備以這種抽象的方式工作,而不管讓它這麼做的計算機是在寫一個新文件,記錄下新產生的數據,還是根據一個現有的文件的內容寫文件。