Veri Sürümleri
Veri Sürümleri DOS ve Windows'un tüm sürümleri tek bir kuralı paylaşır: Böyle bir kümenin birden fazla dosyadan veri almasına izin vermezler (bir dosya bir yazılım parçası, kullanıcı tarafından oluşturulmuş bir belge, bir görüntü vb. olabilir) . Tabii ki, bir dosya çok sayıda küme gerektirebilir. Örneğin, küme boyutunun 512 bayt olduğunu ve bir dosyanın 768 bayt aldığını varsayalım; bu yaklaşık bir buçuk küme alacaktır. Kalan yarım kümeye ne olduğunu anlamak önemlidir. Windows bir kümeye hiçbir zaman bir küme dolusu veriden daha azını yazmaz; kümenin yalnızca yarısını yazması gerekiyorsa, dosyanın nerede bittiğini işaretler. Küme nispeten küçükse, bilgisayar genellikle kümenin geri kalanını, bilgisayarın elektronik belleğinin bir bölümüdür. Ortaya çıkan güvenlik kabusu aşikardır: Manuel olarak yazılan ve RAM'e giden, asla bir sonraki nesil için ölümsüzleştirilmesi amaçlanmayan parolalar, pekâlâ dosya sonu ile dosya sonu arasındaki bu "ölü boşlukta" kalabilir. -işaretleri kümeleyin ve bu bilgiyi kim alabilirse yararlansın diye orada kalın. Dosyanın sonu ile kümenin sonu arasındaki boşluk önemliyse, bilgisayar genellikle o alana herhangi bir şey yazma zahmetine girmez ve daha önce orada yazılanların hayatta kalmasına izin verir. Dosyanın sonu ile kümenin sonu arasındaki bu boşluk, adli bilişim ticaretinde "küme ipucu" veya gevşeklik olarak bilinir. Bir kişinin bilgisayarının adli bilişim soruşturmasının en verimli alanlarından biridir. Gerçekten de, bir bilgisayar kullanıcısının hassas verilerin sabit diskteki boşluğa yerleştirilmesini önlemek için yapabileceği çok az şey vardır. Bir kişinin yapabileceği tek şey, bir bilgisayar tarafından diske yerleştirilen tüm verileri kişinin arkasından silmek için özel bir yazılım (bazıları dünya çapında ücretsiz olarak, bazıları da ticari olarak mevcuttur) kullanmaktır. Bir bilgisayar dosyası, DOS'ta normal silme komutu kullanılarak veya Windows'ta Geri Dönüşüm Kutusu'na yerleştirilerek silindiğinde, dosya hiç silinmez. (Öyleyse, birçok silme geri alma komutu çalışmaz.) Diskin hangi dosyanın olduğunu kaydeden kısmı, yalnızca bu belirli dosyanın artık istenmediğini ve diskte kapladığı alanın gerekirse başka dosyalar tarafından kullanılabileceğini not eder. İster bir sabit disk, ister basit bir disket veya diğer herhangi bir manyetik depolama ortamı olsun, bir diski kullanırken, kişi, fayda için çok fazla mevcut olan, görünüşte silinmiş birçok bilgi içeren bir diske sahip olur.  Bu sözde boş alan, adli tıp müfettişi için bir bilgi altın madeni ve bilgisayar kullanıcısı için büyük bir baş ağrısıdır. Bu dosyalardan kurtulmanın tek yolu, bu kümelerin üzerine çeşitli saçma sapan veri kalıpları yazarak onları silmenin elektronik eşdeğerini yapmaktır. Ama bu bile yeterli değil. Bu şekilde silinen dosyanın adı, diskin farklı bir yerinde saklanır; ad suçlayıcıysa (örneğin, totaliter bir rejimde freedom.doc), disk bir adli tıp müfettişi tarafından incelenirse kullanıcının başı belaya girebilir. Dosya adının değiştirilmesi (freedom.doc'tan long_live_ the_leader.doc'a) da yeterli değildir. Bilgisayarlar bir adli tıp müfettişinin hayalidir çünkü dosyalara ek olarak her bir dosya hakkında veriler de içerirler. Bu tür veriler, dosyanın ne zaman oluşturulduğunu, ne zaman değiştirildiğini, hangi yazılımın kullanıldığını vb. içerebilir. Güvenlik bilincine sahip kullanıcı, verilerle ilgili bu verilerin de silindiğini görmelidir. Oracle nedir ne için kullanılır Veri tabanı programları Veri tabanı çeşitleri Benzer cihazlardan alınan son veriler bu uygulamanın Veri tabanı Örnekleri Sgk Oracle sistemi nedir Veri tabanları isimleri Benzer cihazlardan alınan son veriler ne demek Takas Dosyası Bu başlı başına önemli bir konu ve işleniyor. Özet olarak, bu, Windows'un normalde geçici RAM'e ait olması gereken ancak oraya sığmayan verilerin geçici olarak depolanması için kullandığı bir sabit disk bölümüdür. Bu nedenle, bu dosya hemen hemen her şeyi, özellikle hiçbir zaman bir sabit diskte yer alması amaçlanmayan parolaları, hiçbir zaman diske kaydedilmemiş taslakları vb. içerebilir. Bir kişinin RAM'i ne kadar fazlaysa takas dosyasına o kadar az ihtiyaç duyar, Microsoft bunun aksini söylüyor. Birinin yeterli RAM'i varsa, takas dosyasına hiç ihtiyacı yoktur; neyse ki, böyle bir durumda takas dosya boyutunu kolayca sıfıra ayarlamak mümkündür. Takas dosyasını kaldırmak, herhangi bir dosyayı kaldırmaktan çok farklı değildir. Kişi onu bulmalı ve silmeli (yani, birkaç kez üzerine yazmalıdır). Konumu, istendiği her yerde olabilir ve tarihi nedenlerle bu isimle anılır. Üzerine yazmak, Windows içinden yapılamaz. Örneğin, DOS'tan önyükleme yapılabilir, onu bulabilir ve silmek için iyi bir üzerine yazma yardımcı programı kullanılabilir. Biriktirme ve Geçici Dosyalar Dosyalar bir kullanıcı tarafından yazıcıya gönderildiğinden, genellikle bir kuyruğa (kişinin sabit diskinde durum için oluşturulan bir dosya) kuyruklanır. Yazdırılır yazdırılmaz, bu sıradan "silinirler"; bu, bir adli araştırmacının bulması için sabit diskteki biriktirme dosyalarında kaldığı anlamına gelir; diğer dosyaları sabit diskte depolamak gerekir. Geçmişte kişisel bilgisayar verilerini kaydetmek için kullanılan tek ortam manyetik ortam iken, günümüzde dijital kameralarda kullanılan teknolojinin aynısını kullanan popüler USB anahtar cihazları gibi diğer ortamlardan da yararlanılabilir. ve MP3 müzik çalarlar. Bu tür katı hal ortamları (hareketli parçaları yoktur), geleneksel dijital ortamlarla aynı adli bilgisayar tekniklerine karşı her açıdan savunmasızdır. Tıpkı manyetik ortamlar gibi kümeler kullanırlar ve genellikle pratik olarak tüm NTFS olmayan manyetik disklerde kullanılan FAT32 standartlarına uyarlar. Manyetik disklerde olduğu gibi, görünüşte silinmiş veriler, üzerine yazılana kadar çok canlı kalır; benzer şekilde, boşluktaki veriler (dosya sonu ile küme sonu işaretleri arasındaki boşluk), kullanıcı onu unuttuktan çok sonra bile yıllarca hayatta kalabilir. GeçmişDosyaları Birçok yazılım uygulamasının, kullanıcının o uygulama ile neler yaptığına dair bir geçmiş dosyası oluşturma alışkanlığı vardır. Tipik bir örnek, netscape.hst adlı bir dosya oluşturan, halen popüler olan Netscape Web tarayıcısı Navigator/Communicator'dır. 1. Hiçbir şeye ihtiyaç duymaz ve güvenle silinebilir 2. Yazılım kurulduğundan beri kullanıcının Netscape Navigator/Communicator ile çevrimiçi veya çevrimdışı yaptığı her şeyi kaydeder; 3. Geleneksel Windows metin düzenleyicileri ile okunamaz, bu nedenle ortalama bir kullanıcı işlevi hakkında bilgi sahibi değildir.

Maksimum Klikleri Bulma – Bilgisayar Bilimleri Ödevleri – Bilgisayar Bilimleri Ödev Hazırlatma – Bilgisayar Bilimleri Alanında Tez Yazdırma – Bilgisayar Bilimleri Ödev Yaptırma Fiyatları

Mesafeye Dayalı Klikler

Bir klik kavramını genelleştirmek için sosyal ağ teorisinin çeşitli ortamlarıyla ilgili olan bir dizi yaklaşım vardır. Bazılarını listeliyoruz. G = (V, E) yönsüz bir grafik olsun, U V’nin bir köşe altkümesi olsun ve N > 0 herhangi bir doğal sayı olsun.

u ve v köşeleri arasındaki mesafe G[U]’ya göre değil G grafiğine göre ölçüldüğünden, N-klikleri yerel olmayan özelliklere dayalıdır. Hemen bir sonuç, N > 1 için N-kliklerinin bağlanmasına gerek olmamasıdır.

Kulüpler ve klanlar yerel yapılar olsalar da (maksimumluk koşulu dışında), yoğunluktan çok mesafeleri vurguladıkları için bağlamımızda pek ilgileri yoktur. Dahası, en az iki olgu tarafından ateşlenen, mesafeye dayalı kliklere yönelik bazı eleştiriler olmuştur.

İlk olarak, birçok durumda gerçek dünya ağları genel olarak küçük bir çapa sahiptir, bu nedenle mesafe, anlamlı ağ alt yapılarını tanımlamak için oldukça kaba bir ölçüdür. İkincisi, mesafeye dayalı klikler genel olarak ne dışlama altında kapatılır ne de iç içedir.

Hesaplamalı İlkeller

Pek çok açıdan klikler, algoritmik bir bakış açısından kolayca yönetilebilen basit nesnelerdir. Çeşitli hesaplama ilkelleri için çalışma zamanı O(n + m) olan hızlı algoritmalarımız var:

1. Belirli bir U ⊆ V köşe noktası kümesinin G’de bir klik olup olmadığını belirleyin. U’nun her bir köşe çiftinin G’de bir kenar olup olmadığını test edeceğiz. çok daha az kenar, m çifti test ettikten sonra biz 2 her durumda bitiririz.

2. Belirli bir U ⊆ V kliğinin G’de maksimum olup olmadığını belirleyin. U’daki tüm köşelere bitişik olan V − U’da bir tepe noktası olup olmadığını basitçe test ediyoruz. Yine m kenarı test ettikten sonra en kötü durumda işimiz biter.

Verimli bir şekilde hesaplanabilen başka bir ilkel, bazı maksimal klikler bulmaktır. Daha sonra kullanmak üzere, bunu daha genel bir biçimde belirtiyoruz. Bir G = (V, E) grafiğinin V köşe kümesinin sıralı olduğunu varsayalım. Bir U ⊆ V kümesinin bir U’ ⊆ V kümesinden sözlüksel olarak daha küçük olduğunu ancak ve ancak hem U hem de U’da olmayan ilk tepe noktası U’ya aitse söylüyoruz.

3. Bazı U’ kliklerini içeren sözlüksel olarak en küçük maksimal kliği hesaplayın. U := U’ ayarıyla başlıyoruz, tüm v ∈ V − U’yu artan düzende yineliyoruz ve her v için U ⊆ N(v); eğer durum buysa, v tepe noktasını U’ya ekleyin. Yinelemeyi tamamladıktan sonra, U, U’ içeren maksimal bir kliktir.

Bu, O(n + m) zamanında çalışır. Algoritmik zorluklar, yalnızca belirli boyutlarda klikler veya maksimum klikler bulmakla ilgilendiğimizde ortaya çıkar. Bu problemler için, yukarıdakiyle karşılaştırılabilir çalışma sürelerine sahip hiçbir algoritma bilinmemektedir (ve muhtemelen böyle bir algoritma yoktur).


Maksimum Klikleri Bulma

Maksimum klik sorununun çeşitli yönlerini tartışıyoruz. Tabii ki, eğer zamanı umursamıyorsak, maksimum büyüklükte bir kliği hesaplamak kolaydır. Bariz yaklaşım kapsamlı aramadır.

Kapsamlı bir arama algoritmasında, U ⊆ V olası tüm aday kümelerini basitçe sıralarız ve U’nun bir klik olup olmadığını inceleriz. Bulunan en büyük kliğin çıktısını alıyoruz. Basit bir tahmin, algoritmanın zaman karmaşıklığı üzerinde en kötü durum üst sınırını O(n2 · 2n) verir.

Hesaplamalı sertlik. Kapsamlı arama algoritmasını zaman miktarına göre önemli ölçüde iyileştirip iyileştiremeyeceğimiz sorunu ortaya çıkıyor. Ne yazık ki, bu muhtemelen böyle olmayacak. Hesaplamalı olarak, maksimum bir klik bulmak doğası gereği zor bir problemdir. Karşılık gelen karar problemini ele alıyoruz.

ω(G), bir G grafiğinin maksimum kliğinin boyutunu göstersin. T(n) zamanında Clique’e karar veren bir algoritmamız varsa, o zaman O(T (n) zamanında ω(G)’yi hesaplayabileceğimize dikkat edin. ) · log n) ikili arama kullanılarak. Öte yandan, ω(G)’yi hesaplamak için herhangi bir T(n) algoritması, Clique’e karar vermek için bir T(n) algoritması verir.

Böylece, Clique için bir polinom algoritmamız olsaydı, maksimum klik boyutları için bir polinom algoritmamız olurdu ve bunun tersi de geçerlidir. Bununla birlikte, Clique, NP-tamlığının tesis edildiği ilk problemler arasındaydı.

Tahmin edilen bir kümenin bir klik olup olmadığını test etmenin polinom zamanında mümkün olduğuna dikkat edin. Bu, NP’deki muhafazayı gösterir. NP-sertliğini kanıtlamak için, Satisfiability’nin Clique’e polinom-zaman dönüşümünü tarif ediyoruz.

C1,…,Ck m yan tümcelerinden oluşan birleşik normal formda bir H Boole formülü verildiğini varsayalım. H için, köşelerin yan tümceleri tarafından etiketlenen H’nin değişmezleri olduğu ve kenarların birbirini olumsuzlamayan değişmezleri bağladığı bir k-partite grafiği GH oluştururuz. Daha kesin olarak, GH = (VH,EH)’yi aşağıdaki grafik olarak tanımlayın.

Açıkça, GH grafiği H formülünün boyutunda zaman polinomunda hesaplanabilir. H’nin ancak ve ancak GH grafiğinin k boyutlu bir klik içermesi durumunda tatmin edici olduğunu gösteriyoruz.

H’nin tatmin edici olduğunu varsayalım. Daha sonra, x1,…,xn değişkenlerine, her yan tümcede en az bir hazır bilgi doğru olacak şekilde bir doğruluk ataması vardır. L1,…,Lk böyle sabit değerler olsun. O zaman, tabii ki, i ̸= j için Li ̸= ¬Lj’yi tutması gerekir. Böylece {(L1,1),…,(Lk,k)} kümesinin GH’de k boyutlu bir klik olduğunu elde ederiz.

Şimdi varsayalım ki U ⊆ VH, GH grafiğinde k büyüklüğünde bir klik olsun. GH, k-partite olduğundan, U, VH’nin her bir bölümünden tam olarak bir köşe içerir. VH kümesinin tanımıyla, U’nun tüm (L,i) ve (L’,j) köşeleri için i ̸= j olduğunda L ̸= ¬L’ elde ederiz. Dolayısıyla, değişkenlere, U’nun içerdiği tüm sabit değerlerin karşılanacağı şekilde doğruluk değerleri atayabiliriz. Bu, H formüle etmek için tatmin edici bir doğruluk ataması verir.

Bu nedenle, P = NP olmadıkça, keyfi klik boyutuna sahip Clique’i çözmek veya maksimum kliği hesaplamak için n’de çalışma süresi polinomuna sahip hiçbir algoritma yoktur. Öte yandan, G grafiğinde k büyüklüğünde bir klik olduğunu garanti etsek bile, onu polinom zamanında bulamıyoruz.