Karma Fonksiyon Nedir?
Karma işlevi, bilgisayar hata denetimi ve veri organizasyonu
için bir yöntemdir. Çok sayıda veri küçük bir sayı kalmayıncaya kadar
matematiksel algoritma ile manipüle edilir. Bu numara, bir bilgisayarın daha
sonra belirli bir bilgi parçasını bulmasını sağlayan katalogunçiftçi destek kredisibir parçası olarak
kullanılır. İyi bir karma işlevi yeterince küçük bir sonuç vermelidir, bu
yüzden kullanımı kolaydır, ancak her veri kümesi için benzersiz bir sonuç
sağlar . Bir hash işlevi de, bozuk ve iyi bir veri parçası hashed zaman farklı
sonuçlar vermesi gerektiği gibi, minimal hata denetimi sağlar.
Bir bilgisayar veritabanında, yerleri harf yerine sayılarla
kaydetmek genellikle daha kolaydır. Rakamlar, organizasyon ve sıralama için
harflerden çok daha fazla sayıda yönteme sahiptir. Sonuç olarak, sayılar
genellikle bir bilgisayarın veritabanında değişken bilgiler içeren yerlere
atanır. Bu sayılar keyfi veya bilginin temsilcisi olabilir.
Rasgele sayılar, bilgisayarın belleğindeki konuma veya
verilerin kaydedildiği sıraya göre atanır. Bilgileri bu şekilde kaydetmek, daha
küçük veritabanlarında veya verilerin çok sık değişmediği yerlerde yaygındır.
Başka alanlarda kullanıldığında, veritabanının yeniden indekslenmesi artık
verimli hale gelene kadar daha fazla zaman almaya başlar.
Temsili bilgi, karma işlevin devreye girdiği yerdir. Bilgi,
içerdiği şeyden bağımsız olarak, sayılara çevrilir. Bu sayılar, küçük bir sayı,
tipik olarak bir tamsayı veren matematiksel bir yapıya beslenir. Karma işlevi
düzgün çalışıyorsa, veritabanının o kısmındaki her konumun kendine özgü bir
sonucu olacaktır. İki veya daha fazla konum aynı sonuca sahipse, programlar
çoğaltılan karmaya göre yanlış bilgileri getirebilir.
Başka şeyler için bir karma işlevi kullanmak mümkündür. Çok
sayıda tekrarlanan veri büyük miktarlarda daha küçük parçalara ayrılabilir. Bu,
büyük veri kümelerinde tekrarlanan dizileri ararken özellikle güzeldir.
Örneğin, deoksiribonükleik asit (DNA) çok az sayıda kredi kartı başvurusu kredi notunu etkiler
mifarklı bileşenlerden oluşur. Bu bileşenleri karma değerleri
kullanarak bozarken , DNA'nın iki dizisinin aynı ve farklı olduğu yerler, iki küçük
sütun sütununu karşılaştırmaktan çok netleşir.
Karma işlevlerin yararlı olduğu son alan, hata
denetimindedir. Bilgi başlangıçta karma olduğunda, değer konumun indeksinin bir
parçası olarak kaydedilir. Bu bilgiye daha sonra ihtiyaç duyulursa, bu değerle
birlikte bilgi alınır. Program bilgileri reddederse ve sonuç farklı ise, bir
noktada bir yolsuzluk meydana geldi. Bu bozulma genellikle verilerle ilgilidir,
çünkü karma bir yolsuzluk, verilerin ilk etapta alınmasını engelleyecektir.
Yorumlar
Yorum Gönder