Merkezî işlem birimi tasarımı - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tasarım ilkeleri
  • 2 İşlemcinin çalışması
    • 2.1 Tek vuruşluk işlemci
    • 2.2 Çok vuruşluk işlemci
  • 3 MİB tasarım mantığı
  • 4 Tasarım hedefleri
  • 5 Başarım ve karşılaştırmalı değerlendirme
  • 6 Kaynakça
  • 7 Ayrıca bakınız
  • 8 Dış bağlantılar

Merkezî işlem birimi tasarımı

  • العربية
  • Català
  • Čeština
  • Deutsch
  • English
  • Español
  • فارسی
  • हिन्दी
  • Bahasa Indonesia
  • 日本語
  • 한국어
  • Македонски
  • Nederlands
  • Polski
  • Português
  • Slovenčina
  • Svenska
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
İntel 80486DX-50 işlemcinin yakın çekim fotoğrafı

Merkezî işlem birimi tasarımı bilgisayarın temel bileşenlerinden birisi olan Merkezî işlem birimini (MİB) etkin kullanmayı yönelik bir tasarımdır. MİB bilgisayar donanımının temel bileşenlerinden birisidir. İşlemcisi olmayan bir bilgisayar düşünülemez. Bu yüzden işlemcinin tasarımı ne kadar iyi olursa sistem de o derece hızlı olacaktır. İşlemciyi hızlandırmanın değişik yolları vardır. Bunlardan bazıları:

  1. Buyrukların paralel çalışmasını sağlamak
  2. Çok vuruşluk işlemciler kullanmak
  3. Boru hattı kullanmak
  4. Çoklu işleme kullanmak

şeklinde sıralanabilir. İşlemcinin hızlandırılmasında asıl önemli unsur buyruk başına çevrim süresini azaltmaktır. İşlemci hızlarını karşılaştırırken saat sıklığına bakmak yanıltıcı olabilir. Örneğin, 2 GHz'lik saati olan bir işlemci ile 2.5 GHz'lik saati olan bir işlemci aynı programı eşit sürede çalıştırabilirler.

MİB tasarımını demek, ayrıca şu birimlerin tasarımıyla da ilgilenmek demektir:

  • Denetim birimleri
  • Mantık kapıları
  • Önbellek ve yazmaç
  • Saat çevirimi
  • Veriyolu

Tasarım ilkeleri

[değiştir | kaynağı değiştir]

Bir işlemci tasarlanırken aşağıdaki temel ilkeler kullanılır:

  • Yalınlık düzenden gelir
  • Küçük olan hızlıdır
  • İyi tasarım ödünleşme ister
  • Olağan durumu hızlandır

Yalın bir işlemci hızlıdır. İşlemcinin karmaşıklığı arttıkça işlemci yavaşlayacaktır. Çok büyük bir işlemcide veri iletimi daha uzun sürecektir, yani küçük işlemci hızlıdır. İşlemcide yapılacak bir takım iyileştirmeler sistemi hızlandırabilir, bu değişikliği yapmak için yapılan fedakârlık ise yavaşlatabilir. Olağan bir durumu (mesela sürekli işlenen bir buyruğu) hızlı çalışır hale getiren bir değişiklik işlemcinin başarımını arttırabilir.

İşlemcinin çalışması

[değiştir | kaynağı değiştir]

Tek vuruşluk işlemci

[değiştir | kaynağı değiştir]
Tek yollu işlemcinin iç yapısını gösteren şema

Her bir buyruğun 4 bayt tuttuğu ve bellekte tek bir sözcük olarak tutulduğunu düşünürsek, tek vuruşluk bir işlemci, işlem yaparken aşağıdaki üç adımı kullanacaktır.

  • Program sayacı tarafından belirlenen yazmaçtaki bilgiyi al ve buyruk belleğine yaz. Bu işlem simgesel olarak şu şekilde gösterilebilir.
   BB <- [[PS]]
  • Eğer bellek bayt bayt adreslenmiş ise program sayacını 4 arttır.
   PS <- [PS]+4
  • Buyruk belleğinde tutulan işlemleri yap.

Tek vuruşluk işlemcide çevrim zamanı uzundur. Buyruklar sıra ile işlendiği için en yavaş işlenen buyruk işlemci hızını belirleyecektir. Ayrıca işlemler tek bir vuruşla bitirilemeyebilir.

Çok vuruşluk işlemci

[değiştir | kaynağı değiştir]
Çok yollu işlemcinin iç yapısını gösteren şema

Tek vuruşluk işlemcilerde ortaya çıkan sorunlar tasarımda değişiklik yapıp veriyolu sayısını arttırarak engellenebilir. Çok vuruşluk işlemcide:

  • AMB hem adres hesabı hem program sayacını artırmak için kullanılır.
  • Denetim işaretleri sadece buyruk tarafından belirlenmez.
  • Denetim için sınırlı durum makinası kullanılır.

MİB tasarım mantığı

[değiştir | kaynağı değiştir]

MİB tasarımında bazı temel mantıklar kullanılır. Bunlar:

  • Yapısal olmayan rastgele mantık
  • Sonlu durum makinaları
  • Mikroprogramlama
  • Programlanabilir mantık dizisi

şeklinde sıralanabilir.

Tasarım hedefleri

[değiştir | kaynağı değiştir]

Tasarım genel olarak aşağıdaki işlemleri kapsar:

  • İşlemci mimarisi ve başarım modellemesi
  • Tasarım ve doğrulama
  • Önemli bileşenlerin tasarımı (önbellek, yazmaç, AMB)
  • Mantık kapılarının tasarımı
  • Devre elemanlarının eşzamanlı çalışması
  • Fiziksel tasarım
  • Bütünleşebilirlik ve üretilebilirlik

İyi tasarlanmış bir işlemcinin özellikleri şunlardır:

  • Yüksek başarım
  • Düşük maliyet
  • Az güç tüketimi
  • Uyumluluk

Başarım ve karşılaştırmalı değerlendirme

[değiştir | kaynağı değiştir]

İşlemcileri karşılaştırırken saat sıklığının belirleyici olmadığından bahsetmiştik. İşlemci hızlarını karşılaştırmak için test programları geliştirilmiştir. Bunların en meşhurları Standard Performance Evaluation Corporation tarafından geliştirilen SPECint ve SPECfp ve Embedded Microprocessor Benchmark Consortium tarafından geliştirilen ConsumerMark'dır.[1]

İşlemcileri karşılaştırırken tasarımcılar değişik kıstaslara başvurur. Bazıları buyruk başına çevirimi, bazıları watt başına başarımı, bazıları birim para başına başarımı, bazıları ise işlem için geçen zamanı işlemcileri karşılaştırmada kullanır.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "1". 19 Aralık 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Aralık 2007. 

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Amdahl Yasası
  • Çoklu işleme
  • Merkezî işlem birimi
  • Mikroişlemci
  • Moore Yasası

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mimarisi ve Organizasyonu dersi sayfası
"https://tr.wikipedia.org/w/index.php?title=Merkezî_işlem_birimi_tasarımı&oldid=35198234" sayfasından alınmıştır
Kategori:
  • Merkezî işlem birimi
  • Sayfa en son 19.27, 8 Nisan 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Merkezî işlem birimi tasarımı
Konu ekle