Son Yazılar

Algoritma Analizi (Teory of Algorithms) Veri Yapıları

Doğrusal Arama (Linear Search)

Doğrusal Arama (Linear Search) Yazan : Şadi Evren ŞEKER Sequential Search (Sıralı arama) ismi de verilen bu arama tam anlamıya bir veriyi, arananlara teker teker bakarak aramaktır. Yani aşağıdaki sayılar arasında 15 sayısını aramak için: 4 6 12 8 5…

Network (Ağ)

DNS (Domain Name System, Alan İsim Sistemi)

Yazan : Şadi Evren ŞEKER DNS’in amacı insanların anlaması kolay olan alan isimlerini (domain names) bilgisayarların iletişiminde kullanılan IP adress çevirmektir. Basitçe, internette gezen birisi girmek istediği sitenin adresini web tarayıcısına (web browser) girerek bu adrese bağlanmak ister. Ancak bu…

Derleyiciler İşletim Sistemleri

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…

Network (Ağ)

Köprü (Bridge)

Yazan : Şadi Evren ŞEKER Aktif bir ağ (network) cihazı olan köprünün amacı iki farklı ağı birbirine bağlamaktır. Bu cihaz yönlendiricilerin (routers) sık kullanılması ve ucuzlayan maliyetleri sonucunda günümüzde çok sık kullanılmamaktadır. Kısaca bağlı olduğu iki ağdaki paketleri birbirine aktarır…

Algoritma Analizi (Teory of Algorithms) İşletim Sistemleri Temel Bilgisayar Kavramları Yapay Zeka (Artificial Intelligence)

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….

Donanım (Hardware) İşletim Sistemleri

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…

Network (Ağ)

Tekrarlayıcı (Repeater)

Yazan : Şadi Evren ŞEKER Aktif bir ağ (network) cihazıdır. Bu cihazın amacı çeşitli sebeplerle zayıflamış olan sinyali kuvvetlendirerek ortama geri salmaktır. Örneğin UTP kablo üzerinden taşınan sinyallerin 180m ve üzeri mesafelerde zayıflaması ve kullanılan sinyal kaynağı ve alıcının türüne…

C / C++ İşletim Sistemleri Programlama Dilleri

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…

Bilgisayar Grafiği (Computer Graphics)

Ölçeklendirme (Scaling)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumu ve yönü bozulmadan büyültmek ve küçültmektir (Zoom in , Zoom out). Aşağıdaki örnekte gösterilen ölçekleme işleminin formülü verilmiştir: Yukarıdaki ölçekleme işlemi için…

Bilgisayar Grafiği (Computer Graphics)

2 Boyutlu Döndürme (2D Rotation)

Yazan: Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumunu ve şeklini bozulmadan bir eksen etrafında döndürmektir. Aşağıdaki örnekte gösterilen döndürme işleminin formülü verilmiştir: x’ = r.cos(Φ+Θ) y’ = r.sin(Φ+Θ) Yukarıdaki bu formülasyonu…