文件 = **有限長度的字節序列**。複製 = **讀取序列 → 循環 → 原樣寫入新文件**。
| DNA 複製 | 文件複製 |
|---|---|
| 模板鏈 → 互補配對 → 新鏈 | 源文件字節流 → 緩沖區 → 目標文件字節流 |
| 酶催化 | CPU 指令 + DMA/控制器 |
| 半保留複製 | 逐塊讀寫,驗證校驗和 |
| 錯誤修復機制 | ECC 內存、RAID、文件系統校驗 |
// 用戶態
read(fd_src, buf, size);
write(fd_dst, buf, n);
// 內核態:VFS → 文件系統驅動 → 塊設備驅動 → 硬件控制器
文件複製是**邏輯數據序列的忠實再現**,與物理存儲形式解耦。OS 提供統一抽象(文件描述符、read/write),屏蔽介質差異。