Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Узнал, что такое этот copy on write, а то часто попадаться стало в последнее время. Грубо говоря, это наебалово. (Куда катицца мир?)
Например, тебе говорят "Надо быстро скопировать" Ты тут же отвечаешь "да-да, я уже скопировал", а когда клиент пытается читать с твоей копии, подсовываешь ему оригинал. Но как только он пытается писать в копию, ты такой "бляяя", быстро копируешь нужную страницу, подсовываешь ему копию, и он туда пишет.
Теперь по-человечески. Ну вот, когда в Линукс процесс форкается, новому процессу обязаны предоставить своё адресное пространство - копию исходного. И вместо копии они ему подсовывают ссылки на оригинальные страницы памяти. Это получается быстрее. Читать он оттуда может, писать явно будет не во все. И вот, как только он решил записать в какую-то страницу, эта страница срочняком копируется, и он пишет уже в свою копию. Хитро?

@темы: Linux

Комментарии
22.12.2024 в 19:28

Вообще тема. Оптимизация.
Так же и в программировании. Изначально ссылки на оригинал, но как только захочешь что-то заменить - получите новую версию)
22.12.2024 в 21:31

Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Чо эт ты настоко вглубь полез? :gigi:
23.12.2024 в 08:41

Некоторые персонажи были не понятны и пропустил откуда они появились. Теперь все сюжетные линии сошлись.
23.12.2024 в 08:54

Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
ааа. Ну ты крут ))