İşlem (Bilgisayar)

Kısaca: ``Islem`` ``[http://en.wikipedia.org/wiki/Process_%28computing%29 (process) ]`` terimi bilgisayar biliminde bellege yuklenmis ve islemcide (CPU) yurutulmekte olan bir program olarak tanimlanmaktadir. Uygulamalar diskte calismaz halde bulunurken ise ``program`` olarak tanimlanir. Bir ``program`` (yurutulebilir dosya "``.exe``") kendi basina pasif komut yiginidir ve ``islem`` bu komutlarin aktif olarak yurutulmesidir. ...devamı ☟

İşlem (bilgisayar)
İşlem (bilgisayar)

``Islem`` `` (process) `` terimi bilgisayar biliminde bellege yuklenmis ve islemcide (CPU) yurutulmekte olan bir program olarak tanimlanmaktadir. Uygulamalar diskte calismaz halde bulunurken ise ``program`` olarak tanimlanir. Bir ``program`` (yurutulebilir dosya "``.exe``") kendi basina pasif komut yiginidir ve ``islem`` bu komutlarin aktif olarak yurutulmesidir.

Eski bilgisayar sistemleri sadece bir programin hafizaya yuklenip islemcide yurutulmesine izin vermekteydi ve butun sistem kaynaklarinin erisimi bu yurutulmekte olan programin kontrolu altindaydi. Gunumuzdeki bilgisayar sistemleri bircok programin ayni anda bellege yuklenilmesine ve ardi ardina islemcide yurutulmesine olanak saglamaktadir.

Bu evrim cesitli programlarin bir grup altinda toplanmasiyla ve daha guclu kontrol sistemlerin kullanilmasiyla gerceklesmistir. Bu nedenle sistemler ``islem`` koleksiyonlarindan meydana gelmektedir: ``isletim sistemi islemleri`` sistem kodlarini yurutur ve ``kullanici islemleri`` kullanici kodlarini yurutur. Imkan dahilinde, islemcinin ``islem``ler arasinda cok yonlu calismasiyla butun bu islemleri ayni anda yurutulebilir.

``Islem`` evreleri

  • Yeni. Yeni bir ``Islem`` baslatildi.
  • Calismakta. Komutlar yurutulmekte.
  • Beklemede. ``Islem`` herhangi bir olayin tamamlanmasini beklemekte.
  • Hazirda. ``Islem`` islemciye tahsis edilmeyi beklemekte.
  • Sonlandirilmis. ``Islem`` sonlandirilmistir.


Bu evreler isletim sistemlerine gore degismektedirler.

``Islem`` kontrol bloklari

Her bir ``islem`` isletim sistemlerinde islem`` kontrol bloklari `` (Process Control Block)`` tarafindan temsil edilir. ``Islem`` kontrol bloklari bircok bilgiyi kapsamaktadir:

  • Islem`` evresi. Yeni, beklemede, vs..
  • Program sayaci. Sayac, bu ``islem`` icin bir sonraki yurutulecek olan komutun addresini belirtir. (Program Counter)
  • Islemci yazmaclari.
  • Islemci zaman cizelgesi bilgileri.
  • Bellek yonetim bilgileri.
  • Giris cikis durum bilgileri. Bu ``islem`` icin ayrilmis olan I/O aygitlarin ve acik olan dosyalarin listesini barindirmaktadir.




düzenle|Mart 2008

Kaynaklar

Vikipedi

Bu konuda henüz görüş yok.
Görüş/mesaj gerekli.
Markdown kullanılabilir.

İşlem (bilgisayar) Resimleri