İçerik Değiştirme (Context Switching)

Yazan : Şadi Evren ŞEKER

Bu yazıda anlatılan içerik değiştirme (context switching) konusunu anlamadan önce bilgisayarlarda bulunan işlemcinin (CPU) anlık olarak tek bir iş ile uğraşabileceğini söylememiz gerekiyor. İşletim sistemi tasarımında (operating system design) bulunan bir özellik sayesinde, anlık olarak işlemcide tek iş çalıştırılması ve yinede birden fazla işin bilgisayarda aynı anda çalışıyormuş gibi hissettirilmesi mümkündür.

Aslında tek işlem çalıştırıp birden fazla iş yapıyormuş gibi gösteren işletim sistemi özelliği kısaca çok işlemlilik (multiprocess) olarak geçer ve bu özellik işlemcinin (CPU), işlemleri (process) sırayla çalıştırması sayesinde elde edilir. Yani bilgisayarda iki program çalışıyorsa (birinci programa A ikincisine B diyelim). Bilgisayar sırayla bir A programını bir de B programını çalıştırır. Bu sayede programlardan hiçbirisi aslında bekletilmeden işlemciye belirli aralıklarla erişme imkanı bulur ve biraz A programı biraz B programı çalıştırılarak aynı anda çalışıyor izlenim olur.

Bu programlar arasında işlemcinin geçiş yapmasına da içerik değiştirme (context switching) ismi verilir. Aslında her içerik değiştirmenin bilgisayar açısından bir maliyeti vardır. Dolayısıyla içerik değiştirmek aslında iyi bir özellik olmasına karşılık bir de maliyeti vardır ve oranı yükseldikçe dezavantaj haline gelir.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


168 views

Leave a Reply


6 * = otuz

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'İçerik Değiştirme (Context Switching)' isimli yazı 23 Nov 2009 tarihinde, saat: 15:40 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam168 defa okunmuştur.

Benzer yazıları işletim sistemleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: işletim sistemleri