Soyut Sınıf (Abstrac Class)
Yazan : Şadi Evren ŞEKER Nesne yönelimli programlama yaklaşımına göre bir sınıfın bütün metodları belirli olmak zorunda değildir. Kısaca bir mevhumun mücerret olması durumunda nesne yönelimli programlamadaki ifade biçimidir. Örneğin bir çalışan sınıfını düşünelim. Her çalışanın bir maaş aldığını biliriz…
Arayüz (Interface)
Yazan : Şadi Evren ŞEKER Arayüz terimi, bilgisayar bilimlerinde farklı amaçlar için kullanılmaktadır. Basitçe iki varlık (entity) arasında bulunan ve bu iki varlığın birbiri ile iletişim kurmasını sağlayan yapıdır. Bu yazının konusu olan arayüz kavramı, nesne yönelimli programlama (object oriented…
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…
Noktadan Noktaya İletişim (Point to Point Protocol PPP)
Yazan : Şadi Evren ŞEKER Veri bağlama katmanı (Data Link Layer) protokollerinden birisi olan PPP üzerinden iki noktanın iletişim kurması mümkündür. Bu protokol sayesinde kullanıcı kontrolü, veri sıkıştırma ve şifreli iletişim mümkündür. PPP protokolü oldukça fazla alanda kullanılmaktadır, telefon iletişimi,…
Koyma Değiştirme Ağları (Substitution Permutation Network , SPN)
Yazan : Şadi Evren ŞEKER Özellikle veri güvenliğinde şifreleme için kullanılan bir yöntemin ismidir. Bilindiği üzere şifreleme sırasında sık kullanılan yöntemlerden birisi yerine koyma (substitution) bir diğeri ise sıralamayı değiştirme (permutation) yöntemidir. Bu iki sık kullanılan yöntemi aynı anda kullanılmasına…
Playfair Şifrelemesi (Playfair Cipher)
Yazan : Şadi Evren ŞEKER Oldukça basit bir blok şifreleme yöntemi olan playfair şifreleme yöntemine göre 5×5 büyüklüğünde bir matris alınır. Bu matrisin içerisine anahtar sıralı olarak yazılır ve geri kalan harfler rasgele olarak sıralanır. İngilizcede 26 harf olduğunu düşünürsek,…
Kilitlenme (Deadlock)
Yazan : Şadi Evren ŞEKER İşletim sistemlerinde çeşitli sebeplerle iki işlemin birbirini kilitlemesi durumudur. Benzer bir örnek güncel hayatta da yaşanabilir. Örneğin Ali kapıdan geçmek için Ahmet’in önce geçmesini şart koşuyor. Benzer şekilde Ahmet de Ali’nin önce geçmesini şart koşuyor….
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…
En Kısa İş İlk (Shortest Job First)
Yazan : Şadi Evren ŞEKER Bir zamanlama algoritması (CPU Scheduling) şekli olan en kısa iş ilk (Shortest job first, SJF veya Shortest Job Next, SJN) algoritmasında o anda elde bulunan işler biritilmek için gereken süreye göre sıralanırlar. En kısa olan…
İlk Gelen Çalışır (First Come First Serve, FCFS, FIFO)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin çeşitli alanlarında kullanılan bir yaklaşımdır. Bu yaklaşıma göre bir kaynak veya bir isıraya ilk gelenin ilk önce işini bitirerek çıkması hedeflenir. Örneğin CPU Scheduling (İşlemci zamanlama) problemi sırasında işlemciye gelen işlemlerin hangi sıra…












