9 entry daha
  • çalışan programın bir abstraction'ıdır.

    şöyle güzel bir örnek var:

    bir bilgisayar mühendisi kızına doğumgünü pastası yapıyor. elinde bir tarifi var ve mutfak un, yumurta, şeker, vanilya vs. yeterince malzemeye sahip. bu örneğe göre pasta tarifi program, bilgisayar mühendisi cpu, ve malzemeler input data'dır. process ise mühendisin tarifi okuyup, malzemeleri kullanıp, keki fırına koyması hareketine denir.

    pastayı yapmaya başladıktan kısa bir süre sonra, bilgisayar mühendisinin oğlunun, bir arı tarafından sokulduğu için, ağlayarak mutfağa geldiğini düşünelim. mühendis doğal olarak pastayı hazırladığı masayı olduğu gibi bırakıp (process'in son durumu kaydedilir) ilk yardım çantasını alır ve oğluna yardım eder.

    burada gördüğümüz gibi bir process* daha acil başka bir process* (pasta tarifi vs ilk yardım çantası) için yarıda bırakılıyor. oğlunun sorunu halledildikten sonra da pastayı yapmaya kaldığı yerden devam ediyor.
7 entry daha
hesabın var mı? giriş yap