Donanım (Hardware)

Donanım (Hardware)

ID3 Tekrarlı İkilikçi Ağaç, Iterative Dichotomiser 3

Yazan : Şadi Evren ŞEKER Bu yazının amacı, özellikle veri madenciliği (Data Mining) konularında sıkça kullanılan ve bir karar ağacı (decision tree) çeşidi olan ID3 ağacının nasıl çalıştığını açıklamaktır. Klasik karar ağaçlarının iyileştirimesi olarak görülebilecek olan ID3, İngilizcedeki Iterative Dichotomiser…

Donanım (Hardware)

Kosinüs Benzerliği (Cosine Similarity)

Kosinüs Benzerliği (Cosine Similarity) Yazan : Şadi Evren ŞEKER Bu yazının amacı, bilgisayar bilimlerinin de bir alt çalışma alanı olan, metin madenciliği konularında (text mining) sıkça geçen kosinüs benzerliği (cosine similarity) konusunu açıklamaktır. Basitçe iki farklı doküman (text) arasındaki benzerliği,…

Donanım (Hardware) JAVA

Cache (Önbellek) Teknolojilerinin Okuma Hızları Yönünden Karşılaştırılması

Yazan : Ersin Aksoy Bilgisayar Yuksek Muhendisi AMAÇ Bu çalışmada Memcached, HazelCast, Redis cache mekanizmaları 100 K lik PNG veriler kullanılarak okuma hızlarına göre karşılaştırılmıştır. YÖNTEM Önbelleğin (Cache) kullanıldığı ortam Java Servlet olarak belirlenmiştir. 10000 adet key-value kullanılmıştır. Tüm PNG…

Donanım (Hardware)

Son i7 ailesi, vPro AMT ve SCS teknolojileri

Yazan : Şadi Evren ŞEKER Bu yazının amacı, Intel firması tarafından piyasaya sürülen yeni işlemcilerde bulunan vPro teknolojisini açıklamaktır. VPro teknolojisi kısaca virtualization professional kelimelerinden oluşmaktadır ve işlemci üzerinde yapılan yeniliklerle işlemcinin ağ ve dolayısıyla internet üzerinden kontrolünü ön görür….

Donanım (Hardware) Mantık Devreleri (Logic Circuits)

Encoder (Kodlayıcı)

Yazan : Şadi Evren ŞEKER Bu yazının amacı, bir mantıksal devre elemanı olan kolayıcının (encoder) çalışma mantığını ve tasarımını açıklamaktır. Basit bir kodlayıcı, kod çözücünün (decoder) tersine üssel işlemi geri alır. Örneğin bir kod çözücüde, yapılan işlem 2n şeklinde gelen…

Donanım (Hardware) İşletim Sistemleri Temel Bilgisayar Kavramları

Banker Algoritması (Banker’s Algorithm)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde işletim sistemi tasarımı konusunda geçen ve kaynaklar üzerindeki kilitlenmeyi (deadlock)engelleme amaçlı algoritmadır. Algoritma Dijkstra tarafından geliştirilmiştir. Algoritmanın temel 3 durumu ve 2 şartı bulunur: Bilmesi gerekenler: Her işlem (process) ne kadar kaynağa ihtiyaç…

Bilgisayar Matematiği Donanım (Hardware)

Ondalıklı sayıların taban dönüşümleri

Yazan : Şadi Evren ŞEKER Bu yazının amacı sayıların ondalıklı olması halinde (floating numbers, küsuratlı sayılar, real numbers, reel sayılar, gerçel sayılar) tabanlarının nasıl değiştiğini anlatmaktır. Normal sayıların taban dönüşümü için buraya tıklarayarak ilgil yazıyı okuyabilirsiniz. (number bases) Öncelikle küsurat…

Automata (Otomatlar) Derleyiciler Donanım (Hardware) Graf Teorisi Programlama Dilleri Temel Bilgisayar Kavramları Veri Yapıları Yapay Zeka (Artificial Intelligence)

Mealy ve Moore Makineleri (Mealy and Moore Machines)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde sıkça kullanılan sonlu durum makinelerinin (finite state machine, FSM veya Finite State Automaton , FSA) gösteriminde kullanılan iki farklı yöntemdir. Genelde literatürde bir FSM’in gösteriminde en çok moore makinesi kullanılır. Bu iki yöntem…

Donanım (Hardware) İşletim Sistemleri

Translation Lookaside Buffer (TLB, Dönüşüm Hafızası)

Yazan: Şadi Evren ŞEKER TLB, sayfalama işleminin (paging) hızını arttırmaya yarayan bir hafıza bölümüdür. Kısaca TLB olması için sayfalama olmalıdır. Günümüzdeki çoğu bilgisayar mimarisi tarafından desteklenmektedir. TLB kullanılabilmesi için sayfalama (paging) sistemde yapılıyor olmalıdır. Basitçe, RAM’in yetersiz olduğu durumlarda hafıza…

Bilgisayar Sistemleri Donanım (Hardware)

Vektör İşlemciler (Vector Processors)

Yazan : Şadi Evren ŞEKER Vektör işlemciler, en kısa tanımıyla, bir işlemcinin (processor), vektör şeklindeki ardışık veriler üzerinde bir adımda işlem yapabildiği işlemcilerdir. Normalde, bir işlemci, işleyeceği veriyi aldıktan sonra (fetch) bu veri üzerinde gerekli olan işi tamamlar. Buradaki veri…