2009 October

Kör imzalar (Blind Signatures)

Yazan: Şadi Evren ŞEKER Bilgisayar bilimlerinde özellikle veri güvenliği konusunda kullanılan bir işlemin ismidir. Olay 3 kişi arasında gerçekleşmektedir. Mesajı yollayan mesajı imzalayan mesajı alan. Bu yönteme göre mesajı imzalayan kişi mesajın içeriğini bilmez sadece kendisine güvenli bir şekilde ulaşan mesajı imzalar ve alıcıya yollar. Alıcı mesajın kendisine doğru ulaştığını her zaman için imzalayıcıdan kontrol [...]

Şadi Evren ŞEKER tarafından, 14/10/2009 tarihinde yazıldı. | Veri Güvenliği(Cryptography) | 2 yorum var

VLAN (Sanal Yerel Ağ, Virtual Local Area Network)

Yazan :Şadi Evren ŞEKER Bilgisayar ağlarında bağlayıcı cihazların (ağ anahtarı, switch) kullanımının artmasıyla günlük hayata girmiş bir terimdir. Temel olarak herhangi bir boyuttaki bağlantı şekli üzerinde sanal bir yerel ağ bağlantısında (local area network) oluşturmanın ismidir. Buna göre örneğin internet üzerinde dünyanın iki ucundaki kişi aynı yerel ağdaymış gibi çalışabilir. Benzer şekilde bir iş yerinde [...]

Şadi Evren ŞEKER tarafından, 13/10/2009 tarihinde yazıldı. | Network(Ağ) | A yorum var

Makine Dilleri (Machine Langauge)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde programlama dillerinin en alt seviyesini oluşturan ve insan tarafından neredeyse tamamen anlaşılmaz buna karşılık makine için en anlaşılır dildir. Aslında makine dilini anlamak için dillerin seviyelerini anlamakta yarar vardır. Yukarıdaki şekilde de tasvir edildiği üzere dilleri seviyelere bölecek olursak en altta donanıma en yakın ve donanım tarafından en [...]

Şadi Evren ŞEKER tarafından, 12/10/2009 tarihinde yazıldı. | C/C++, işletim sistemleri | A yorum var

Kaydırma Kayıtları (Kaydırma Yazmaçları , Shift Registers)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin özellikle mantık devreleri (logic circuits) alanında kullanılan bir devre tasarımı şeklidir. Alt yapı olarak flip-floplardan istifade eden tasarımda amaç girilen ikilik tabandaki bitlerin (ikil) her saat tikiyle bir kaydırılmasıdır. Bir kaydırma yazmacının mantık devreleri ile tasarımı aşağıdaki şekilde görülebilir: Yukarıdaki şekilde Q0′dan Q3′e kadar olan girdiler D-Flipfloplar üzerine [...]

Şadi Evren ŞEKER tarafından, 10/10/2009 tarihinde yazıldı. | Mantık Devreleri (Logic Circuits) | A yorum var

Eşlemeli Metotlar (Synchronized Methods)

Yazan : Şadi Evren ŞEKER JAVA, C++ veya C# gibi nesne yönelimli programlama dillerinde kullanılan bir terimdir. Basitçe, aynı anda çalışan birden fazla lifin (thread) veya işlemin (process) sıralı olmasını ve birbiri ile iletişim halinde çalışmasını sağlar. Nesne yönelimli programlama ortamında iki farklı kavram birbirine sıkça karışmaktadır. Aslında anlam olarak birbirine yakın olan synchronized methods [...]

Şadi Evren ŞEKER tarafından, 09/10/2009 tarihinde yazıldı. | C/C++, işletim sistemleri, JAVA, Programlama Dilleri | 1 yorum var

Carnegie Mellon, 410 Operating Systems

Çözen : Şadi Evren ŞEKER Çözümler için şifre : www.setegitim.com Identify and explain one reason for constructing a program so that it uses multiple threads instead of just one thread. We are expecting two to four sentences of answer. Tek lifli (threaded) programlama yerine neden çok lifli (threaded) programalam kullanıldığını açıklayınız. Cevap : Joshua, Caroline, [...]

Şadi Evren ŞEKER tarafından, 08/10/2009 tarihinde yazıldı. | Sınavlar | A yorum var

Emory, CS170 dersi sınav soruları çözümleri

Çözen : Şadi Evren ŞEKER Aşağıdaki soruların çözümlerini görmek için şifre olarak : www.setegitim.com giriniz. Aşağıdaki kodların ekrana basacağı sonuçları yazınız: Yukarıdaki point sınıfının (class) kaç yapıcısı (constructor) bulunmaktadır? Mystery metodu ne işe yaramaktadır? Bir noktayı parametre olarak alan ve mevcut nokta ile bu nokta arasındaki mesafeyi hesaplayan bir metot yazınız. 126 views

Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Sınavlar | A yorum var

Sayı Tabanları (Number Bases)

Yazan : Şadi Evren ŞEKER Matematikte sıkça kullanılan ve bilgisayar bilimlerinde ver işlenirken sıkça karşımıza çıkan bir konudur. İnsanlığın günümüzde en yoğun olarak kullandığı ve hemen hepimize ilk okul sıralarından itibaren öğretilen onluk sayı tabanında 0′dan 9′a kadar olan semboller kullanılır : 0,1,2,3,4,5,6,7,8,9 Değer olarak bu semboller varlık / yokluk veya çoğunluğu ifade eder. Örneğin [...]

Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Bilgisayar Matematiği, Temel Bilimler | A yorum var

Moore Yasası (Moore’s Law)

Yazan : Şadi Evren ŞEKER Moore yasası, bir yasa olmaktan çok, bilgisayar donanımında kullanılan transistor sayısı ile ilgili bir istatistiki gözlemdir.Bu yasaya göre her iki yılda aynı hacim içerisine sığan transistor sayısı ikiye katlanmaktadır. Aşağıda emsnow sitesinden alınmış ve yıllarla göre işlemci teknolojisindeki atlamaları ve transistor sayılarını gösteren bir şekil bulunmaktadır: Yukarıdaki bu şekilde takip [...]

Şadi Evren ŞEKER tarafından, 06/10/2009 tarihinde yazıldı. | Bilgisayar Kavramları | A yorum var

Nesne serileme ve dizme (Object Serialization , Marshalling)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan bir yaklaşım olan nesne yönelimli programlama (object oriented programming) sayesinde gelişmiş olan bir kavramdır. Basitçe bir nesnenin (object) hafızada (RAM) olan bilgilerinin saklanmak veya ağ üzerinden yollanmak gibi amaçlarla bir dizgiye (string) dönüştürülmesi işlemidir. Bu dizginin yapısı olarak çoğunlukla XML dili kullanılır. bu sayede verinin içeriğini belirleyen [...]

Şadi Evren ŞEKER tarafından, 04/10/2009 tarihinde yazıldı. | JAVA, Nesne Yönelimli Programlama | A yorum var

Dilin Derecesi (Rate of Language)

Yazan  : Şadi Evren ŞEKER Veri işilemede (veri güvenliği veya veri tabanı gibi teorilerde) bir verinin içinde bulunduğu dilin (language) derecesinden bahsedilebilir. Burada derece (rate) ile kastedilen verinin değişim oranınını bulmaktır. Basitçe verinin entropisinin (dağınımının, entropy) verinin uzunluğuna bölümü ile elde edilir r = H(M) / N Yukarıdaki formülde r, dilin derecesini, H(M) derecesini sorguladığımız [...]

Priority Queue (Öncelik Sırası, Rüçhan Sırası)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin özellikle veri yapıları (data structures) konusunda sıkça kullanılan bir veri yapısının ismidir. Basitçe klasik bir sıranın (queue) üzerine öncelik değerinin eklenmesi ile elde edilir. Bilindiği üzere normalde sıralar (queue) ilk giren ilk çıkar (FIFO , first in first out) mantığı ile çalışırlar. Yani bir bilet sırasında olduğu gibi [...]

Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | işletim sistemleri, veri yapıları | 2 yorum var