Dinamik Bağlantı Kütüphaneleri (Dynamic Link Library (.dll))
Yazan : Şadi Evren ŞEKER Microsoft tarafından windows işletim sistemi üzerinde kullanıma açılan ve çalışma sırasında bağlanmaya izin verilen kütüphane yaklaşımıdır. Basitçe Linux ortamlarındaki .o (object file (nesne dosyası)) benzetilebilir. Bu dosyaların amacı birden fazla program tarafından kullanılan kütüphaneleri içermeleri…
Yerleştirme Algoritmaları (Fitting Algorithms)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kısıtlı bir alanın verimli kullanılması için geliştirilmiş algoritmalardır. Örneğin sınırlı bir hafıza ( RAM ) içerisine en verimli şekilde programları yerleştirmek, işletim sistemleri için bir problemdir. Benzer problemlerle gerçek haytta da sıkça karşılaşılmaktadır….
Rastgele Erişilebilir Bellek (Random Access Memory , RAM)
Yazan : Şadi Evren ŞEKER Bilgisayarların en önemli parçalarından birisidir. Özel bazı bilgisayarları dikkate alamazsak gündelik hayatta karşılaşılabilecek hemen her bilgisayarda bulunması gereken bir donanım parçasıdır. Birincil bellek (primary memory) ismi de verilen rasgele erişilebilir belleğin temel fonksiyonu işlemcinin (Merkezi…
C ve Komut Satırı (C Console Parameters)
Yazan : Şadi Evren ŞEKER C dilinde öncelikli olarak çalıştırılacak olan fonksiyon main fonksiyonudur. Main fonksiyonunun prototipi aşağıdaki şekildedir: int main(int argc,char *argv[]) yukarıda görüldüğü üzere main fonksiyonu bir integer (tam sayı) döndürmektedir. Bu C90 standardına göre belirlenmiştir ancakçoğu derleyici…
Sonda (Probe)
Yazan : Şadi Evren ŞEKER Veri iletişimi sırasında veriye erişmek için yapılan her bir erişim işlemine verilen isimdir. Örneğin veri diskte veya hafızada duruyor olsun, veriye erişmek için yapılan her bir hafıza veya disk erişimine sonda ismi verilir. Basit bir…
Patricia ağacı (PATRICIA Tree)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde sıkça kullanılan TRIE ağacının özel bir hali olan patricia ağacında genellikle sözlüksel olarak (lexiconically) veriler tutulur. Radix ağacı (radix tree) ve farklı ikil ağacı (crit bit tree) ile oldukça benzer olan patricia ağacının,…
İkillik Prensibi (Duality Principle, İstaniyet)
Yazan : Şadi Evren ŞEKER Din ve felsefede benzer anlamlara gelmesine karşılık bu yazının amacı bilgisayar bilimleri için önemli olan matematikteki ikilik prensibini açıklamaktır. Bir matematikçi bu kavramı basitçe şöyle açıklayabilir “boyalı elimle bir cama ellesem ve elimin izi camda…
Brent Yöntemi (Brent’s Method)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde dosya yönetiminde özetleme (hashing) için kullanılan bir yöntemdir. Bu yönteme göre ekleme sırasında bazı değişiklikler ile yerleştirilen kayıtların arama hızını arttırmak ön plandadır. Özet tabloya (hash table) yerleştirilen bir kayıdın çeşitli durumlarda yeri…
B Ağacı (B-Tree)
B Ağacı (B-Tree) Yazan : Şadi Evren ŞEKER İçerik 1. B-Ağacının Tanımı 2. Örnek B-Ağacı 3. B-Ağacında Arama 4. B-Ağacına Ekleme 5. B-Ağacından Silme İsminin nereden geldiği (B harfinin) tartışmalı olduğu bu ağaç yapısındaki amaç arama zamanını kısaltmaktır. Buna…
Kuantum İşleme (Quantum Computing)
Yazan : Şadi Evren ŞEKER Bu yazının amacı kuantum bilgisayarları ve kuantum işleme (Quantum Computing) konusunda fikir vermek ve yapılan çalışmaların arkasındaki felsefeyi aktarmaktır. Kuantum bilgisayarları basitçe veriyi işlemek için çok küçük parçacıklar kullanır. Örneğin her gün yolda görebileceğimiz basit…
