Ölçme ve Değerlendirme
Mikroişlemcilerde Saat Çevrimlerini ve Gerçek Zamanlarını Nasıl Hesapla
Table of Contents
Saat döngüleri ve yürütme zamanını nasıl hesaplamak mikroişlemci performansı analiz etmek için önemlidir. Bu hesaplamalar bir işlemcinin talimatları nasıl verimli bir şekilde yürütür ve görevleri yönetir.
Hesaplama Saatleri
Bir öğretimi yürütmek için gereken saat döngülerinin sayısı, öğretim türüne ve mikroişlemci mimariye bağlıdır. Toplam saat döngüleri bulmak için, talimat döngüsündeki talimatların sayısını çoğaltmak (CPI).
Formül şu:
[0]Toplu Saat Lisansları = Öğretimde × Lisanslar Sayıları (CPI)).
Yürütme Zamanı
Execution zamanı, bir görevi tamamlamak için işlemci için ne kadar süre aldığını gösterir. Saat döngüleri ve işlemcinin saat oranını kullanarak hesaplanabilir.
Formül şu:
[0]Execution Time = Total Clock Rises / Saat Oranı).
Örnek Hesaplama
Bir program 1.000 talimatları varsa, her biri 2 döngüsü gerektiriyor ve işlemci 2 GHz'de çalışırsa, hesaplamalar şunlardır:
- Total Clock Rises = 1.000 × 2 = 2000
- Execution Time = 2000 / 2,000,000,000 = 1 mikrosaniye