Son Yazılar

Veri Tabanı (Database)

Veri Tabanı Yönetim Sistemleri (Database Management Systems, DBMS) Ş

Veri Tabanı Yönetim Sistemleri (Database Management Systems, DBMS) Yazan : Şadi Evren ŞEKER Veri tabanı yönetim sistemi terimi tam olarak bir veri tabanını ve bu veri tabanı üzerindeki yönetim ile ilgili bütün yazılımları kapsamaktadır. Veri tabanlarını iki seviyeye ayırmak mümkündür:…

Bilgisayar Matematiği Veri Güvenliği (Cryptography)

Blum Blum Shub

Yazan : Şadi Evren ŞEKER Bir adi rastgele (Pseudorandom) algortiması olan blum blum shub, aşağıda gösterilen formülü kullanarak rasgele sayılar üretmektedir: xn+1 = (xn)2 mod M Buradaki M sayısı p ve q gibi iki asal sayının çarpımından oluşmaktadır (M =…

Network (Ağ)

Traceroute

Yazan : Şadi Evren ŞEKER Bir konumdan başka bir konuma giden internet paketlerinin (IP) geçtikleri güzergahtaki düğümleri (nodes) görmeye yarayan yazılımın ismidir. Örneğin bulunduğumuz konumdan, internet üzerindeki herhangi bir konuma paketlerin hangi yolu izleyerek geçtiğini görmek için çoğu işletim sisteminde…

Network (Ağ) Temel Bilgisayar Kavramları

Extranet (Dış ağ)

Yazan : Şadi Evren ŞEKER Kabaca bir kurumun dışarıya açık ağı anlamına gelmektediir. Örneğin bir firmanın kendi sunucularına erişim için kurmuş olduğu kurumsal ağın (Intranet) dışarıya açılması ve iş yaptığı çeşitli firmaların erişimi için dışarıdan erişilebilir bir ağ sağlaması durumudur….

Network (Ağ) Temel Bilgisayar Kavramları

Intranet (İç Ağ)

Yazan : Şadi Evren ŞEKER Gelişen ağ teknolojileri ile birlikte İnternet’in özelleştirilmesi de mümkün olmuştur. Örneğin bir şirketin posta sunucuları (mail servers), web sunucuları (web servers) DNS’i, FTP sunucuları ve benzeri pekçok sunucusu bulunmaktadır. Şayet şirket bu sunucuları kendisine özgü…

Network (Ağ) Temel Bilgisayar Kavramları

Çift Yölü İletişim (Duplex Communication)

Yazan : Şadi Evren ŞEKER Bir iletişimin tipini belirlemek için kullanılan terimdir. Kabaca bir otoyolun tek yönlü veya çift yönlü olması mümkündür. Çift yönlü otoyolun ise tek şerit veya çift şerit olması mümkündür. Duplex terimi aynı anda iki tarafında iletişim…

Donanım (Hardware) Temel Bilgisayar Kavramları

Borulama (Pipelining)

Yazan : Şadi Evren ŞEKER ismini boru hatlarının işleyişinden alan yaklaşım, kısaca bir işlem borunun sonundayken, borunun başından yeni bir işin konulabileceğini anlatmaktadır. Buna göre örneğin bir işin (process) çalışması için 4 farklı safhadan geçmesi gerekiyor olsun: Fetch (almak) Decode…

C / C++ JAVA Nesne Yönelimli Programlama Programlama Dilleri Temel Bilgisayar Kavramları

Tip İnkılabı (Tip Dönüştürme, Type Casting)

Yazan : Şadi Evren ŞEKER Programlama dilinde bir değişkenin (variable) tipinin değiştirilmesi anlamındadır. Temel olarak değişkenlerin tanımlandığı andan itibaren bir tipi bulunur. Bunun her ne kadar bazı dillerde istisnası olsa da (php, visual basic, perl gibi) bu dillerde de değişkenin…

JAVA Nesne Yönelimli Programlama Programlama Dilleri

Yapıcı (Constructor)

Yapıcı (Constructor) Yazan : Şadi Evren ŞEKER Nesne yönelimli programlama yaklaşımında bir nesnenin oluşturulması sırasında ilk çalışan fonksiyonun ismidir. Buna göre bir nesnenin oluşturulması demek, nesneyi tarif eden sınıftan bir türün hafızada (RAM) bir kopyası için yer açılması ve bu…

Network (Ağ) Temel Bilgisayar Kavramları

POP3

Yazan : Şadi Evren ŞEKER POP3 protokolü, post office protocol (postahane, postane protokolünün) kısaltılmışıdır. Bu protokolün çalışma mantığı sürekli bağlı kalmayan kullanıcıların gelen iletilerinin sunucuda saklanmasına dayanır. Buna göre her kullanıcının, sunucu üzerinde bir posta kutusu bulunur ve gelen iletiler…