Temel Bilgisayar Kavramları

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…

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…

İşletim Sistemleri Temel Bilgisayar Kavramları

Yığın İş ( Batch Job, Batch Process )

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, belirli bir zamanda yapılması planlanan çoğunlukla kullanıcı etkileşimi gerektirmeyen işlerin biriktirilmesidir. Örneğin sistemin yedeğinin alınması için 10 ayrı bilgisayara bağlanılarak her bilgisayardan dosyalar alınıp sunucuya kaydedilecek olsun. Bu işlemi şirketin kapalı olduğu gece…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi İşletim Sistemleri Temel Bilgisayar Kavramları

Kıtlık (Starvation)

Yazan : Şadi Evren ŞEKER Bir algoritmada sıra bekleyen işlere bir türlü sıra gelmemesi durumudur. Teorik olarak sıradaki her işe birgün sıra gelecektir ancak fiiliyatta bu bir türlü gerçekleşmeyebilir. Bu tip problemler genelde öncelik tanımlanmış olan algoritmalarda çıkar. Şöyle bir…

Bilgisayar Matematiği Temel Bilgisayar Kavramları Yapay Sinir Ağları (Artificial Neural Networks)

KNN (K nearest neighborhood, en yakın k komşu)

Yazan : Şadi Evren ŞEKER Sınıflandırmada (classification) kullanılan bu algoritmaya göre sınıflandırma sırasında çıkarılan özelliklerden (feature extraction), sınıflandırılmak istenen yeni bireyin daha önceki bireylerden k tanesine yakınlığına bakılmasıdır. Örneğin k = 3 için yeni bir eleman sınıflandırılmak istensin. bu durumda…

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

Çevirici (Assembler)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde iki farklı kavram için assembler kelimesi kullanılmaktadır. Birincisi Assembly dili adı verilen ve makine diline (machine language) çok yakın düşük seviyeli (low level language) için kullanılan ve nesne kodunu (object code) makine koduna…

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…