ExpertiDict

Software e Hardware · Avançado · Inglês · Técnico

copy-on-write

/ˈkɑ.pi ɑn ˈraɪt/substantivo

Técnica em que várias cópias de um dado compartilham o mesmo espaço até que uma delas seja modificada; só então a cópia real é feita, economizando memória.

Onde usar

Aparece em sistemas operacionais, quando um processo é duplicado com fork, e em sistemas de arquivos com snapshots, como Btrfs e ZFS.

Exemplos

With copy-on-write, a forked process shares memory pages until one of them writes.

Com copy-on-write, um processo criado por fork compartilha páginas de memória até que um deles escreva.

Snapshots are fast because the file system uses copy-on-write.

Os snapshots são rápidos porque o sistema de arquivos usa copy-on-write.

Cuidado

Não confundir com cópia comum de arquivos: aqui a duplicação real só ocorre no momento da primeira escrita.

Sinônimos

COW, cópia na escrita

Origem

Do inglês, 'copiar ao escrever'.

Veja também

Todos os termos de Software e Hardware