52 haber bu etiketle işaretlenmiş
Baochip-1x, diğer mikrodenetleyicilerden ayrılan en önemli özelliği olan entegre bir Bellek Yönetim Birimi (MMU) ile dikkat çekiyor. MMU, telefon veya masaüstü bilgisayarlarınızdaki yazılımları, daha ...
Yazar, altı yıl önce saniyede milyonlarca işlemi MVCC semantiği, STM ve beklemesiz (wait-free) ilkellerle işleyebilen, işlemsel bir bellek içi veritabanı araç kiti olan Lever'ı geliştirmeye başladığın...
Yazar, her makalenin bir sayfadan oluştuğu "Paged Out!" adlı deneysel ve ücretsiz bir teknik dergiyle tanışmasını ve bu dergiye katkıda bulunma sürecini anlatıyor. Başlangıçta dergiyi takip etmeyi ihm...
Linux çekirdeğinin ilginç ve çoğu zaman gözden kaçan bir özelliği, /proc//mem psödo-dosyasının "punch through" semantiğidir. Bu özellik, normalde yazılabilir olmayan sanal bellek bölgelerine bile doğr...
C++ programlamada, bir union yapısının aktif olmayan üyesine erişmek genellikle tanımsız davranışa (UB) yol açar. Ancak, bu makale bu yaygın inanışın bazı özel durumlarda geçerli olmadığını ortaya koy...
Sistem programcıları genellikle yüksek seviyeli dilleri, barındırdıkları gizli performans maliyetleri nedeniyle tercih etmezler. Ancak, bu makale C gibi düşük seviyeli dillerde bile farkında olunmayan...
Linux çekirdeğinin performans açısından kritik ancak sıkça göz ardı edilen takas (swapping) alt sistemi, son zamanlarda önemli iyileştirmelerden geçiyor. Mevcut takas sistemi, takas edilmiş sayfaları ...
DOS'un bellek yönetimi, ilk bakışta basit görünse de, programlama dokümantasyonlarında sıklıkla göz ardı edilen ilginç detaylar barındırır. DOS 1.x (1981), esasen 64K veya daha az RAM'e sahip makinele...
Dada, Rust'ın ödünç alma denetleyicisini (borrow checker) aşmayı hedefleyen, konum tabanlı (place-based) izin sistemiyle dahili referans yönetiminde yeni bir yaklaşım sunuyor. Önceki yazılarda "birleş...
Özel bellek tahsis ediciler (allocator) üzerinde çalışan bir geliştirici, programların ilk bellek tahsisinin her zaman 73728 bayt (72 KB) olduğunu fark etti. Bu gizemi çözmek için, geliştirici kendi m...
DOS bellek yönetimi, ilk bakışta basit görünse de, programlama dokümantasyonlarında sıklıkla bahsedilmeyen ilginç tuzaklara sahiptir. DOS 1.x (1981), açık bir bellek yönetimi desteğine sahip değildi. ...
Go programlarında performansı artırmak amacıyla, geliştiriciler yığın (stack) tahsislerine odaklanıyor. Yığın tahsisleri, öbek (heap) tahsislerine kıyasla çok daha ucuzdur ve çöp toplayıcı (garbage co...