Yamalara Neden Ihtiyaç Duyulur?

Yamalara Neden Ihtiyaç Duyulur?
Yamalara Neden Ihtiyaç Duyulur?

Video: Yamalara Neden Ihtiyaç Duyulur?

Video: Yamalara Neden Ihtiyaç Duyulur?
Video: Peygamberlere Neden İhtiyaç Duyulur? 2024, Kasım
Anonim

"Yama" kelimesi (İngilizce yamadan - "yama"), kodun bilgisayarlara kağıt delikli bantlar ve delikli kartlar üzerinde girildiği sırada programcıların profesyonel jargonunda ortaya çıktı. Programcılar, bantta yanlış delinmiş deliklere sahip bir bölüm buldular, burayı kestiler ve düzeltilmiş parçayı yapıştırdılar - "bir yama koy".

Yamalara neden ihtiyaç duyulur?
Yamalara neden ihtiyaç duyulur?

Artık yamalar, daha önce yayınlanan ana programlara düzeltmeler ve eklemeler içeren yardımcı programlar olarak adlandırılıyor. Genellikle operasyon sırasında tespit edilen koddaki hatalar giderilir, tasarım değişiklikleri yapılır, yeni işlevler ve yetenekler eklenir ve performans artırılır. Bazen program arayüzünü başka bir dile çevirmek için "yamalar" kullanılır.

Bilgisayar oyunlarında, kuralları ve algoritmaları değiştirmek için yamalar kullanılır. Bazen, vicdansız katılımcıların oyunda, özellikle çevrimiçi olarak hile yapmasını önlemek için "yamalar" yayınlanır. Oyunun grafiklerini veya fon müziğini değiştirirseniz yamanın boyutu yüzlerce megabayta ulaşabilir.

Bir ağda çalışan bilgisayarlar için bilgi güvenliği çok önemli bir sorun haline gelir. Bilgisayar korsanları, işletim sistemi kodunda, başka birinin bilgisayarına casus yazılım enjekte etmelerine izin verecek delikler arar. Kod geliştiriciler, bilgisayar korsanlarının önüne geçmeye ve sistem açıklarını kapatan güvenlik yamaları yayınlamaya çalışır.

Örneğin, MS Windows'ta programlar yerleşik Windows Update hizmeti tarafından güncellenir. Bilgisayarda yüklü olan yazılımların sürümleri kontrol edilir, ardından servis bu sürümler için geliştirilen yamaları kullanmayı önerir. Hizmet, manuel veya otomatik güncellemeler için yapılandırılabilir.

Yüklenen yazılımın yasallığının da kontrol edildiği unutulmamalıdır. Korsan sürümlerin sahipleri, bilgisayarlarına "yama" yapmaya karar verirlerse, çökmüş bir sistem şeklinde tatsız bir sürprizle karşılaşacaklar.

"Yama" terimi genellikle program kodundaki küçük değişikliklerden bahsederken kullanılır. Büyük bir yazılım güncellemesine hizmet paketi denir. Örneğin, Windows XP için 3 hizmet paketi yayınlanmıştır.

Önerilen: