BİLGİSAYAR MİMARİSİ. << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

Benzer belgeler
Yrd.Doç.Dr. Celal Murat KANDEMİR

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Bilgisayar Donanım 2010 BİLGİSAYAR

Anakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı

İşletim Sistemlerine Giriş

İşletim Sistemleri (Operating Systems)

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

Bölüm 13: Giriş-Çıkış (I/O) Sistemleri

William Stallings Computer Organization and Architecture 9 th Edition

BM-311 Bilgisayar Mimarisi

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

ANAKARTLAR. Anakartın Bileşenleri

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh.

Bilgisayar Sistemlerine Genel Bakış

DERS 10 İŞLETİM SİSTEMİ ÇALIŞMA PRENSİBLERİ VE HATA MESAJLARI

İletişim Protokolleri (Communication Protocols)

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

GİRİŞ-ÇIKIŞ (INPUT / OUTPUT) ORGANİZASYONU

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

İşletim Sistemlerine Giriş

BM 375 Bilgisayar Organizasyonu Dersi Vize Sınavı Cevapları 10 Nisan 2009

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

Bellekler. Bellek Nedir? Hafıza Aygıtları. Belleğin Görevi

8086 nın Bacak Bağlantısı ve İşlevleri. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit mikroişlemcilerdir.

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

Donanımlar Hafta 1 Donanım

Görüntü Bağdaştırıcıları

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi

DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz.

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum Computers Living in a Digital World Dijital Dünyada Yaşamak

Mikroişlemcili Sistemler ve Laboratuvarı

Bilgisayarların Gelişimi

ANAKART ANAKART NEDİR?

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ

Giriş/Çıkış Arabirimi MİKROİŞLEMCİ SİSTEMLERİ. Arabirim Özellikleri. Giriş/Çıkış Adresleri. G/Ç Arabirimlerinin Bağlanması

SORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur?

Bilgisayar Mimarisi ve Organizasyonu Giriş

PORTLAR Bilgisayar: VERİ:

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

Peripheral Component Interconnect (PCI)

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Yönelticiler ve Ağ Anahtarları Teorik Altyapı

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi

Komutların Yürütülmesi

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ

Sanal Bellek (Virtual Memory)

William Stallings Computer Organization and Architecture 9 th Edition

BİLGİSAYAR MİMARİSİ. Bilgisayar Bileşenleri Ve Programların Yürütülmesi. Özer Çelik Matematik-Bilgisayar Bölümü

Embedded(Gömülü)Sistem Nedir?

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

Geleneksel ekran kartları, bilgileri, sistem belleğinden kendi belleğine alıp monitöre göndermekteydi. Günümüzdeki ekran kartları ise görüntülenecek

Sistem Bileşenleri. Discovering. Computers Bilgisayarı. Keşfediyorum. Living in a Digital World Dijital Dünyada Yaşamak

Cache-Hızlı Hafıza Birimi. Bilgisayar Sistemi Bilgisayarların Anakart Organizasyonu

Temel Bilgi Teknolojileri -1

SİSTEM BAKIM VE ONARIM DERSİ 1.DÖNEM 1.SINAV ÇALIŞMA NOTU

ANAKART (MOTHERBOARD)

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

ETHERNET TEKNOLOJİSİ

Sistem. Sistem, bilgisayarda veri işlemek amacıyla kullanılan elektronik bileşenleri içeren kasadır.

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

ANA KARTLAR. Ana Kart Nedir?

Bölüm 12: UDP ve TCP UDP (User Datagram Protocol)

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Fatih Üniversitesi. İstanbul. Haziran Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır.

Merkezi İşlem Birimi (CPU)

BM-311 Bilgisayar Mimarisi

Quiz:8086 Mikroişlemcisi Mimarisi ve Emirleri

İŞLETİM SİSTEMİNİN TEMELLERİ VE POST (İLK AÇILIŞ)

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

BELLEK BİRİMLERİ BELLEK BİRİMLERİ

MİKROİŞLEMCİLER 1 Ders 1

İŞLEMCİ İşlemcilerin Temel Birimleri, İşlemcinin Çalışma Sistemi ve Komutlar, İşlemci ve Hafıza Arasındaki İlişki, İşlemci Teknolojileri, Modern

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 2006

BILGİSAYAR AĞLARI. Hakan GÖKMEN tarafından hazırlanmıştır.

ANA KART NEDİR? ANA KART (MAIN BOARD) ANA KARTIN GÖREVİ

ANA KARTLAR ANA KARTLAR VE KASALAR

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ

TEKRAR DERSİ (Ders 1,2,3,4,5)

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

BİLGİSAYAR DONANIMI. Donanım Nedir? Donanım Aygıtları. Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümüne verilen ad.

OPC Data Access (DA) Temelleri

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

Transkript:

BİLGİSAYAR MİMARİSİ << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

Veri yolu (BUS), anakarttaki tüm aygıtlar arası veri iletişimini sağlayan devrelerdir. Yani bilgisayarın bir bileşeninden diğerine verileri iletmek için kullanılan devrelere veri yolu (Bus) adı verilir. Aygıtların belli bir fonksiyonu yerine getirmeleri için birlikte çalışmaları gerekir. Her bir aygıtın diğerleriyle bağlantısı olması gerektiği düşünülürse veri yolunun önemi ortaya çıkar.

CPU L1 Cashe L2 Cashe Grafik Altsistemi KUZEY KÖPRÜSÜ DDR SDRAM DDR SDRAM ATA Portları LAN KLAVYE/FARE GÜNEY KÖPRÜSÜ Ses USB Bios Desteği

Bir bilgisayar sistemi MİB, bellek ve G/Ç gibi birbirleriyle haberleşen modüllerden oluşmaktadır. Bu şekilde farklı modüllerin bağlantısını sağlayan yol topluluğuna ara bağlantı yapıları adı verilir. Bu yapının tasarımı, aralarında veri transferinin gerçekleştirileceği modüllere bağlıdır.

Veri Transfer Tipleri Bellekten MİB e MİB den Belleğe G/Ç tan MİB e MİB den G/Ç ye G/Ç tan belleğe veya bellekten G/Ç ye

CPU Bağlantısı Hafızadan komut ve data okur Veri yazar Diğer birimlere kontrol işaretleri gönderir Kesme istekleri alır ve gerçekleştirir

Bellek Bağlantısı Veri alır ve gönderir Adres alır Kontrol işaretleri alır Read Write Zamanlama

Giriş-Çıkış Bağlantısı Bağlantılar hafızaya benzer şekildedir. Çıkış Bilgisayardan veri alır Çevre birimlerine veri gönderir Giriş Çevre birimlerinden veri alır Bilgisayara veri gönderir Bilgisayardan kontrol işaretleri alır Çevre birimlerine kontrol işaretleri gönderir Bilgisayardan adres alır (Çevre birimleri port numarası ile ifade edilir) Kesme sinyalleri gönderir

Sistem Ara Bağlantısı Bir sistem ara bağlantısı (bus) iki veya daha fazla modülü birbirine bağlayan iletişim aracıdır. Sistem ara bağlantısının önemli özelliği, paylaşılan bir aktarım ortamı olmasıdır. Bir sistem ara bağlantısı birden fazla yol grubu ve hatlardan oluşur. Her bir hat ikilik (binary) bilgilerin ifade edildiği (0 ve 1) elektriksel sinyalleri iletebilme yeteneğine sahiptir.

Sistem Ara Bağlantısı Bit dizileri tek bir hat üzerinden iletilebilmektedir. Birden fazla hat, bir bit grubunu aynı anda (paralel) iletebilir. MİB, Bellek ve G/Ç gibi ana bileşenleri birbirine bağlayan bir sistem ara bağlantısına Sistem Yolu (System Bus) denir. En yaygın bilgisayar ara bağlantı yapıları bir veya daha fazla sistem yoluna dayanmaktadır.

Sistem Ara Bağlantısı Bir sistem yolu çok sayıda hatlardan oluşmaktadır. Her hatta belirli bir anlam veya fonksiyon atanmaktadır. Herhangi bir sistem yolunda bu hatlar üç ana grup altında toplanmaktadır. Veri Yolu Adres Yolu Kontrol Yolu

Veri Yolu Sistem modülleri arasında veri iletişiminin sağlanmasına yardımcı olan sistem ara bağlantı hatları grubuna Veri yolu ismi verilmektedir. Çift yönlüdür. Bir veri yolu tipik olarak 8, 16, 32 veya 64 bit ayrı hattan oluşabilir. Veri transferinde kullanılan bu hatların sayısına veri yolu genişliği adı verilmektedir. Her hat aynı anda sadece 1 bit bilgi taşır. Veri yolundaki hat sayısı genel sistem performansı açısından aynı anda ne kadar bit taşınacağını belirler.

Adres Yolu Veri yolunda bulunan verinin (bilginin) kaynak veya hedef adresini belirtmekte kullanılır. Tek yönlüdür Adres yolunun genişliği sistemin mümkün olan en büyük bellek kapasitesini belirler. Adres hattı sayısı: 8-bit 0-255 (256 byte) Adres hattı sayısı: 16-bit 0-65535 (64 KByte)

Sistem Yolu Veri ve adres yolundaki hatların erişim ve kullanımını kontrol eden sistem yolu bileşenidir. Tipik kontrol hatları Bellek Yazma (Memory write) Bellek Okuma (Memory read) G/Ç yazma (I/O write) G/Ç okuma (I/O read) Saat sinyali (Clock) Sıfırlama sinyali (Reset) Yol isteği(bus request) Yol devri (Bus grant) Kesme İsteği(Interrupt request) Kesme Alındı (Interrupt ACK) Transfer ACK

Sistem yolunun çalışması Bir modül veri göndermek isterse Yolu kullanmak için istekte bulunulur Sistem yolunun kullanımı için modüle izin verilir Veri sistem yolu üzerinden gönderilir. Bir modül veri almak isterse Yolu kullanmak için istekte bulunur Veri alınacak diğer modüle kontrol ve adres hatları üzerinden transfer isteği gönderilir ve ikinci modülün veri göndermesi için beklemeye geçilir.

Fiziksel sistem yolu mimarisi Sistem yolu belli sayıda paralel elektriksel iletkenlerden oluşur. İletkenler, baskılı devre kartı veya kazınmış metal hatlarıdır. Sistem yolu, veri transferlerinin sağlanabilmesi tüm bileşenler boyunca uzanır.

Çoklu-Sistem Yolu Hiyerarşisi Sisteme daha fazla cihaz bağlanması ve yayılım gecikmeleri performansı etkiler. Toplu veri transfer isteklerinde sistem yolunun kapasitesinden dolayı darboğazların oluşması. (grafik ve video denetleyicileri)

Geleneksel Sistem Yolu Mimarileri Yerel Yol (Local bus) MİB - Önbellek arası (CPU Cache) Sistem Yolu Ana bellek Ön bellek (Main memory Cache) Genişleme yolu (Expansion Bus) G/Ç Modülleri - Ana Bellek

Geleneksel Sistem Yolu Mimarileri

Yüksek Başarım Mimarisi Local bus CPU - Cache/bridge System bus Cache/bridge - memory High-speed bus High-speed I/O module - Cache/bridge Expansion bus Low-speed I/O modules - Expansion interface

Sistem Yolu Tasarımı Tip Adanmış - Dedicated Çoklu - Multiplexed Yol Genişliği Adres Veri Zamanlama Senkron - Synchronous Asenkron Asynchronous Tahkim (Ayırma) Yöntemi Merkezi (Centralized) Dağıtık (Distributed) Veri Transfer Tipi Okuma - Read Yazma - Write Okuma Değiştirme Yazma Read-modify-write Okuma-Sonra- Yazma Read-after-write Blok - Block

Tip Adanmış - Dedicated Bir fonksiyon veya bilgisayar bileşenlerinin bir alt kümesi için yolun kalıcı olarak atanması (AGP) Çoklu - Multiplexed Farklı amaçlar için aynı yolun kullanılması (adres yolu, veri yolu) (Zaman Çoklama) Yol Genişliği Adres Daha geniş adres yolu sistem bellek kapasitesini arttırır Data daha geniş veri yolu aynı anda iletilebilecek/işlenecek bit miktarını arttırır.

Denetleme Yöntemi Merkezi Centralized: yol denetleyicisi Arbiter sistem yolunun modüllere nasıl ayrılacağını denetleyen bir donanımdır Dağıtık Distributed: her bir modüldeki erişim kontrol mantığı sistem yolunu birlikte paylaşacak şekilde çalışır.

Veri Transfer Tipi Okuma Çoklu Sistem yolu adresi göndermek için kullanılır ve sonra veri transferi için bir miktar verinin getirilmesini bekler. Okuma Adanmış adres yola konur ve veri, veri yoluna konana kadar orada kalır. Yazma Çoklu Sistem yolu adresi belirtmek için kullanılır ve sonra veri transfer edilir. (okuma işlemi ile aynı) Yazma Adanmış Adres bilgisi konur konmaz veri,veri yoluna konur.

Oku-değiştir-yaz adres basit bir okumanın hemen başında bir kez yayınlanır hemen ardından aynı adrese yazma işlemi yapılır. Oku-sonra-yaz aynı adresten yazma yapılır yapılmaz kontrol amaçlı okuma işlemi yapılır. Blok çevrimi n adet veri çevrimi tarafından takip edilir. ilk veri belirtilen adresten transfer edilir (veya belirtilen adrese yazılır); kalan veriler ardışıl bellek adresinden transfer edilir (veya ardışıl adreslere yazılır)