Bilgi Denizi

Ana Sayfa Şifremi Unuttum Kimler Online Bölümleri Okundu Kabul Et Üye Listesi Son Konular
Geri git   Bilgi Denizi > Bilgi Denizi > Teknoloji > Bilgisayar
Kayıt ol Yardım Bölümleri Okundu Kabul Et Chat Odaları Canlı maç sonuçları Anahtar Kelimeler

Dalgaların bilgiye Dönüştüğü Tek Deniz
Sitede Bulmak İstediklerinizi Arayarak Bulabilirsiniz
Sitede Bulmak İstediklerinizi Arayarak Bulabilirsiniz
Anahtar Kelimeler: ,

Konu Bilgileri

MİB tasarımı
Bilgisayar hakkında bilgiler

Cevap: 0 Görüntüleme: 178

Yeni Konu aç Cevapla
 
Son konular Seçenekler Stil
Alt 25-01-2008, 22:08   #1
Powerofdreams
Admin
 
Powerofdreams - ait Kullanıcı Resmi (Avatar)
 
Standart MİB tasarımı




Merkezi işlem birimi tasarımı bilgisayarın temel bileşenlerinden birisi olan Merkezi işlem birimini 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:
  • Veriyolu
  • Yazmaç ve Önbellek
  • Denetim birimleri
  • Saat çevirimi
  • Mantık kapıları
Tasarım ilkeleri

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 fedakârlık 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ı


Tek vuruşluk işlemci



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



Ç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ı arttı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ığı

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

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

İş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.
__________________

Sitemizi daha hızlı dolaşmak için Mozilla Firefox'u öneriyoruz.Üstelik Ücretsiz ! Şimdi hemen İndirin

Dikkat!: Youtubeyi Türkçe kullanmak istemezmisiniz? Ayrıntılı bilgi için TIKLAYIN

MSN'deki hata kodlarıyla uğraşmayın,Tek tuşla MSN hatası giderici program, Ayrıntılı bilgi için TIKLAYIN

Siyah Saçlı Prenses-Hayranı olduğum birisi için yazdığım şiir okumak için TIKLAYIN[

Rapidden Dosya indirmekte zorlanıyorsanız TIKLAYIN





Ellerin nerede ? -Yazan:Poweorfdreams Okumak İçin Tıklayın

Powerofdreams isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Sohbet&İddaa
Sohbet İddaa Canlı Maç Sonuçları
Yeni Konu açCevapla

İlginizi Çekebilecek Benzer Konular
Konu Yazan Forum Cevap Son Mesaj
Takı Tasarımı Eğitim Seti 10 CD Powerofdreams Eğitim ve Öğretim Bölümü 1 08-05-2008 13:07
Türk Tasarımı Covrette Z03 ..... [JaCk sPaRrOw™] Modifiye 1 17-04-2008 08:40
Web grafik tasarımı Powerofdreams Internet 0 14-12-2007 14:45


Bilgisayar forumunun MİB tasarımı adlı konusunun Teknoloji alt forumları; Merkezi işlem birimi tasarımı bilgisayarın temel bileşenlerinden birisi olan Merkezi işlem birimini etkin kullanmayı yö...


Seçenekler
Stil



Saat: 01:04 .


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0 ©2007, Crawlability, Inc.
Telif Hakkı 2007 www.bilgidenizi.net
eXTReMe Tracker
Page Rank
website tracker En Büyük Forumlar, türk boardlari, boardlar, forumlar, board, forum, türkce boardlar, türk forumlari Arts