Son Yazılar

Resim İşleme (Image Processing)

Taşınabilir imgeharitası (PGM, PNM, PPM, PBM)

Yazan : Şadi Evren ŞEKER Bu yazıya konu olan uzantıların açılımları aşağıda verilmiştir: PGM : Portable Graymap (Taşınabilir griharitası) PBM: Portable Bitmap (Taşınabilir ikilharitası) PPM : Portable Pixmap (Taşınabilir imgecikharitası) PNM: Buradaki N herhangi birşey (aNything) anlamındadır ve yukarıdakilerin hepsini…

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

Taban Sıralaması (Radix Sort)

Taban Sıralaması (Radix Sort) Yazan : Şadi Evren ŞEKER Hane sıralaması, radiks sıralaması veya kök sıralaması isimleri de verilebilen sıralama algoritmasına göre sıralanacak olan değerler hanelerine (digits) göre sıralanır. En değersiz haneden (Least significant digit) en değerli haneye (most significant…

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…