Deve kuşu algoritması - 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 Deadlock'larda kullanımı
  • 2 Kaynakça

Deve kuşu algoritması

  • Azərbaycanca
  • Čeština
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • فارسی
  • Français
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • Português
  • Українська
  • 中文
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
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

Deve kuşu algoritması, bilgisayar bilimlerinde ortaya çıkması muhtemel problemlerin, nadiren gerçekleştikleri takdirde görmezden gelinmesi stratejisidir. Adını deve kuşlarının kafalarını toprağa gömüp hiçbir sorun yokmuş gibi davranmasından almıştır. Sorunun ortaya çıkmasına izin vermenin, önlemeye çalışmaktan daha düşük maliyetli olduğu durumlarda kullanılır.

Deadlock'larda kullanımı

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

Deadlock (kilitlenme) durumu, diğer grubun işlemini bitirmesini bekleyen birbirinden farklı iki gruptaki işlemin var olması ile meydana gelir. İki taraftaki grup da karşıdaki grubun işlemini bitirmesini beklediği için işlem yapamaz; bu durum da kilitlenmeye sebep olur.[1]

Deve kuşu yaklaşımı, problem çıkma olasılığının çok nadir, tespit ve önleme maliyetlerinin ise daha yüksek olduğu, eşzamanlı programlamadaki deadlock'lar ile başa çıkmak için kullanılabilir. Örneğin, bir bilgisayar 10 yılda bir kilitleniyorsa, bilgisayarı yeniden başlatmak bu problemi çözmek için gereken kısıtlamalardan daha kolay olabilir.[2]

UNIX ve Windows gibi işletim sistemleri de tasarımlarında zaman zaman bu yaklaşımı kullanmaktadır.[3][4]

Deve kuşu algoritması bir deadlock ile uğraşırken kullanılabilecek bir çözüm yolu olsa da, deadlock'lara karşı başka yöntemler de bulunmaktadır. Bu yöntemlere örnek olarak Banker algoritması, detection ve recovery, dynamic avoidance, prevention gibi kavramlar gösterilebilir.[5]

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "OS 202 Class Notes". cs.nyu.edu. 28 Eylül 2022 tarihinde kaynağından arşivlendi28 Eylül 2022. 
  2. ^ "The University of New South Wales" (PDF). cs.nyu.edu. 29 Kasım 2014 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 28 Eylül 2022. 
  3. ^ English, John (16 Eylül 2017). Introduction to Operating Systems: Behind the Desktop (İngilizce). Bloomsbury Publishing. ISBN 978-0-230-37408-9. 28 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2022. 
  4. ^ Kaur, Gurusharan; Kaur, Lakhbir; Kaur, Rajinder. Elements and Digitization of Computer (İngilizce). Educreation Publishing. 28 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2022. 
  5. ^ "Middle East Technical University. Deadlocks". Metu. 12 Nisan 2012 tarihinde kaynağından arşivlendi28 Eylül 2022. 
"https://tr.wikipedia.org/w/index.php?title=Deve_kuşu_algoritması&oldid=32760128" sayfasından alınmıştır
Kategori:
  • Algoritmalar
  • Sayfa en son 13.02, 12 Mayıs 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
Deve kuşu algoritması
Konu ekle