Son Yazılar

Network (Ağ) Temel Bilgisayar Kavramları

Geçiş Günü (Flag Day)

Yazan : Şadi Evren ŞEKER IPv4’ten IPv6’ya geçiş için kullanılan bir terimdir. Buna göre bütün cihazların ve İnternet dünyasının aynı anda IPv4’ten IPv6’ya geçmesi hedeflenmiştir. Bu sayede hiçbir bilgisayar IPv4 çalıştırmayacağı için karmaşa olmayacak ve geçiş sorunsuz olarak tamamlanmış olacaktır….

Network (Ağ) Temel Bilgisayar Kavramları

Protokol Kümesi (Protocol Stack , Protokol Yığıtı)

Yazan: Şadi Evren ŞEKER Bir ağda çalışan bir yazılımın kullandığı protokol grubudur. Genellikle her protokolün katmanlı olmasından kaynaklanan, her protokol için birden fazla alt protokol bulunması durumu için zaman içerisinde gelişmiş bir terimdir. Buna göre örneğin OSI modeline bir protokol…

Donanım (Hardware) Mantık Devreleri (Logic Circuits) Temel Bilgisayar Kavramları

Sayıcı (Counter)

Yazan : Şadi Evren ŞEKER Bilgisayar devrelerinde sayıcı (counter) kavramı çok farklı alanlarda kullanılamaktadır. Bu alanlardan birisi de mantıksal devre tasarımıdır. Buna göre mantıksal devremiz ikilik tabandaki sayıları 1’er arttırarak yeni sayılar üretmeli ve bu işlemi bir döngü halinde yapmalıdır….

C / C++ Derleyiciler JAVA Nesne Yönelimli Programlama Programlama Dilleri Temel Bilgisayar Kavramları Veri Yapıları Yapay Zeka (Artificial Intelligence)

XML (extensible markup language , genişletilebilir işaretleme dili)

yazan: Şadi Evren ŞEKER XML dilinin çıkış amacı makinelerin birbiri ile konuşurken kategorize olmuş bir dil (veya prtokol) üzerinden konuşmalarını sağlamaktır. Aslında XML’in çıktığı yıllara bakıldığında verilerin çok çeşitli şekillerde bir standarda uymaksızın saklandığını ve işlendiğini görmek mümkündür. Gelişen İnternet…

Network (Ağ) Temel Bilgisayar Kavramları

Sanal Devre (virtual circuit)

Yazan : Şadi Evren ŞEKER Bilgisayar ağlarından, paket anahtarlamalı ağ yapısından bir tanesidir. Diğer ağ yapısı datagram ağlardır. Sanal devrede bir ağ üzerinde iki nokta arasında sanki bir hat döşenmiş gibi bir devre kurulur. Yani aslında fiziksel olarak bir hat…

Network (Ağ) Temel Bilgisayar Kavramları

Gönderme Gecikmesi (transmission delay)

yazan: Şadi Evren ŞEKER Hat kapasitesine bağlı olarak bir uçtan diğer uca verinin gönderilme süresidir. Aşağıdaki ağ yapısında iki bilgisayarın basit bir bağlantı ile birbirine bağlı olduğunu düşünelim. Yukarıdaki ağda hat kapasitesi (bant genişliği veya band width) R olarak kabul…

Network (Ağ) Temel Bilgisayar Kavramları

alt ağ (subnetwork)

yazan: Şadi Evren ŞEKER IP (internet protokol) kullanılan Paket anahtarlamalı ağlarda, her ağ parçası için mantıksal olarak atanan ağ adresidir. Örneğin aşağıdaki ağ yapısını ele alalım:

Derleyiciler JAVA Programlama Dilleri Temel Bilgisayar Kavramları

Yorumlayıcı (Interpreter)

Yazan: Şadi Evren ŞEKER Bilgisayar dünyasında yorumlayıcı terimi bir programı veya bir komutu çalıştırmaya yarayan programlar için kullanılır. Genellikle derleyiciler ile karışan ve çoğu zaman aynı görevi icra eden yorumlayıcılar da derleyiciler gibi kodu bir dilden başka bir dile çevirme…

C / C++ Derleyiciler İşletim Sistemleri Programlama Dilleri Temel Bilgisayar Kavramları

Bağlayıcı (linker)

yazan: Şadi Evren ŞEKER Bir derleyici tarafından üretilmiş olan kodları bağlayarak işletim sisteminin çalıştırabileceği tek bir kod üreten programdır. Günümüzde hızla gelişen programlama ihtiyaçları sonucunda programlamada modüler yaklaşıma geçilmiştir. Buna göre büyük bir yazılım küçük alt parçalara bölünmekte ve her…

C / C++ Derleyiciler JAVA Programlama Dilleri Sistem Programlama (System Programming) Temel Bilgisayar Kavramları

Derleyici (compiler)

Yazan: Şadi Evren ŞEKER Basitçe bir dilde yazılmış olan kodu (kaynak kodu yada source code) istenilen başka bir kod haline dönüştüren programdır. Genelde üretilen bu kod ortama göre çalıştırılabilir kod (executable code) olarak üretilmektedir. Ancak bir derleyicinin daha doğru tanımı…