İçindekiler:
Tanımı - Makine Döngüsü ne demektir?
Bir makine döngüsü, bir bilgisayar işlemcisinin bir makine dili talimatı aldığında yürüttüğü adımlardan oluşur. Bu en temel CPU işlemidir ve modern CPU'lar saniyede milyonlarca makine döngüsü gerçekleştirebilir. Döngü üç standart adımdan oluşur: getirme, kod çözme ve yürütme. Bazı durumlarda, mağaza da döngüye dahil edilir.
Techopedia Makine Döngüsünü Açıklıyor
Makine döngüsü, bir bilgisayarın gerçekleştirdiği en temel işlemdir ve ekranda tek bir karakter göstermek gibi önemli görevleri tamamlamak için CPU'nun birden fazla döngü gerçekleştirmesi gerekir. Bilgisayar bunu önyükleme anından kapanana kadar yapar.
Bir makine döngüsünün adımları şunlardır:
- Getirme - Kontrol ünitesi, program sayacında (talimat sayacı olarak da bilinir) belirtildiği şekilde, belleğin bulunduğu konumda saklanan ana bellekten talimatlar ister.
- Kod Çözme - Alınan talimatlar, talimat yazmacında çözülür. Bu, işlemenin çalışma koduna (opcode) dayalı olarak işlenen alanının bileşenlerine bölünmesini içerir.
- Yürüt - Bu, gerekli CPU işlemini belirttiği için talimatın op kodunu içerir. Program sayacı bilgisayar için talimat sırasını gösterir. Bu talimatlar talimat yazmacına yerleştirilir ve her biri yürütüldüğünde, program sayacını arttırır, böylece bir sonraki talimat hafızada saklanır. Daha sonra istenen görevi yerine getirmek için uygun devre etkinleştirilir. Talimatlar yürütüldüğünde, getirme adımını başlatan makine döngüsünü yeniden başlatır.
