Copy-on-write - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Sanal bellek yönetiminde copy-on-write

Copy-on-write

  • العربية
  • Čeština
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • עברית
  • Hrvatski
  • İtaliano
  • 日本語
  • 한국어
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Svenska
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

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

[değiştir | kaynağı değiştir]

Copy-on-write özelliğinin ana kullanımını, işletim sistemlerinin işlemler(process) için sanal bellek yönetimi yaparken, fork sistem çağrısıyla 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.

"https://tr.wikipedia.org/w/index.php?title=Copy-on-write&oldid=32557326" sayfasından alınmıştır
Kategoriler:
  • Veri depolama
  • Yazılım optimizasyonu
  • Sanal bellek
  • Sayfa en son 23.05, 22 Nisan 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Copy-on-write
Konu ekle