İçeriğe atla

Kod çözücü

Kod çözücü (decoder), temel olarak kodlanmış verinin ilk halini tekrar elde etmek için kullanılmaktadır. Sayısal elektronikte kod çözücülerin basit mantığı, kodlanmış çoklu giriş kod çözücüye verilmekte ve çıkış olarak da farklı şekilde kodlanmış çoklu çıkış alınmaktadır. Bu kod çözücülere örnek, ikili kodlu onluk kod çözücülerdir ve burada verilen n sayıdaki giriş 2n sayıda çıkışa dönüştürülmektedir. Burada kod çözücüye seçme girişleri de konularak oluşturulan çoklu çıkışlardan seçim yapılması sağlanabilir. Kod Çözücüler, durağan rastgele erişimli bellek (SRAM) bit hücrelerinden oluşan bir yazmaç öbeğinde satırın seçiminde, 7 bölütlü görüntü için veya veri çoklama gibi birçok yerde kullanılmaktadır.

Example: 2'ye 4'lük bir kod çözücü

Kod çözücüler farklı birçok CMOS mantık yöntemleri ile tasarlanmaktadır ve bir kod çözücü, mantık kapıları ile oluşturulabilir. Bir VE mantık kapısı girişlerinin hepsi mantıksal 1 olduğunda çıkış değeri mantıksal 1, onun haricindeki girişlerde 0 olmaktadır. Bu sebeple, bir kod çözücüyü "VE" mantık kapısı olarak düşünebilir. Uygulamada ise, kod çözücü için tek bir VE kapısı kullanmak yerine VE DEĞİL, VEYA DEĞİL gibi mantık kapıları kullanılmaktadır. Bunun sebebi ise bir VE kapısının parçalara ayrılarak VE DEĞİL kapılarından oluşturulmasının güç tüketimi ve zaman açısından daha iyi sonuçlar vermesidir.

Yazmaç öbeği için veya bir SRAM tablosunda kelime seç sürücüsü ile beraber kullanılmaktadır ve bu mantıkta fakat farklı yöntemlerle birçok SRAM tablosu tasarlanabilir. Temel bir SRAM tablosunda kod çözücü için, her bir satır için bir kod çözücü ve ucuna da tel uzunlukları dolayısı ile teli sürebilmek için kelime seç sürücüsü eklenir. Bu kod çözücülerin girişleri aynı verilir, fakat VE ve VEYA mantık kapılarının girişler sıra ile evirilerek verilir. Bu şekilde eğer en üstteki giriş hepsi normalse, alta doğru anlamsız bitler için evirme işlemi yapılır. Böylece hangi satır geleceği adres tellerine göre belirlenmiş olur, sonra ise bu belirlenen adresten kod çözücü aktif olur, kelime seç sürücüsü ile devreye veri verilir.

Kod çözücü için n girişe 2n çıkışa sahip olacak şekilde bir sistem tasarlanabilir ve bu sistemlerden farklı sayıda giriş ve çıkışa sahip kod çözücüler elde edilebilir. Örneğin 2'ye 4'lük bir kod çözücüden 2 tane kullanarak, yeni bir 3'e 8'lik kod çözücü elde edilebilir. Ayrıca bu kod çözücülere seçme girişleri de ekleyerek ters çoklayıcı (Demux) kod çözücü elde edilebilir.

İlgili Araştırma Makaleleri

Komut kümesi mimarisi, CPU'nun yazılım tarafından nasıl kontrol edileceğini tanımlayan bilgisayar soyut modelinin bir parçasıdır. ISA, işlemcinin ne yapabileceğini ve bunu nasıl yapacağını belirterek donanım ve yazılım arasında bir arayüz gibi davranır.

Boole cebiri değişkenlerin değerinin doğru ve yanlış olabildiği bir cebir altkoludur. Doğru ve yanlış değerleri genelde sırasıyla 1 ve 0 olarak ifade edilir. Değişken değerlerinin sayı, işlemlerin ise toplama ve çarpma olduğu temel cebrin aksine Boole cebrinde ∧ işareti ile ifade edilen "ve", ∨ işareti ile ifade edilen "veya", ¬ ile ifade edilen "değil" işlemleri bulunur.

<span class="mw-page-title-main">Merkezî işlem birimi</span> bir bilgisayar programının talimatlarını, talimatlar tarafından belirtilen temel aritmetik, mantıksal, kontrol ve giriş/çıkış (G/Ç) işlemlerini gerçekleştirerek yürüten ve diğer bileşenleri koordine eden bir bilgisayar içindeki elektro

Merkezî işlem birimi, dijital bilgisayarların veri işleyen ve yazılım komutlarını gerçekleştiren bölümüdür. Çalıştırılmakta olan yazılımın içinde bulunan komutları işler. Mikroişlemciler ise tek bir yonga içine yerleştirilmiş bir merkezî işlem birimidir. 1970'lerin ortasından itibaren gelişen mikroişlemciler ve bunların kullanımı, günümüzde MİB teriminin genel olarak mikroişlemciler yerine de kullanılması sonucunu doğurmuştur.

DEĞİL kapısı, girişindeki mantıksal değeri tersine çevirir. Girişteki işaretin lojik 1 seviyesinde olması durumunda çıkış lojik 0 seviyesinde, lojik 0 seviyesinde olması durumunda ise çıkış lojik 1 seviyesinde olur. Tümleme mantık bağlacının dijital sistemlerdeki karşılığıdır.

Bellek bilgisayarı oluşturan 3 ana bileşenden biridir.. İşlemcinin çalıştırdığı programı, lar ve programa ait bilgiler bellek üzerinde saklanır. Bellek geçici bir depolama alanıdır. Bellek üzerindeki bilgiler güç kesildiği anda kaybolurlar. Bu nedenle bilgisayarlarda programları daha uzun süreli ve kalıcı olarak saklamak için farklı birimler mevcuttur.

İşlemci önbelleği, CPU'nun hafızadaki verilere ulaşma süresini azaltan bir donanımdır. Ana belleğe(RAM) kıyasla küçük, hızlı ve işlemci çekirdeğine yakındır. Sık kullanılan veriler ya da en güncel veriler işlemci önbelleğinde saklanır. Günümüzde pek çok CPU, birden çok seviyede önbellek içerir, bu önbellekler verilerin yanı sıra komutları da bünyesinde tutar.

<span class="mw-page-title-main">Aritmetik mantık birimi</span>

Aritmetik mantık birimi (AMB) aritmetik ve mantık işlemlerini gerçekleştiren bir dijital devredir. AMB en basit işlemi gerçekleştiren mikro denetleyiciden, en karmaşık mikroişlemciye sahip bir bilgisayara kadar tüm işlemcilerin yapıtaşıdır. Modern bilgisayarların içinde bulunan mikroişlemcilerin ve ekran kartlarının içinde çok karışık ve güçlü AMB'ler bulunmaktadır. AMB kavramına ilk olarak 1945 yılında matematikçi John von Neumann EDVAC adlı yeni bir bilgisayar üzerine bulgularını anlatan raporunda değinmiştir.

<span class="mw-page-title-main">Analitik felsefe</span> felsefenin ana işlevinin analiz olması gerektiğini öne süren felsefe geleneği

Analitik felsefe, felsefenin ana işlevinin analiz olması gerektiğini öne süren felsefe geleneğidir. Ezici çoğunlukla Anglosfer ve İskandinav dünyasında yaygındır. Kıta felsefesi ile birlikte, çağdaş felsefede ön planda olan iki gelenekten biridir. Nadir bir kullanım olsa da, çözümleyici felsefe ismiyle de bilinir.

<span class="mw-page-title-main">Barkod okuyucu</span>

Barkod bir ışık kaynağının barkotlu yüzeye çarparak siyah çizgilerden daha az aralardaki beyaz boşluklardan daha fazla yansıyan ışığı çözümleyip elektriksel sinyallere çevirerek çalışan cihazdır. Düz tarayıcılar gibi, bir ışık kaynağı, bir lens ve optik işaretleri elektriksel sinyallere çeviren bir fotoiletken içerir. Ek olarak günümüzde üretilen tüm barkod okuyucular fotoiletken tarafından sağlanan barkod verisini analiz eden ve barkodun içeriğini tarayıcının çıkışına gönderen bir kod çözücü devre içerir.

Bellek haritalı G/Ç ve bağlantı kapılı G/Ç, bilgisayarda CPU ve G/Ç cihazları arasındaki G/Ç işlevini yerine getirmek için kullanılan iki metottur. Başka bir metot ise ayrı bir G/Ç işlemcisi kullanılarak yapılan bir metottur. (IBM'in büyükboy bilgisayarlarında kullanılmaktadır.

Boru hattı yöntemi bilgisayar mimarisi ve diğer sayısal ürünlerin tasarımında başarımı artırmak için uygulanan bir yöntemdir. Komutları, boru hattı yöntemi ile işleyip daha kısa süre içinde bitmesini sağlar. Asıl amacı saat sıklığını artırarak başarımı artırmaktır. Farklı kaynakları aynı anda, farklı işler tarafından kullanarak çalışır.

<span class="mw-page-title-main">Alanda programlanabilir kapı dizisi</span>

FPGA, programlanabilir mantık blokları ve bu bloklar arasındaki ara bağlantılardan oluşan ve geniş uygulama alanlarına sahip olan sayısal tümleşik devrelerdir. Tasarımcının ihtiyaç duyduğu mantık işlevlerini gerçekleştirme amacına yönelik olarak üretilmiştir. Dolayısıyla her bir mantık bloğunun işlevi kullanıcı tarafından düzenlenebilmektedir. FPGA ile temel mantık kapılarının ve yapısı daha karmaşık olan devre elemanlarının işlevselliği artırılmaktadır. Alanda programlanabilir ismi verilmesinin nedeni, mantık bloklarının ve ara bağlantıların imalat sürecinden sonra programlanabilmesidir.

Sanal bellek, fiziksel belleğin görünürdeki miktarını arttırarak uygulama programına (izlence) fiziksel belleğin boyutundan bağımsız ve sürekli bellek alanı sağlayan bilgisayar tekniğidir. Ana belleğin, diskin (ikincil saklama) önbelleği (cache) gibi davranmasıyla; yani disk yüzeyini belleğin bir uzantısıymış gibi kullanmasıyla gerçekleştirilir. Ancak gerçekte, yalnızca o anda ihtiyaç duyulan veri tekerden ana belleğe aktarılıyor olabilir. Günümüzde genel amaçlı bilgisayarların işletim sistemleri çoklu ortam uygulamaları, kelime işlemcileri, tablolama uygulamaları gibi sıradan uygulamalar için sanal bellek yöntemi kullanılmaktadır.

<span class="mw-page-title-main">Yazmaç öbeği</span>

Yazmaç öbeği, bir merkezi işlem birimindeki işlemci yazmaçlarının bir dizisini ifade etmektedir. Modern tümleşik devre tabanlı yazmaç öbekleri genellikle çok portlu hızlı durağan rastgele erişimli bellekleri (SRAM) kullanılarak sistemlere tümleştirilmektedirler. Bu tür rastgele erişimli bellekleri kullandıkları okuma ve yazma girişlerine göre ayrılır, fakat normal çok portlu durağan rastgele erişimli bellekler okuma ve yazma işlemlerini aynı girişleri kullanarak gerçekleştirebilmektedirler.

<span class="mw-page-title-main">Alpha 21264</span>

Alpha 21264 1996 yılı Ekim ayında Digital Equipment Corporation tarafından indirgenmiş komut takımı bilgisayarı(RISC) mikroişlemcisi olarak tanıtılmıştır. 21264 Alfa işlemcisi Komut kümesi ile tanımlanmıştır.

NetBurst, İntel'in 2000 yılında piyasaya sürdüğü Pentium 4 işlemci markasının mikromimarisine verilen isimdir. 2006 Temmuz'unda Core mikromimarisinin çıkışına kadar İntel işlemcilerin mikromimarisi olmuştur. Selefi P6 mikromimarisine göre en önemli özelliği derin boru hattı yapılanmasıyla avantaj sağladığı yüksek saat sıklığıdır. Temel olarak dört ana parçadan oluşmaktadır: Sıralı(ing. In-order) Ön-Uç(ing. Front-end), Sırasız(ing. out-of-order) yürütme birimi, Tam sayı ve kayan nokta yürütme birimleri ve bellek altdizgesi.

<span class="mw-page-title-main">Enkoder</span>

Enkoder, standardizasyon, hız ya da sıkıştırma amacıyla bilgileri bir biçimden veya koddan diğerine dönüştüren bir cihaz, devre, dönüştürücü, yazılım programı, algoritmadır.

Dolby TrueHD, Blu-ray Disc oynatıcılar ve A/V alıcıları gibi ev eğlence cihazlarında kullanılan Dolby Laboratories tarafından geliştirilen kayıpsız, çok kanallı bir ses çözücüdür. DVD-Video formatı için ses standardı olarak kullanılan Dolby Digital (AC-3) surround ses çözücü bileşeninin ardıllarından biridir. Bu uygulamada, Dolby TrueHD, DTS'nin kayıpsız bir çözücü bileşeni olan DTS-HD Master Audio ile rekabet eder.

Merdiven mantığı, imalat ve proses kontrolde kullanılan röle raflarının tasarımını ve yapımını belgelemek için yazılı bir yöntemdi. Röle rafındaki her cihaz, gösterilen cihazlar arasındaki bağlantılarla birlikte merdiven diyagramında bir sembolle gösterilir. Ayrıca, pompa, ısıtıcı vb röle rafının dışındaki diğer öğeler de merdiven şemasında gösterilir.

Dijital elektronikte, özellikle bilgi işlemde, donanım yazmaçları genellikle belleğe benzer birçok özelliğe sahip, genellikle flip floplardan oluşan devrelerdir, örneğin: