Talımatı Getir-Yürüt Döngüsü Nedir?
Bilgisayarın merkezi işlem biriminin (CPU) çalışmasının temelini oluşturan Talimatı Getir-Yürüt Döngüsü, programların nasıl adım adım işlendiğini tanımlar. Bu döngü, bilgisayarın yazılım komutlarını anlayıp yerine getirmesini sağlar.
Talımatı Getir-Yürüt Döngüsü, CPU'nun bir sonraki talimatı bellekten alması (Getir), bu talimatı çözmesi (Çöz) ve ardından talimatta belirtilen işlemi gerçekleştirmesi (Yürüt) aşamalarından oluşan temel bir işlem döngüsüdür.
Adım adım çözümlü örnekler
Basit bir toplama işlemi için Talimatı Getir-Yürüt Döngüsü nasıl işler?
GETİR: CPU, bellekteki '5' sayısını içeren toplama talimatını alır.ÇÖZ: CPU, bu talimatın bir toplama işlemi olduğunu anlar.YÜRÜT: CPU, başka bir bellek adresinden '3' sayısını alır ve ikisini toplayarak sonucu (8) belleğe yazar.
Bir programın durdurulması komutu döngüde nasıl işlenir?
GETİR: CPU, 'programı durdur' komutunu bellekten alır.ÇÖZ: CPU, komutun bir durdurma emri olduğunu belirler.YÜRÜT: CPU, programın çalışmasını sonlandırır.
Bilgi kartları
Mini test
S1.Talimatı Getir-Yürüt Döngüsü'nün amacı nedir?
S2.Talimatı Getir-Yürüt Döngüsü'nün aşamaları sırasıyla nasıldır?
S3.Bellekteki bir sonraki talimatın adresini hangi bileşen tutar?
Sık yapılan hatalar
Talimatı Getir-Yürüt Döngüsü sadece tek bir komut için çalışır. — Doğrusu: Bu döngü, bir programdaki tüm komutların sırayla işlenmesi için sürekli tekrarlanır.
Çözme (Decode) aşaması, talimatın sonucunu hesaplar. — Doğrusu: Çözme (Decode) aşaması, talimatın ne yapması gerektiğini belirler; asıl hesaplama Yürütme (Execute) aşamasında yapılır.
Sıkça sorulan sorular
Talımatı Getir-Yürüt Döngüsü'nün başka bir adı var mı?
Evet, İngilizce'de 'Fetch-Decode-Execute Cycle' olarak da bilinir.
Bu döngü ne kadar hızlı gerçekleşir?
Modern işlemcilerde bu döngü saniyede milyarlarca kez tekrarlanabilir, hızı işlemcinin saat hızına (clock speed) bağlıdır.
Tüm bilgisayarlar bu döngüyü kullanır mı?
Evet, temel çalışma prensibi olarak hemen hemen tüm dijital bilgisayarlar bu veya benzer bir döngüyü kullanır.