Ay: Kasım 2007

İşletim Sistemleri Programlama Dilleri Temel Bilgisayar Kavramları

Çok işlemlik (Multi processing)

Yazan: Şadi Evren ŞEKER Bir bilgisayarda aynı anda birden fazla işlemin(process) çalışmasına verilen isimdir. İşletim sistemlerinin gelişimi süreci incelendiğinde ilkel işletim sistemlerinde bu özellik bulunmuyordur. tek işlem (uniprocess) çalıştıran işletim sistemlerinde hafıza yönetimi bir işlemin kontrolünde yapıldığı için işletim sisteminin…

İşletim Sistemleri Network (Ağ) Programlama Dilleri

İşlemler arası iletişim (Inter process communication (IPC))

Yazan: Şadi Evren ŞEKER Bir bilgisayarda çalışan birden fazla işlemin (process) bir biri ile haberleşmesini hedefleyen teknolojidir. Hız açısından düşünüldüğünde en hızlı iletişim yöntemi hafıza (RAM) üzerinde veri paylaşımıdır. Dolayısıyla bir işlemin hafızaya yazdığı bilgi başka bir işlem tarafından okunarak…

C / C++ Programlama Dilleri

referans ile çağırma (call by reference)

referans ile çağırma (call by reference) Bir fonksiyonun pointer marifetiyle çağrılmasıdır. Örneğin C dilinde: int fonksiyon(int *a){ a++; } şeklinde yazılmış bir fonksiyon, main() fonksiyonundan çağrılırken: int main(){ int *x=10; fonksiyon(x); printf(“%d”,*x); } şeklinde çağrılırsa bu durumda x pointer’ının referansı…