Copy-on-write programlamada kullanılan bir kaynak yönetim tekniğidir. Bir kaynak çoğaltılmış ancak herhangi bir düzenlenme ve değişikliğe uğramamışsa, yeni bir kaynak oluşturulmaya gerek yoktur. Kaynak kopya ile orijinal arasında paylaşılabilir. Bu tekniğin asıl amacı, kopyalama işlemini, ilk yazma, düzenleme işlemine kadar ertelemesidir. Bu sayede üzerinde herhangi bir değişiklik yapılmamış kopyaların oluşturulması azaltılabilmektedir.
Sanal bellek yönetiminde copy-on-write
Copy-on-write özelliğinin ana kullanımını, işletim sistemlerinin işlemler(process) için sanal bellek yönetimi yaparken, kullandığını görürüz. Fork ile oluşturulan işlemin kendi adres alanı vardır. Bu yeni işlem için bir adres alanı oluşturulur. Ancak parent(ebeveyn) işlemin ve child processin kullandıkları kaynak ortaktır taki bu kaynak üzerinden bir değişiklik veya yazma işlemi yapılıncaya kadar. Yazma işlemi yapıldığı anda bir kopya oluşturulur ve önceden oluşturulan adres alanına ebeveyn processin hafızası kopyalanır. Böylece yazma işlemi gerçekleşene kadar kopyalama işlemi yapılmaz. Ortak bir hafıza alanı kullanılır.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Copy on write programlamada kullanilan bir kaynak yonetim teknigidir Bir kaynak cogaltilmis ancak herhangi bir duzenlenme ve degisiklige ugramamissa yeni bir kaynak olusturulmaya gerek yoktur Kaynak kopya ile orijinal arasinda paylasilabilir Bu teknigin asil amaci kopyalama islemini ilk yazma duzenleme islemine kadar ertelemesidir Bu sayede uzerinde herhangi bir degisiklik yapilmamis kopyalarin olusturulmasi azaltilabilmektedir Sanal bellek yonetiminde copy on writeCopy on write ozelliginin ana kullanimini isletim sistemlerinin islemler process icin sanal bellek yonetimi yaparken kullandigini goruruz Fork ile olusturulan islemin kendi adres alani vardir Bu yeni islem icin bir adres alani olusturulur Ancak parent ebeveyn islemin ve child processin kullandiklari kaynak ortaktir taki bu kaynak uzerinden bir degisiklik veya yazma islemi yapilincaya kadar Yazma islemi yapildigi anda bir kopya olusturulur ve onceden olusturulan adres alanina ebeveyn processin hafizasi kopyalanir Boylece yazma islemi gerceklesene kadar kopyalama islemi yapilmaz Ortak bir hafiza alani kullanilir