stanford-oval/wikipedia huggingface dataset:
İvan Brikner
Kaynaklar

↑  Soccerway'de İvan Brikner profili
↑  "Каваців та ще 5 футболістів-професіоналів, які виступали у Чемпіонаті Стрийщини. Частина 2" (Ukraynaca). Football of Stryi Raion. 1 Ocak 2017. 5 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Nisan 2024.
↑  "Iwan Brikner piłkarzem Stomilu Olsztyn!" (Lehçe). Stomil Olsztyn. 19 Ocak 2024. 19 Ocak 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Ocak 2024.
Compiz

| --- | --- |

Fedora'da Compiz Cube eklentisini gösteren görsel
Geliştirici(ler): David Reveman, Sam Spilsbury, Danny Baumann, Dennis Kasprzyk, Daniel van Vugt
İlk yayınlanma: 2006 (18 yıl önce) (2006)
Güncel sürüm: 0.9.14.2  / 22 Ağustos 2022
Programlama dili: C, C++, Python
İşletim sistemi: X11 ile Unix-benzeri
Tür: X pencere yöneticisi
Lisans: GPL, çekirdek: MIT license
Resmî sitesi: launchpad.net/compiz
Kod deposu: code.launchpad.net/compiz  
Compiz (/kɒmpɪz/), pencere yönetimi için hızlı kompozit masaüstü efektleri oluşturmak üzere 3D grafik donanımını kullanarak X Pencere Sistemi için tasarlanmış bir kompozit pencere yöneticisidir . Küçültme animasyonu veya küp çalışma alanı gibi efektler, yüklenebilir eklentiler olarak uygulanır. ICCCM kurallarına uyduğu için Compiz, GNOME Panel kullanılırken varsayılan Mutter veya Metacity veya KDE Plasma Workspaces'te KWin yerine kullanılabilir. Dahili olarak Compiz, OpenGL kitaplığını grafik donanımına arabirim olarak kullanır.
Donanım gereksinimleri

Başlangıçta Compiz, yalnızca Xgl tarafından desteklenen 3D donanımlarla çalıştı. Çoğu NVIDIA ve ATI grafik kartının "Compiz on Xgl" ile çalıştığı bilinmektedir. 22 Mayıs 2006'dan beri Compiz, AIGLX kullanarak standart X.Org Sunucusu üzerinde çalışmaktadır. AIGLX, Intel GMA grafik kartlarının yanı sıra ayrıca  2006 sonbaharından beri GLX_EXT_texture_from_pixmap destekleyen açık-kaynak radeon sürücülerini kullanan AMD grafik kartlarını (R300 ve daha yeni kartlar dahil) destekler.
NVIDIA'nın ikili sürücüleri (Sürüm 1.0-9629 den beri) desteği GLX_EXT_texture_from_pixmap standart X.Org sunucusunda; ATI/AMD'nin ikili sürücüleri 8.42 sürümünden beri çalışır.
Tarih

2000'lerin başında, hem ATI hem de Nvidia sürücüleri Linux'ta giderek daha yaygın hale geldi. Gelişmiş OpenGL geliştirmesi artık pahalı UNIX iş istasyonlarıyla sınırlı değildi. Aynı zamanda, Xgl, Xegl ve AIGLX, Xorg'a Windows yüzeylerinde dönüşüm ve efektler için OpenGL kullanma imkanı verdi.
Temellerin nihayet kullanıma sunulmasıyla xcompmgr, bir birleştirme penceresi yöneticisinin özelliklerine öncülük etti.
Tarih > Luminocity

Luminocity adlı bir proje, bazı GNOME geliştiricileriyle son gelişmelerden yararlanmak için başladı. Mart 2005'te, Luminocity projesi "titreyen pencereler", "pencere hareketi için fizik modelleri", "canlı güncelleme çalışma alanı değiştiricisi" ve "alfa birleştirme" gibi efektler içeriyordu.
Luminocity'nin çoğunlukla bir prototip olduğu göz önüne alındığında, geliştirilmesi kısa süre içinde iptal edildi ancak bazı etkileri ve davranışları daha sonra Compiz tarafından uyarlandı.
Tarih > Compiz

Compiz'in ilk sürümü, (yine yeni) Xgl'nin ardından Şubat 2006'dan geç olmamak üzere Novell (SUSE) tarafından ücretsiz yazılım olarak piyasaya sürüldü. X için en eski kompozit pencere yöneticilerinden biriydi.
Mart 2006'da Compiz, Red Hat tarafından AIGLX'e uyarlandı.
Tarih > Beryl

Beryl, Compiz geliştiricisi Quinn Storm ve geliştirme ekibinin çatalın Novell tarafından başlatılan orijinal Compiz'den çok uzağa geldiğine karar vermesinden sonra 19 Eylül 2006'da duyurulan Compiz'in quinnstorm şubesinin proje adıydı (compiz-vanilla). Novell XGL/Compiz ekibi (çoğunlukla David Reveman) Quinnstorm değişikliklerini compiz-vanilla ile birleştirme önerisini reddettikten sonra, gerçek bir farklılaşma yapma kararı alındı.
Compiz'den farkları arasında, Beryl'in Emerald adında cgwd tabanlı yeni bir pencere dekoratörü  ve emerald-theme-manager, gconf yerine düz bir dosya arka ucu kullandı ve GNOME bağımlılığı yoktu. adında bir tema yöneticisi vardı.
Tarih > Compiz ve Beryl topluluklarının birleşmesi

30 Mart 2007'de, Beryl ve Compiz toplulukları arasındaki tartışmalar, iki yeni yazılım paketiyle sonuçlanan iki topluluğun birleşmesine yol açtı:
Compiz, (ayrıca Compiz-core) Compiz ve temel eklentilerin yalnızca temel işlevlerini içerir
Compiz Fusion, Beryl ve Compiz topluluklarından eklentiler, dekoratörler, ayar araçları ve ilgili uygulamalardan oluşur. Compiz Fusion, Compiz'in temel işlevlerine eklemek için kurulum, yapılandırma ve ek eklentilere odaklanır.
Sonuçlar, bir sürüm paketine dahil edilen herhangi bir kodun en yüksek standartları karşıladığını ve resmi olarak desteklenen bir pakette dağıtım için uygun olduğunu görecek her topluluktan en iyi geliştiricilerden oluşan bir kod inceleme paneline fon sağlama planlarını içerir.
Tarih > Diğer dallar

2008'in dördüncü çeyreğinde Compiz'in iki ayrı şubesi oluşturuldu: compiz++ ve NOMAD ; compiz++, pencere yöneticisinin kompozit efektleri olmadan ve bağlantı noktasının C'den C++ programlama diline işlenmesi için kompozit ve OpenGL katmanlarının ayrılmasına yönelikti. NOMAD, Compiz kurulumları için uzak masaüstü performansının iyileştirilmesine yönelikti.
Tarih > Compiz dallarının birleşmesi

2 Şubat 2009'da Compiz, Compiz++, NOMAD ve Compiz Fusion geliştiricileri arasında bir konferans görüşmesi yapıldı ve burada projeleri birleşik bir yol haritasıyla Compiz adlı birleşik bir projede birleştirmeye karar verildi.
Tarih > Compiz 0.9 serisi

4 Temmuz 2010'da Compiz geliştiricisi Sam Spilsbury, Compiz 0.9.0'ın C++ ile yeniden yazılmış yeni bir API ile yayınlandığını duyurdu.
Canonical Ltd., Ekim 2010'da Ubuntu için Compiz'i daha da geliştirmesi için Spilsbury'yi işe aldı. O zamandan beri Compiz geliştirmesi çoğunlukla Ubuntu geliştirmesiyle çakışıyor. Ana geliştirme, Canonical'in Launchpad hizmetine taşındı. 0.9.5'e kadar olan 0.9.x sürümleri, kararsız/ beta yazılımı olarak görülüyordu. 0.9.6 sürümü devam ederken, Canonical, Compiz üzerinde tam zamanlı çalışması için geliştirici Daniel van Vugt'u işe aldı. 0.9.6 hiçbir zaman resmi olarak yayınlanmazken, Compiz 0.9.7.0, kurumsal hedefli Ubuntu 12.04 LTS'den (Uzun Süreli Destek) bir ay önce piyasaya sürüldü ve kararlı ilan edildi. Ubuntu 12.04'ün resmi olarak yayınlanmasından birkaç gün önce, Ubuntu 12.10'a hazırlık olarak yeni bir geliştirme dalı olan 0.9.8 oluşturuldu. Compiz 0.9.8 sürümü için geliştirme yeni bir Launchpad sayfasına taşındı.
Kasım 2012'de Spilsbury, Canonical'dan ayrıldığını açıkladı ve Compiz'i Wayland'a taşıma planı olmadığını belirtti. Küçük bir ekip, Temmuz 2016 itibarıyla geliştirmenin odak noktası olan 0.9.13 sürümüyle Compiz üzerinde çalışmaya devam ediyor.
Tarih > Compiz Reloaded

Bir grup, Compiz 0.8 serisi kod tabanını çatalladı ve modernize etti ve 2019 itibarıyla bakımı devam etmektedir.
Özellikler

Yarı saydamlık, karartma ve desatürasyon hariç hemen hemen tüm Compiz özellikleri eklentiler kullanılarak temin edilir.
Compiz eklentileri arasında küp efekti, canlı önizlemeler veya simgelerle Alt-Tab uygulama değiştirme ve macOS'un Görev Kontrolü'ne benzer bir özellik bulunur.OpenGL'in GLX_EXT_texture_from_pixmap'deki uzantısı gibi, X'in Kompozit uzantısı da kullanılır.
Compiz projesi, eklentileri dört ana gruba ayırır: Ana, Ekstra, Desteklenmeyen, ve Deneysel.
Pencere yöneticileri, pencere kenarlıklarına olağan simge durumuna küçültme, büyütme ve kapatma düğmeleri sağlamak için pencere dekoratörü adı verilen bir program kullanır. Yalnızca bir pencere dekoratörüne sahip birçok pencere yöneticisinin aksine, Compiz kullanıcılarının üç seçeneği vardır:
gtk-window-decorator, ya temel bir cairo tabanlı işleme motoru kullanır ya da Metacity temalarını kullanabilir. Emerald temalı 0.9.5, trueglass 0.5 çerçeve motorlu
kde-window-decorator yerel KWin temalarını kullanır.
Emerald, Compiz'e taşınan kendi tema formatına sahip özel bir dekoratör. Eskiden Beryl'in varsayılan dekoratörüydü.
Dağıtımlar

Compiz veya Beryl, genellikle GNOME 2 ve KDE 3 ile birlikte Linux ve diğer X11 tabanlı Unix benzeri platformlarda yerleştirilmiştir. Ancak 4.2 sürümünden bu yana, KDE'nin kendi KWin'i Compiz'e benzer yeteneklerle birlikte gelir. Bu nedenle, Compiz genellikle en son Plasma Workspaces sürümleriyle dağıtılmaz.
GNOME sürüm 3.0, Mutter birleştirme penceresi yöneticisine bir eklenti olarak oluşturulmuş GNOME Kabuğu kullanır. Bu, Compiz'in GNOME Shell ile birlikte kullanılamayacağı anlamına gelir.
Compiz geliştiricilerinin bakım eksikliğinden bahseden Fedora, Compiz'i Fedora 17'den Fedora depolarından kaldırdı ancak Compiz, Fedora 18'den bu yana Fedora depolarında eski haline getirildi. Compiz'i içeren resmi bir MATE dönüşü Fedora 19'dan beri mevcuttur.
Compiz, bozuk paketler ve Compiz geliştiricilerinin yukarı akış geliştirme eksikliği nedeniyle Ağustos 2013'te Debian 7'den (Wheezy) itibaren Debian depolarından çıkarıldı. Compiz, Aralık 2016'da Hypra.fr Ekibi tarafından Debian'a yeniden sunuldu.
Compiz, Mayıs 2013'te Arch Linux depolarından çıkarıldı. Compiz, Arch User Repository'de bulunan paketlerden kurulabilir.
Ubuntu 6.06 LTS ve daha sonra Compiz'i universe deposuna dahil etti. Sınırlı bir sürüm, varsayılan olarak Ubuntu 7.04'te "Masaüstü Efektleri" olarak dahil edilmiştir. Ubuntu 7.10'dan itibaren Compiz varsayılan olarak etkindi. 2010 yılında Canonical, Compiz için bir eklenti olarak yazılan Unity arayüzünü yayımladı.
Resepsiyon ve etki

İlk derleme incelemeleri, performansını, güzelliğini ve yenilik değerini öven çoğunlukla olumluydu. Kolay kuruluma izin vermek için Ubuntu 6.06 depolarına dahil edildi ve 2021 itibarıyla bir Ubuntu sürümünün ertelendiği tek zamandı.
Metisse ve Project Looking Glass gibi diğer projeler yaklaşık olarak aynı zamanda geliştirildi, ancak hiçbiri Compiz kadar tanınmadı veya yaygın olarak uygulanmadı. GNOME Shell ve KWin gibi diğer pencere yöneticileri daha sonra birleştirme efektleri de uygulayacaktı.
Wayland'in 2010 civarında gelişimi, aynı programda birleştirici ve grafik sunucusu işlevlerini birleştirdi, bu, sonunda ayrı pencere yöneticilerini ve birleştiricileri geçersiz kılacak bir hareketti. Hala varsayılan olarak onu içeren dağıtımlar, genellikle yalnızca birkaç faydalı eklentiyi etkinleştirdi ve daha "parlak" olanları devre dışı bıraktı. Ayrıca, varsayılan pencere yöneticileriyle birlikte KDE ve GNOME'u içeren dağıtımlar giderek arttı. Unity masaüstü yöneticisini uygulamak için Compiz'i içeren son Ubuntu sürümü Ubuntu 16.04 idi. Bundan sonra, gelişimi çoğunlukla durgunlaştı.
Bazı Compiz efektleri (0.8.5)

Yanma efekti
Rüya efekti
Patlama efekti
Sihirli Lamba efekti
Büyük pencerenin küçültülme animasyonu
Çalışan bir video altında gerçek şeffaflığı gösteren Xgl mimarisine sahip X-Server
Shift Switcher eklentisi
Gallo-Romen kültürü

Ingelheim am Rhein'da bulunan Gallo-Romen heykeller
Gallo-Romen kültürü kavramı Galya'nın Romalılar tarafından fethi sonrası Roma kültürü etkisi altına girmesi ve Galyalıların bu kültüre adapte olmalarının bir sonucu olarak ortaya çıkan kültürü tanımlamak için kullanılan bir kavramdır. Bu dönemde Galyalıların Roma İmparatorluğu'ndan sadece mimari anlamda değil, dil, gelenek, görenek ve yaşam tarzı gibi geniş bir çerçevede etkilendiği gözlemlenebilmektedir.
Sayfalama

Sayfalama ya da bellek adresleme, durgun sanal bellek sayfalarının ikincil bellekte (teker) saklanarak daha sonra ihtiyaç duyulduğunda ana belleğe yüklenmesi işlemini içerir. Bir diğer anlamı, adres uzayının belli oranlarda bloklara ayrılmasıdır. Sayfalama, bellek mahallerine ulaşımı ve adreslemeyi kolaylaştırır. 6502 mikroişlemcili bir sistemde 65536'lık adres uzayı 256 adet 256  Baytlık hayalı sayfalara ayrılır. Genelde 6502 işlemcili sitemlerde 1. sayfa yığın olarak ayrılırken 0. sayfaya bakış tabloları veya veri blokları yerleştirilir.
CPU bellekte okuma veya yazma yapacağı zaman ilk önce sadece tek bir bellek alanı veya G/Ç elemanı seçmek için ilgili adresi adres yoluna koyar. Çoğu 8-bitlik işlemciler 16-bitlik adres yoluna sahip olduğundan, 65536 değişik adresi tanımlayabilirler. Bu  adres sahası 0000H ile FFFFH  arasında olup, işlemcinin adresleme uzayını gösterir.
Sistemde 0000H ile FFFFH arasındaki 1KB'lık alan, kullanıcının ve sistem  programının kullandığı RAM  bölgesidir. 0400H ile 04FFH alanı  sistemde olabilecek 256 değişik (PIA  ve ACIA) giriş/çıkış elemanının adreslenmesine ayrılmıştır. Adres  uzayının en üst kısımları, F800H ile FFFFH arasındaki alanı kaplayan 2KB ise, monitör programının bulunduğu ROM bölgesidir. Adres uzayındaki geri kalan alanlar boş tutulur.
Sayfalama modları

Başlıca adresleme modları şunlardır:
Doğal adresleme (lnherent addressing)
Hemen adresleme (Immediate addressing)
Direkt adresleme (Direct Addressing)
Endirekt (Dolaylı) adresleme (lndirect Addressing)
Sıralı adresleme (Indexed addressing)
Bağımlı (izafi) adresleme (Relative addressing)
Sayfa ve sayfa düzeni

Günümüzde kullanılan sanal bellek sistemleri alanda yerellikten yararlanabilmek için programları belirli boyutlarda blok kümeleri şeklinde yerleştirirler. Bu belirli boyutlardaki blok kümeleri (öbekleri) “sayfa” olarak adlandırılır. Ana belleğin sayfalarla aynı boyutlarda bloklardan oluştuğu varsayılır. Bu varsayım “sayfa çerçevesi” (page frame) olarak nitelendirilir.
Sanal adres numarasının gerçek adres numarasına dönüştürülmesi

Ana bellekte kullanılan gerçek adres numarası, gerçek adresin üst bölümünü, sayfa eklemesi ise gerçek adresin alt bölümünü oluşturur. Sayfa eklemesindeki bitlerin sayısı sayfanın boyutunu belirler ve değişim göstermez. Sanal adreslerle adreslenebilen sayfa sayısı gerçek adreslerle adreslenen sayfa sayısı ile örtüşmek zorunda değildir; sanal sayfa sayısının gerçek sayfa sayısının üzerinde olması sınırsız boyuttaki bellek izlenimini yaratmada esas alınan noktadır.
Herhangi bir hatayla karşılaşılmadıkça olağan sanal adres dönüştürme işlemi şu şekilde yapılır:
if (ADÖ && önbellek) { veriyi işlemciye ilet; }
else if (!önbellek && ADÖ) { işlemciye = Ana_Bellek[ADÖ’ den gelen Gerçek Adres]; }
else { olağan dönüştürme işlemini gerçekleştir; }
Sanal adres numarasının gerçek adres numarasına dönüştürülmesi > Sanal = Gerçek işlemi

MVS, z/OS ve benzeri işletim sistemlerinde bazı kısımlar sanal=gerçek biçimine (virtual=real mode)sahiptirler; yani her sanal adres gerçek bir adrese karşılık gelmektedir.Bu kısımlar:
Kesme düzenekleri
Sayfa hatası denetimi ve sayfa tabloları
Giriş/ çıkış kanalları (I/O channels) tarafından erişilen veri arabellekleri (data buffers)
Giriş /çıkışların yönetiminde genelgeçer yöntemler uygulamayıp kendi arabelleklerine sahip olan ve çevre birimleri ile doğrudan iletişim kuran izlenceler (program)
Sayfa tablosu

Sanal bellekte sayfalar, belleği dizinleyen bir tablo kullanılarak yerleştirilirler. Bu yapı “sayfa tablosu (page table)” olarak adlandırılır. Bellekte tutulan sayfa tablosu sanal bellek adresinin numarasına göre dizinlenmiştir ve ona karşılık gelen gerçek sayfa numarasını içerir. Her program, sanal adres uzayını, ana bellekteki bellek uzayına dönüştüren kendine ait bir sayfa tablosuna sahiptir. Sayfa tablosu, ana bellekte mevcut olmayan sayfaların kayıtlarını da tutabilir. Her sayfa tablosunda geçerli bit (1 veya 0) tutulur. Eğer bu bit mantıksal sıfıra eşit ise sayfa ana bellekte mevcut değil demektir ve “sayfa hatası (page fault)” oluşur. Eğer bit mantıksal bire işaret ediyorsa sayfa ana bellekte mevcut ve geçerli bir fiziksel adrese sahip demektir.
Sayfa tablosu > Sayfa tablosu için gerekli depolama (saklama) boyutu ve kullanılan anabellek miktarının azaltılması

Sayfa tablosunun boyutlarını sınırlayan bir sınır kaydı tutmak. Eğer sanal sayfa numarası sınır kaydının sınırını aşarsa kayıtlar sayfa tablosuna eklenmelidir. Bu teknik, bir işlem daha fazla alana ihtiyaç duyduğunda sayfa tablosuna büyüme yeteneği kazandırır. Sonuç olarak sanal adres uzayı yalnızca ihtiyaç duyulduğunda büyük tutulacaktır.
Bölmelere ayırmak (segmentation): Çoğu dil iki boyutları büyüyebilen iki ayrı alan gerektirdiği için tek boyutta büyümenin yetersiz olduğu durumlarda sayfa tablosu ikiye bölünür. İki ayrı sayfanın farklı sınırlara sahip olması desteklenir. İki sayfa tablosu kullanımı adres uzayını da ikiye parçaya (segment) böler. Sınır kaydı her iki parça için de tutulur. MIPS mimarisi de bu tekniği desteklemektedir.
Sanal adrese bir hesaba dayalı adresleme (hashing) işlevi eklenerek sayfa tablosu veri yapısının sadece gerçek sayfa sayısı kadar boyutta olması sağlanabilir.Bu yapıya ters çevrilmiş(inverted) sayfa tablosu adı verilir.
Birden fazla seviyeli sayfa tabloları kullanılabilir.
Sayfa tabloları kullanımı için gerekli ana bellek miktarının azaltılması sayfa tablolarının tekrar sayfalanması ile sağlanabilir.
Sayfa hatası

Eğer başvurulan veri o anda ana bellekte bulunamıyorsa sayfa ana bellekte mevcut değil demektir ve “sayfa hatası (page fault)” oluşur. Sayfa hatası çok yüksek bulamama gecikmesine neden olur. Sanal bellek sistemleri tasarlanırken bu durumun yaratacağı yükü engellemek için bazı önlemler alınabilir.
Sayfalar yüksek erişim zamanını karşılayacak kadar büyük olmalıdır.
Sayfa hatası denetimi sağlanmalıdır.
Oluşan hatalar donanım yerine yazılımla çözülebilir.
Tümüne yazma (write-through) yöntemi çok masraflı olduğu için geri yazma(write-back) metodu kullanılır.
Sayfa hatası > Sayfa hatası denetimi (Paging Supervisor) ve sayfa değişimi (takas)

Sayfa hatası meydana geldiğinde, yönetim işletim sistemine bırakılır. Bu devir kural dışı durum (hata) işleyişi (exception mechanism) ile gerçekleştirilir. Yönetim işletim sistemine geçtiğinde, sayfayı bir sonraki sıradüzende (genelde teker) bulmalı ve istenen sayfayı ana bellekte nereye koyacağına karar vermelidir. Sanal adres tek başına sayfanın tekerin neresinde olduğunu belirtmek için yeterli olmadığından, sanal adres uzayında bulunan her sayfanın tekerde izini sürmek gerekir. İşletim sistemi bu işlem için her sanal sayfanın tekerde nerede saklandığını kaydeden veri yapıları yaratır. Bu veri yapısı sayfa tablosunda veya ayrı bir tabloda tutulabilir. İşletim sistemi aynı zamanda her gerçek sayfanın hangi uygulamalar ve hangi sanal sayfalar tarafından kullanıldığını takip etmek üzere ayrı bir veri yapısı daha oluşturur. Ana bellekteki tüm sayfalar kullanımdayken sayfa hatası oluşması durumunda, işletim sistemi bir sayfayı değiştirmek(takas yapmak) üzere seçmelidir. Sayfa hatalarının en aza indirilmesi amaçlandığından çoğu işletim sistemi yakın bir zamanda kullanılmayacağını varsaydığı bir sayfayı seçer. İşletim sistemlerin bu varsayımları geçmiş durum değerlendirmelerine dayanarak gelecek durumun tahmin edilmesine dayanır. Bu tahminlerde kullanılan algoritmaların başında en uzun zamandır kullanılmayanla değiştirme (least recently used (LRU)) gelir. İşletim sistemi en uzun zamandır kullanılmayan sayfanın daha yakın bir zamanda kullanılan sayfadan daha az gerekli olduğu varsayımı yaparak uzun zamandır kullanılmayan sayfayı istenen sayfayla değiştirmek üzere seçer.
En uzun zamandır kullanılmayan yönteminin kusursuz ve eksiksiz olarak uygulanması veri yapısının her bellek başvurusunda güncellenmesini gerektireceğinden oldukça masraflıdır. Bunun yerine birçok işletim sisteminde hangi sayfaların yakın zamanda kullanılıp hangilerinin kullanılmadığına dair iz sürülür. İşletim sisteminin yükünü hafifletmek için donanımda başvuru biti (reference/use bit) tutulabilir. Bu bit sayfanın her kullanımında kurulur. İşletim sistemi belirli aralıklarla bu bitleri temizler ve hangi sayfaların kullanılıp kullanılmadığı bilgisinin kaydını tutar. Bu bilgi ışığında, işletim sistemi bir sayfa değiştireceği zaman en uzun zamandır kullanılmayan; yani başvuru bitleri mantıksal sıfıra eşit olan sayfalar arasından bir seçim yapar.
Sayfa hatası > Sayfa hatası denetimi (Paging Supervisor) ve sayfa değişimi (takas) > Değiştirme (Takas) için kullanılabilecek diğer algoritmalar

İlk Giren İlk Çıkar (First In First Out (FIFO)) 
Değiştirilmek üzere seçilen sayfa bellekte en uzun zamandır tutulan; belleğe diğerlerinden önce yüklenen sayfadır.
Son Giren İlk Çıkar (Last In First Out (LIFO)): 
Değiştirilmek üzere seçilen sayfa bellekte en kısa zamandır tutulan; belleğe en yakın zamanda yüklenen sayfadır.
En Az Sıklıkta Kullanılan (Least Frequently Used (LFU)):
Değiştirilmek üzere seçilen sayfa o an için bellekte en az sıklıkta kullanıldığı belirlenen sayfadır.
En Uygun (İdeal) (Optimal (OPT / MIN)):
Değiştirilmek üzere seçilen sayfa uzun bir süreliğine kullanılmayacak olan sayfadır.
Bu sayfanın belirlenmesi için algoritmanın gelecekteki başvuru (istek) durumları hakkında bilgi sahibi olması gerekmektedir ki genellikle bu bilgi mevcut değildir.
Kalıcı ve Yerleşik Sayfalar

Tüm sanal bellek sistemleri hareketsiz kılınmış; yani burada bulunan sayfaların sayfa değişimi için seçilip ikincil belleğe gönderilemeyeceği alanlara sahiptir.
Kesme düzenekleri genellikle çeşitli kesmeleri(örneğin giriş/çıkış tamamlanmaları, zamanlayıcı, izlence (program) hataları, sayfa hataları vb.) işleyen bir dizi göstergelere (pointer) dayanırlar. Kesmelerin sayfa değişimi olmadan işlenmesi kullanışlıdır.
Genellikle sayfa tabloları sayfalanmaz. (bazı özel yöntemler hariç)
Merkezi şilem biriminin dışından ulaşılan veri arabellekleri (data buffers) (doğrudan erişimli bellek(direct memory Access) ve giriş/çıkış kanalları (I/O channels) gibi.) Genellikle bu aygıtlar ve bağlandıkları yollar sanal adresler yerine doğrudan fiziksel adresler kullanırlar.
İşlemleri zamanlamaya bağımlı ve sayfalamanın yol açacağı tepki süresi değişimine izin veremeyecek kadar katı olan çekirdek (kernel) veya uygulama alanları hareketsiz kılınmıştır.

Sanal bellekte, adreslerin yapısı “sanal sayfa numarası”(virtual page number) ve “sayfa eklemesi”(page offset) olmak üzere iki kısma ayrılmıştır.
Bir sayfa tablosunun ana bellekteki yerini belirtmek için, donanımda sayfa tablosunun başlangıcını işaret eden bir yazmaç (register) bulunur. Bu yazmaç “sayfa tablosu yazmacı” olarak tanımlanır.
Kenan Yavuz Etnografya Müzesi

| Kenan Yavuz Etnografya Müzesi |
| --- | --- |
Açılış: 2013
Konum: Beşpınar, Demirözü, Bayburt
Tür: Etnografya müzesi
Resmî site: kenanyavuzetnografyamuzesi.org 
Kenan Yavuz Etnografya Müzesi Bayburt'un Demirözü ilçesine bağlı, eski adıyla "Loru" ve bugünkü adıyla Beşpınar Köyü'nde bulunan bir etnografya müzesidir.
Bayburt'a 40 kilometre uzaklıktaki Demirözü vadisinde, Demirözü Baraj gölünün yakınında yer alıyor. 8.000 metrekare alan üzerine kurulan müze, zaman ve mekanla bağlantısı olan tüm yapılarla, bölgenin mimari yapısı ve yapısıyla bütünleşik bir şekilde inşa edilmiştir. Kullanılan taş ve ahşaplar çevre köylerin yıkılmış evlerinden ve dağlarından geliyor
Kenan Yavuz Etnografya Müzesi, modernleşme ve göç süreçlerinin köylerde yol açtığı mimari tahribata dikkat çekmeyi amaçlayan bir kurumdur. Müze, unutulmaya yüz tutmuş yerel güzellikleri korumayı, yeni nesillere kültürel mirası canlı görsellerle aktararak insan unsuru üzerinde durmayı misyon edinmiştir. Geleneksel yerel kültürü yaşatmak amacıyla çocuk oyunları, masallar, endemik bitkilerin tanıtımı, ağız barı geleneği, düğün ve kına gelenekleri gibi unsurların yanı sıra imece usulü gerçekleştirilen çeşitli etkinlikler düzenlenmektedir. 2020 yazında gerçekleştirilen etkinlikler arasında tırpan ile ot biçme, tandır, harman, kem eğirme ve bulgur yapma şenlikleri yer almıştır. Bu etkinliklerin gelecek yıllarda da genişletilerek sürdürülmesi planlanmaktadır. Müzede, gerçek kişilere ait eşyalar ve yaşanmış hikayeler sergilenmekte olup, artan ziyaretçi ilgisi sayesinde çevre halkının kendi kültürüne duyarlılığı ve merakı gözlemlenmektedir.
Kuruluş

Müzenin kurucusu, adından da anlaşılacağı gibi bir dönem Türkiye'deki şirketlerin CEO'luğunu yapmış iş adamı Kenan Yavuz'dur. 2013 Yılında girişimci Kenan Yavuz tarafından kültür evi olarak kuruldu ve 2019 yılında resmi olarak özel müze statüsüne kavuştu. Avrupa Müze Forumu'ndan Müze 2021 yılında Silletto Ödülü'ne layık görüldü.