Bir Kontrol Veriyolu Nedir?

Bir kontrol veri yolu, bir bilgisayarın merkezi işlem ünitesinin (CPU) makine içindeki diğer cihazlarla kablolar veya basılı devreler gibi bir dizi fiziksel bağlantı üzerinden iletişim kurmak için kullandığı şeydir. CPU'nun bilgisayarın farklı bölümlerini ne yaptığını yönlendirmesini ve izlemesini sağlayan, okuma, yazma ve kesme de dahil olmak üzere çeşitli sinyaller topluluğudur. Bu, sistemi veya bilgisayar veriyolunu oluşturan üç tür otobüsden biridir. Kesin bileşimi işlemciler arasında değişir.

Genel olarak, herhangi bir veriyolunun amacı, bilgisayar bileşenleri arasında iletişim için gerekli yol sayısını azaltmaktır. Bir veri yolu, bir veri kanalı üzerinden bileşenler arasında iletişime izin verir ve bir kerede ne kadar bilgi iletebileceği ile karakterize edilir. Veri miktarı bit cinsinden ifade edilir ve bilginin gönderildiği fiziksel satır sayısına karşılık gelir. Örneğin, 32 telli bir şerit kablo paralel olarak 32 bit gönderebilir.

Her bilgisayarda genellikle bir dahili ve bir genişleme veriyolu bulunur. Dahili veya ön veri yolu CPU ve merkezi bellek arasındaki iletişimi kolaylaştırırken, genişletme veya giriş / çıkış veri yolu, ana disk bileşenlerini sabit sürücüler ve portlar gibi birbirine bağlar. Çoğu sistem veriyolu, iletişim için tipik olarak 50 ila 100 ayrı fiziksel hattan oluşur. Bu satırlar üç alt düzeneğe veya veri yolu türüne ayrılmıştır: adres veya bellek yolu, veri yolu ve komut ya da kontrol yolu.

Kontrol veri yolu çift yönlüdür; CPU'dan komut sinyalleri ve donanımdan yanıt sinyalleri iletir. CPU'nun komut sinyallerini bilgisayarın bileşenleriyle senkronize etmesine ve daha yavaş harici aygıtlara yardımcı olur. Sonuç olarak, kontrol veriyolu, her biri okuma, yazma ve kesme gibi belirli bir sinyal gönderen kontrol hatlarından oluşur. Bir kontrol veriyolunu oluşturan kontrol çizgileri işlemciler arasında farklılık gösterir, ancak çoğu sistem saati çizgileri, durum çizgileri ve bayt etkinleştirme çizgileridir.

Örneğin, bir bilgisayarın CPU'su, veriyi merkezi hafızaya ve bu hafızadan bilgi iletmek için kullanır. Kontrol veri yolu, CPU'nun, sistemin bu veriyi alıp almadığını ve ne zaman alıp almadığını belirlemesini sağlar. Bunun nedeni, bir kontrol veriyolunun okuma için bir kontrol hattına ve bilginin aktığı yönü belirleyen bir yazma hattına (CPU’dan hafızaya veya CPU’dan hafızaya) olmasıdır. CPU'nun merkezi belleğe bir miktar veri yazması gerekiyorsa, kontrol veriyolunun yazma kontrol hattına bir sinyal gönderir (onaylanır). Okuma kontrol hattında bir sinyal gönderme, CPU'nun bellekten veri almasına izin verir.

Sistem veriyolunu oluşturan diğer veriyolu tipleri veri ve adres veriyollarıdır. Veri yolu, tüm işlevsel bilgisayar bileşenleri arasında talimatları ve bilgileri taşır. İki yönlüdür ve bir seferde yalnızca bir yönde iletebilir. Veri yolu CPU ile bellek arasında ve ayrıca bellek ile giriş / çıkış bölümü arasında bilgi iletir.

Adres veri yolu tek yönlüdür ve hafıza için bir harita gibi işlev görür. Bilgisayar sisteminin belirli bir hafıza konumuna veya giriş / çıkış cihazına erişmesi gerektiğinde, adres yolunda uygun adresi belirtir. Bu adres ilgili devre tarafından tanınır ve daha sonra ilgili hafızaya veya cihaza veri veriyolunda veri okumasını veya göndermesini söyler. Yalnızca adres veriyolundaki adrese karşılık gelen cihaz veya hafıza konumu cevap verecektir.