Son Yazılar

Automata (Otomatlar) Derleyiciler

Belirli Sonlu Otomat (Deterministic Finite Automat, DFA)

Yazan : Şadi Evren ŞEKER Sonlu otomatların özel bir halidir. Bu özel hal aşağıdaki 3 durumu içermelidir: Her durumdan (State) gidilecek koşulun tek bir durum göstermesi. Yani bir durumda başka duruma geçerken bir kelime ile sadece bir duruma gidilebilmesi Herhangi…

Bilgisayar Felsefesi Temel Bilgisayar Kavramları

Bilgisayar Mühendisliği

Yazan : Şadi Evren ŞEKER Bu yazının amacı genel olarak bilgisayar mühendisliğini ve terimsel bazı problemleri açıklamaktır. Bu yazı, içinde bulunulan bilgisayarkavramlari.com sitesinin amacı olan akademik ve bilimsel açıklamaların dışına çıkmaktadır. Ancak bu yazı ile tartışılmakta olan bazı konulara açıklık…

Bilgisayar Matematiği Mantık Devreleri (Logic Circuits)

Çıkarıcı Devre (Subtractor Circuit)

Yazan : Şadi Evren ŞEKER Mantıksal tasarım (logic design) kullanılarak bir çıkarma devresi yapmak mümkündür. Devre tasarımına başlanmadan önce ikilik tabandaki çıkarma işlemini hatırlayalım. Bu işlem 1 tümleyeni (1’s complement) veya 2 tümleyeni (2’s complement) alınarak sayının eksi halde gösterilmesi…

Bilgisayar Grafiği (Computer Graphics)

OpenGL Geometrik Nesneler (Geometric Objects)

Yazan : Şadi Evren ŞEKER OpenGL’in araç kutusu olarak adlandırılabilecek GLUT grafik kütüphanesi araç kutusu (Graphics Library Utility Kit) içinde tanımlı olan geometrik nesneler aşağıda sıralanmış ve redbook üzerindeki bağlantıları verilmiştir: 11.1 glutSolidSphere, glutWireSphere 11.2 glutSolidCube, glutWireCube 11.3 glutSolidCone, glutWireCone…

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…