BİLGİSAYAR'IN BEYNİNİN BEYNİ "MİKROİŞLEMCİ"
Mikroişlemci(µP), ana işlem birimi olan CPU'nun fonksiyonlarını tek bir yarı iletken tüm devrede birleştiren programlanabilir bir sayısal elektronik bileşendir.
Tarihte Mikroişlemci:
Teknolojideki birçok gelişmeyle beraber, mikroişlemci artık zamanı gelen bir fikirdi. Üç proje, yaklaşık aynı zamanda tartışmalı bir şekilde tam bir mikroişlemciyi doğurmuştu: Intel’in 4004’ü, Texas Instruments’ın TMS 1000’i ve Garrett AiResearch’ün Central Air Data Computer projeleri Mikroişlemcinin oluşmasında temeli oluşturdular.Ancak çeşitli sebeplerle üç projede de bazı bilinmezlikler oldu,dolayısıyla hangi şirketin laboratuvarlarında ilk çalışan mikroişlemciye sahip olduğunu bilmek hiçbir zaman mümkün olmayabilir.
Mikroişlemci Ne Yapar?
Mikroişlemci, ana işlem birimindeki kelime boyutunun 32 bit'ten 4 bit e düşürülmesiyle doğmuştur. Böylece, ana işlem biriminin mantıksal devrelerinin transistörleri tek bir parçaya sığdırılabilmiştir. Bir veya daha çok mikroişlemci, tipik olarak bir bilgisayar sisteminde, gömülü sistemde ya da bir mobil cihazda ana işlem birimi olarak görev yapmaktadır.
Mikroişlemcinin Beyni Bilgisayar'ın da Beyni olarak nitelendirilen işlemci(CPU)dur.Verileri işleme ve veri akışını sağlama işlemleri genellikle CPU'nun içinde yer alan Aritmetik Mantık Birimi(ALU)nde uygulanır.Bu birimde sayısal ve lojik işlemler yapılır.CPU’ların içerisinde 8-16-32-64 bitlik register’lar bulunmaktadır. Register’lar, bilgilerin geçici sürede depolanmasını sağlarlar. CPU’lar, mikroişlemcinin hafızasındaki programları bulma, çağırma ve onları çalıştırma görevi görürler.Ayrıca belirtmek gerekirse; Register,CPU'nun içerisindeki hafıza birimlerine verilen addır.
Mikroişlemciye atılan veriler ilk olarak hafızaya gelir ve burada depolanır. CPU’ların da doğrudan eriştiği birim bellektir. Bellekte RAM(Random Access Memory) ve ROM(Read Only Memory) adı verilen iki adet hafıza birimi mevcuttur.ROM kalıcı hafıza,RAM ise geçici hafızadır.
CPU’daki veri akışının aktarılmasını, bellek ve giriş/çıkış birimlerinin bağlantılarını sağlayan 3 çeşit Veri yolu(BUS) vardır.Bunlar
<-Adress BUS
<-Data BUS
<-Control BUS
olarak isimlendirilmişlerdir.
Adress BUS, verinin okunacağı veya verinin yazılacağı bölgeyi belirten adres bilgilerinin taşınmasını sağlar. Tek yönlü bir veri yoludur.
Data BUS, CPU’dan bellek ve giriş/çıkış portlarına veya bu birimlerden CPU’ya doğru çift yönlü bir veri hattıdır.
Control BUS, mikroişlemcideki birimler arası iletişimi düzenleyen sinyalleri ileten, kontrol eden veri hattıdır. Her mikro işlemcide farklı sayıda hatta sahip Control BUS bulunabilir.
Bu yazımızda kısaca Mikroişlemciden bahsettik.Umarım faydalı bi içerik olmuştur.Diğer yazılarımda görüşmek üzere.
