Copy-on-write (COW) je v programování technika optimalizace a správy dat,[1] která při kopírování (nezměněných) dat nevede ihned k jejich duplikaci (v paměti, na disku atp.), nýbrž je duplikace odložena na později (ke zkopírování dochází až v okamžiku první změny). Za cenu malého zvýšení režie (pro evidenci úseků dat sdílených mezi originálem a kopií) je možné dosáhnout významné úspory systémových prostředků určených pro uložení dat. COW se používá při vzniku nových procesů (např. systémové volání fork() v unixových systémech, duplikaci virtuálních strojů, vytváření snapshotů u souborových systémů a podobně).
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search