Nasıl Yapılır

Kapat

Mikro İşlemci CPU- Mikro İşlemci CPU Nedir?- Mikro İşlemci CPU Nasıl Çalışır-Mikro İşlemci CPU Özellikleri –Mikro İşlemci CPU Ne İşe Yarar- Mikro İşlemci CPU Bilgileri

Günümüzde kullanılan bilgisayarların özelliklerinden bahsedilirken duyduğunuz 80386, 80486, Pentium-ll, Pentium-lll birer mikroişlemcidir (Microprocessor). Mikroişlemciler bilgisayar programlarının yapmak istediği tüm işlemleri yerine getirdiği için, çoğu zaman merkezi işlem ünitesi (CPU- Central Processing Unit) olarak da adlandırılır.


PC adını verdiğimiz kişisel bilgisayarlarda kullanıldığı gibi, bilgisayarla kontrol edilen sanayi tezgahlarında ve ev aygıtlarında da kullanılabilmektedir. Bir mikroişlemci işlevini yerine getirebilmesi için aşağıdaki yardımcı elemanlara ihtiyaç duyar.
Dünyanın ilk mikro işlemcisi (1971): Intel 4004 / 1971 yılının Kasım ayında Intel firması mühendisleri Federico Faggin, Ted Hoff ve Stan Mazor, dünyanın ilk mikro işlemcisini tanıttı. Bu buluşla birlikte, bilgisayarların boyutlarının büyük olmasına neden olan bütün işlemler, küçük bir çipin içine sıkıştırılmış oldu.
Bunlar:
1. Input (Giriş) ünitesi.
2. Output (Çıkış) ünitesi.
3. Memory (Bellek) ünitesi.

Bu üniteler CPU chip’inin dışında, bilgisayarın ana kartı üzerinde bir yerde farklı chip’lerden veya elektronik elemanlardan oluşur. Aralarındaki iletişimi ise veri yolu (Data bus), adres yolu (Address bus) denilen iletim


Intel, Cyrix, AMD, Motorola mikroişlemci üreticilerden birkaçıdır, Günümüzde mikroişlemciler genellikle PC adını verdiğimiz kişisel bilgisayarlarda kullanılmaktadır.

MİKRODENETLEYİCİ NEDİR?

Bir bilgisayar içerisinde bulunması gereken temel bileşenlerden RAM, I/O ünitesinin tek bir chip içerisinde üretilmiş biçimine mikrodenetleyici (Microcontroller) denir.
Bilgisayar teknolojisi gerektiren uygulamalarda kullanılmak üzere tasarlanmış olan mikrodenetleyiciler, mikroişlemcilere göre çok daha basit ve ucuzdur. Günümüz mikrodenetleyicileri otomobillerde, kameralarda, cep telefonlarında, fax-modem cihazlarında, fotokopi, radyo, TV, bazı oyuncaklar gibi sayılamayacak kadar pek çok alanda kullanılmaktadır.
Günümüz mikrodenetleyicileri birçok chip üreticisi tarafından üretilmektedir.
Her firma ürettiği chip’e farklı isimler vermektedir. Örneğin Microchip firması ürettiklerine PIC adını verirken, Intel’in ürettiği ve 1980’lerin başında piyasaya sürdüğü 8051, bazen MCS-51 olarak da adlandırılır.


Neden Mikroişlemci Değil de Mikrodenetleyici Kullanılıyor?

Mikro işlemci ile kontrol edilecek bir sistemi kurmak için en azından şu üniteler bulunmalıdır; CPU, RAM, I/O ve bu ünitelerin arasındaki veri alış verişini kurmak için DATA BUS (data yolu) gerekmektedir. Elbette bu üniteleri yerleştirmek için baskılı devreyi de unutmamak gerekmektedir.
Mikrodenetleyici ile kontrol edilecek sistemde ise yukarıda saydığımız ünitelerin yerine geçecek tek bir chip (Mikrodenetleyici) ve bir de devre kartı kullanmak yetecektir. Tek chip kullanarak elektronik çözümler üretmenin maliyetinin daha düşük olacağı kesindir.
Ayrıca da kullanım ve programlama kolaylığı da ikinci bir avantajıdır. İşte yukarda saydığımız nedenlerden dolayı son zamanlarda bilgisayar kontrolü gerektiren elektronik uygulamalarda mikrodenetleyici kullanmaya eğilimin artmasının haklılığını ortaya koyuyor.

MİKRODENETLEYİCİLER HAKKINDA GENEL BİLGİLER

Neredeyse her mikroişlemci (CPU) üreticisinin ürettiği birkaç mikrodenetleyicisi bulunmaktadır.
Bu denetleyicilerin mimarileri arasında çok küçük farklar olmasına rağmen aşağı yukarı aynı işlemleri yapabilmektedirler.
Her firma ürettiği chip’e bir isim ve özelliklerini birbirinden ayırmak için de parça numarası vermektedir. Örneğin Microchip ürettiklerine PIC adını, parça numarası olarak da 12C508, 16C84, 16F84, 16C711 gibi kodlamalar verir. Intel ise ürettiği mikrodenetleyicilere MCS-51 ailesi adını vermektedir.
Genel olarak bu adla anılan mikrodenetleyici ailesinde farklı özellikleri bulunan ürünleri birbirinden ayırt etmek için parça numarası olarak da 8031AH, 8051AH, 8751AHP, 8052AH, 80C51FA gibi kodlamalar kullanılmaktadır.
Bir uygulamaya başlamadan önce hangi firmanın ürünü kullanılacağına, daha sonra da hangi numaralı denetleyicinin kullanılacağına karar vermek gerekir. Bunun için mikrodenetleyici gerektiren uygulamada hangi özelliklerin olması gerektiği önceden bilinmesi gereklidir.

Aşağıda bu özellikler sıralanmıştır:

  • • Programlanabilir dijital paralel giriş/çıkış.
  • • Programlanabilir analog giriş/çıkış.
  • • Seri giriş/çıkış ( senkron, asenkron ve cihaz denetimi gibi).
  • • Motor veya servo kontrol için pals sinyali çıkışı.
  • • Harici giriş vasıtasıyla kesme.
  • • Timer vasıtasıyla ile kesme.
  • • Harici bellek arabirimi.
  • • Harici bus arabirimi (PC ISA gibi).
  • • Dahili bellek tipi seçenekleri(ROM, EPROM, PROM ve EEPROM).
  • • Dahili RAM seçeneği.
  • • Kayan nokta hesaplaması.

Daha da ayrıntıya girecek olursak bu listede sıralanacak özellikler uzayıp gidecektir. Şimdi de bizim bu kitapta ele aldığımız Microchip’in ürünü olan PIC’i neden seçtiğimize değinelim.
Microchip, 8-bit’lik mikrodenetleyici ve EEPROM üreten bir Amerikan şirketidir. Arizona eyaletinde iki, Tayland ve Tayvan’da da birer tane olmak üzere toplam dört fabrika ile kendi alanında dünyada söz sahibi olan bir chip üreticisidir.

Neden PIC?

Bilgisayar denetimi gerektiren bir uygulamayı geliştirirken seçilecek mikrodenetleyicinin ilk olarak tüm isteklerinizi yerine getirip getirmeyeceğine, daha sonra da maliyetinin düşüklüğüne bakmalısınız.
Ayrıca, yapacağınız uygulamanın devresini kurmadan önce seçtiğiniz mikrodenetleyicinin desteklediği bir yazılım üzerinde simülasyonunu yapıp yapamayacağınızı da dikkate almalısınız.
Yukarda saydığımız özellikleri göz önüne aldığımızda Microchip’in ürettiği PIC’leri kullanmak en akılcı bir yol olduğunu görülmektedir. İşte, bu kitapta PIC’leri ele alınmamızın nedenlerini şöyle sıralayabiliriz.

  • • Yazılımın Microchip’ten veya internetten parasız olarak elde edilebilmesi.
  • • Çok geniş bir kullanıcı kitlesinin bulunması.
  • • PIC’lerin çok kolaylıkla ve ucuz olarak elde edilebilmesi.
  • • Elektronikle hobi olarak uğraşanların bile kullanabildikleri basit elemanları kullanarak yapılan donanımla programlanabilmesi.
  • • Çok basit reset, clock sinyali ve güç devreleri gerektirmeleri.

PIC, adını İngilizce’deki Peripheral Interface Controller cümlesindeki kelimelerin baş harflerinden almış olan bir mikrodenetleyicidir. Eğer bu cümleyi Türkçe’ye çevirirsek, çevresel üniteleri denetleyici arabirim gibi bir anlam çıkacaktır. PIC gerçekten de çevresel üniteler adı verilen lamba, motor, role, ısı ve ışık sensörü gibi 1/0 elemanların denetimini çok hızlı olarak yapabilecek şekilde dizayn edilmiş bir chip’tir.
RISC mimarisi adı verilen bir yöntem kullanılarak üretildiklerinden bir PIC’i programlamak için kullanılacak olan komutlar oldukça basit ve sayı olarak da azdır. 1980’lerin başından itibaren uygulanan bir tasarım yöntemi olan RISC (Reduced Instruction Set Computer) mimarisindeki temel düşünce, daha basit ve daha az komut kullanılmasıdır. Örneğin PIC16F84 microdenetleyicisi toplam 35 komut kullanılarak programlanabilmektedir.

Neden PIC16F84?

Bu kitapta programlanması ve örnek uygulamaları verilen PlC’in 16F84 serisi olmasının en önemli nedeni: PIC16F84 (veya PIC16F84A) mikrodenetleyicisinin program belleğinin flash teknolojisi ile üretilmiş olmasıdır.
Flash memory teknolojisi ile üretilen bir belleğe yüklenen program, chip’e uygulanan enerji kesilse bile silinmez. Yine bu tip bir belleğe İstenirse yeniden yazılabilir. Flash bellekler bu özellikleri ile EEPROM bellekler ile aynı görünmektedirler.
Gerçekten de Flash ile EEPROM bellek aynı şeylerdir. Ancak bazı üreticiler tarafından EEPROM belleğe Flash ROM da denilmektedir.
Flash belleğe sahip olan PIC16F84’i programlayıp ve deneylerde kullandıktan sonra, silip yeniden program yazmak PIC ile yeni çalışmaya başlayanlar için büyük kolaylıktır. Böylece işe yeni başlayanlar yaptıkları programlama hataları nedeniyle chip’i atmak zorunda kalmayacaklardır.
Gerçi EPROM program memory’si olan chip’lere de yeniden yazmak mümkündür ama, bu durumda bir EPROM silici cihazına ihtiyaç vardır. Bir silici cihaz bulunsa bile programı bellekten silmek için en azından 10-15 dk beklemek zorunda kalınacaktır. İşte PIC16F84’ün bu özelliği mikrodenetleyici kullanmaya yeni başlayanlar için ideal bir seçenektir.
PIC16F84’ü seçmemizin ikinci nedeni de, programlama donanımının çok ucuz ve kullanışlı olması ve hatta çoğu meraklı elektronik kullanıcı tarafından bile üretilebilmesidir.
Kitabın Ekler bölümünde adresini verdiğimiz firmanın ürettiği programlayıcı donanımı ve yazılımı ödemeli olarak istenebilmesi Türkiye’deki kullanıcılar için çok büyük bir avantajdır.
PIC16F84’ü programlamak için öğrendiğiniz her şeyi diğer PIC 16/17 mikrodenetleyicilerinin uygulamalarında da ‘kullanabilmeniz, yapılan seçimin doğruluğunu göstermektedir.

PIC PROGRAMLAMAK İÇİN NELERE İHTİYACINIZ VAR?

PIC 16/17 mikrodenetleyicilerin programlamasını ve uygulamalarda nasıl kullanılacağını öğrenmek için neleri bilmek ve nelere sahip olunması gerekenler aşağıda sıralanmıştır:

  • • IBM uyumlu bir bilgisayara sahip olmak ve temel kullanımları bilmek.
  • • Bir metin editörünü kullanmasını bilmek.
  • • Bir assembler programına sahip olmak.
  • • PIC programlayıcı donanımına sahip olmak.
  • • PIC programlayıcı yazılımı.
  • • PIC
  • • Programlanmış PIC’i denemek için breadboard, güç kaynağı ve elektronik elemanlar.
  • • Programlanmış bir PIC’i deneme kartı.

IBM Uyumlu Bilgisayar

Assembly program kodlarını kolayca yazabilmek, doğru ve hızlı bir şekilde PIC’in program belleğine gönderebilmek için bilgisayara ihtiyaç vardır. Bir metin editörü kullanarak yazılan program kodları, derlendikten sonra PIC’e gönderilmesi gerekir. Program kodlarının PIC’e yazdırma işlemi paralel veya seri porta bağlanan bir elektronik devre aracılığı ile yapılır. Bu işleri yapabilmek için bilgisayarın temel kullanım fonksiyonlarını bilmeniz gerekir. Aşağıda bilmeniz gereken bazı temel işlemleri ve sahip olmanız gereken minimum konfigürasyonu veriyoruz:


• DOS ya da VVINDOVVS işletim sistemi bildiğinizi, bu işletim sistemi. komutlarıyla klasör oluşturma, dosya kopyalama ve silme, listeleme gibi işlemleri yapabildiğinizi.
• Basit bir editör (EDIT, Notpad gibi) kullanabildiğinizi, bu editörde bir text dosyası oluşturup disket ya da hard diske kaydedebildiğinizi, diskteki bir dosyayı yükleyip üzerinde düzeltmeler yapabileceğinizi,
• Minimum 80486 CPU, 4 MB RAM, 100 MB harddisk ve CD-ROM sürücüsü (Microchip’in CD’lerini kullanabilmek için) bulunan bir PC’ye sahip olduğunuzu kabul ediyoruz.

Metin Editörü

Assembly dili komutlarını yazıp bir metin dosyası oluşturmak için EDIT veya NotPad gibi bir editörü kullanabilmeniz gerekir. İsterseniz ASM uzantılı metin dosyalarınızı yazabileceğiniz PFE editörünü de kullanabilirsiniz.
Bu editörün hem DOS hem de VVINDOVVS altında çalışan versiyonları bulunmaktadır ve PIC konusunda destek veren bir internet sitesinden alınmıştır. Ekler bölümünde adını verdiğimiz firma da bu programı disket içerisinde sunmaktadır.

Assembler Programı

PIC Assembly dili adı verilen ve toplam 35 komuttan oluşan programlama dilini bu kitapta öğreneceksiniz. Bu komutları basit bir editörde yazabiliyoruz. Ancak, İngilizce’deki bazı kelimelerin kısaltmasından oluşan bu dilin komutlarını PIC’in anlayabileceği makine diline çeviren bir programa ihtiyacımız vardır.
Bu programa assembler adını veriyoruz. Text dosyası biçiminde kaydedilmiş olan assembly dili komutlarını makine diline çeviren MPASM’nin hem DOS altında hem de WINDOWS altında çalışan versiyonu bulunmaktadır.
Bu program Microchip firmasının internetteki www.microchip.com adlı sitesinden parasız olarak download edilebileceği gibi kitabın Ekler bölümünde adresi verilen firmadan da elde edebilirsiniz. MPASM’nin kullanımı hakkında detaylı bilgiyi 5. bölümde bulacaksınız.
Microchip bir de içerisinde hem metin editörü hem MPASM assembler programını bulunduran MPLAB programını PIC programlayıcılarının kullanımına sunmaktadır. Bu programın bulunduğu CD-ROM yine www.microchip.com adresinden parasız olarak istenebilir. MPLAB’ın kurulumu ve kullanılmasıyla ilgili gerekli detay bilgiyi Ekler bölümünde bulacaksınız.

Yukarıda (sağda) PIC16F84 ve PIC16C84 mikrodenetleyicileri programlayabileceğiniz, çok basit bir donanımı bulunan programlama kartı resmi verilmiştir. Bu kartla ilgili detaylı bilgiyi Ekler bölümünde bulacaksınız.

PIC Programlayıcı Yazılımı

MPASM tarafından derlenerek makine diline dönüştürülmüş assembly programı kodlarının PIC’e yazdırılmasında kullanılan bir programa gereksinim vardır. Programlayıcı yazılımları, PIC’i programlamak için kullanılan elektronik karta bağımlıdır.
Yani her programlayıcı yazılımı ile elinizde bulunan karta kod gönderemeyebilirsiniz. Genellikle programlama kartı üreticileri, ürettikleri karta uygun yazılımı da birlikte sunarlar.
Biz bu kitapta ProtoPIC programlama kartına gönderdiği kodlarla PIC’ieri sorunsuz olarak programlayan P16PRO adlı yazılımı kullandık ve nasıl kullanılacağını anlattık. P16PRO’yu Windows ortamından da çalıştırabileceğiniz için bu size büyük kolaylık sağlayacaktır.

Programlanmış PIC’i Deneme Kartı

Programladığınız PIC’İ breadboard üzerinde kendi kurduğunuz devre de deneyebileceğiniz gibi şekilde görülen özel bir deneme kartı üzerinde de deneyebilirsiniz. Başlangıç ve orta düzey PIC programlayıcılara hitap etmek üzere geliştirilen bu kart üzerinde deneme yapmak, breadbord üzerinde devre kurmaktan çok daha kolaydır.
PIC’in port çıkışlarındaki sinyalleri izlemek amacıyla 8 tane LED, bir tane de 7 segmentli LED yerleştirilmiştir. Kart üzerindeki, butonlar, potansiyometre ve LED’ler aracılığıyla farklı şekilde programlanan PIC’lerin kolayca denenmesini sağlanır.

Mikroişlemciler bilgisayarın en önemli parçalarıdır. Bilgisayardan beklediğimiz işlerin hemen hepsi gerçekte mikroişlemci tarafından gerçekleştirilir. Bilgisayarın diğer bölümleri mikroişlemciye bilgi aktarmak ve mikroişlemciden gelen bilgileri kullanıcıların anlayacağı bir şekle sokmak işiyle uğraşırlar. Mikroişlemcileri ticari olarak ilk üreten firma Amerikan Intel firmasıdır.
Piyasaya ilk giren firma olarak Intel’in egemenliği halen sürmektedir. Intel, zaman içinde çok çeşitli mikroişlemciler üretmiştir. Bu mikroişlemci çeşitliliği tek başına kafa karıştırıcı iken bir de Intel’in rakiplerinin ürettikleri mikroişlemciler de piyasaya sürülünce karışıklık iyice artmıştır. Intel’in mikroişlemcileri diğer üreticiler için iyi bir model oluşturmakta ve bazen Intel’in kendisinin ürettiği mikroişlemcilerden daha iyi çalışan kopyaları piyasayı doldurmaktadır.
Intel’in rakiplerince üretilen mikroişlemcilerin önemli bir bölümü uyumluluğu test edilmiş, güvenilir işlemcilerdir. Gönül rahatlığıyla bu işlemcileri alabilirsiniz.

Intel’in ürettiği mikroişlemcilerin adları yakın zamana kadar 80286, 80386, 80486 gibi rakamlardan oluşuyordu. Bu rakamların belli bir mantığı da vardı. Daha gelişmiş işlemciler daha yüksek rakamlarla gösteriliyordu. Örneğin, 80386 kodu, 80286 işlemcisinden daha sonra üretilmiş ve daha güçlü bir işlemciyi gösteriyordu. Amerikan yasaları rakamlardan oluşan adları başka şirketlerin de kullanmasına olanak tanıdığı için Intel’in rakiplerinin ürettikleri işlemciler de bu kodları rahatlıkla taşıyabiliyorlardı.
Bu durum üzerine Intel 486’dan sonra ürettiği mikroişlemcinin adını Pentium olarak duyurdu ve rakam kullanmaya son verdi. Pentium’dan sonraki işlemci de Pentium Pro olarak adlandırıldı.

Ilk PC’lerde kullanılan işlemciler 8088 kodunu taşıyordu. Daha sonra Intel’in üretimine bağlı olarak 80286, 80386, 80486, Pentium ve en son olarak da Pentium Pro işlemcileri kullanılmaya başlandı. Bu işlemcileri birbirlerinde farklı kılan noktalar iç yapıları ve işlem kapasiteleridir.
Örneğin, 80286 işlemcisi 8088 işlemcisine göre 3-4 kat daha hızlı bir işlemcidir. Iç yapıları ve işlem kapasiteleri derken konuyu biraz daha açalım.

Bilgisayar dünyasında bizim bildiğimiz sayılar, harfler, resimler bulunmaz. Orada geçerli olan tek şey 0 ve 1 rakamlarıdır. Bildiğimiz, gördüğümüz her şey bilgisayar dünyasında 0 ve 1’lerin çeşitli kombinasyonları ile gösterilir. Son derece basit ama bir o kadar da güçlü bir dünya.
Mikroişlemciler bu 0 ve 1’leri belli gruplar halinde değerlendirir. Örneğin, 8088 işlemcisi bilgileri sekizerlik gruplar halinde alıp işleyebilir.
0 ve 1’lerin her birine de 1 bit denir. 8088, bilgileri sekiz bitlik gruplar halinde alıp işlediği için 8 bitlik bir mikroişlemci olarak sınıflandırılır. 80286 Işlemcisi 16 bitlik, 80386 ve 80486 işlemcileri ise 32 bitlik işlemcilerdir. Pentium ve Pentium Pro 32/64 bitlik işlemciler olarak değerlendirilir..

Mikroişlemciler, dışlarındaki devrelerle bağlantı sağlamak için belli sayıda bağlantı kullanır.
Bu bağlantılara, mikroişlemcilerin iki yanından sarktıkları ve bacağa benzedikleri için bacak denilir.
8088’in veri alıp vermek için kullandığı 8 bacağı vardır.
80386’nın ise tam 32 bacağı veri alıp vermek için kullanılır.Pentium ve Pentium Pro işlemcilerinin 64 adet veri bacağı vardır ama veriler 64 bacak üzerinden alındıktan sonra içerde işlemlerin önemi bir bölümü 32 bit üzerinden yapılır.Pentium ve Pentium Pro’nun 32/64 bitlik işlemciler olarak tanımlanmasının nedeni budur.

Mikroişlemciler, bilgileri bilgisayarın belleğinden alıp işler ve bilgileri tekrar belleğe kaydeder. Bellekte bilgiler 8 bitlik gruplar şeklinde saklanmaktadır (her sekiz bitlik gruba 1 byte denmektedir; 1000 küsur byte 1 KB ve 1000 küsur KB da 1 MB eder).
Bellekte bu sekiz bitlik gruplardan (byte’lardan) milyonlarca bulunabilir. Bu milyonlarca byte’lık bellek birimlerinin her birinin bir adresi vardır. Mikroişlemci ya da başka bir devre belleğe erişirken hep bu adresleri kullanır. Mikroişlemcinin adresleme için kullandığı bacaklar adres bacağı adını alır.

Bu bacaklar ne kadar çok olursa mikroişlemci o kadar çok miktarda belleği adresleyebilir, yani kullanabilir. Örneğin, 8088’in 20 adet adres bacağı vardır ve 1 milyon küsur byte’ı adresleyebilir. 80386’nın ise tam 32 adres bacağı vardır ve 4 Gigabyte’lık (4000 MB) bir belleği adresleyebilir. Aşağıda bilgisayarlarda kullanılan mikroişlemcilerin veri ve adres bacak sayılarını göreceksiniz:

veri bacakları adres bacakları
8086 16 20
8088 8 20
80286 16 24
80386DX 32 32
80386SX 16 24
80486 32 32
80486SX 32 32
PENTIUM 64 32
PENTIUM PRO 64 32
PENTIUM II 64 32
PENTIUM III 64 32
PENTIUM IV 64 32
ITANIUM 64 64

Yukarda mikroişlemcileri üretim tarihleri sırası ile verdik. Bazı işlemcilerin yanında DX ve SX harflerini görüyorsunuz. Bunları da kısaca açıklayalım. 80386SX işlemcinin 80386DX işlemcisinden farkı, tabloda da görüldüğü gibi, adres ve veri bacak sayısının daha düşük olması.
Bu yapı, 80386SX’i kendisinden önce gelen 80286’ya yaklaştırıyor. Zaten üretiliş amacı da 80286 tasarımlarını çok az değiştirerek 80386’nın getirdiği avantajları kullanmak. Adres ve veri bacaklarının sayıca az olmasının dışında 80386SX’in iç yapısı tamamıyla 80386DX’in aynısı. 80486DX ve 80486SX’de ise şöyle bir durum var: 80486DX’in iç yapısında bir matematik işlemci içeriliyor.
80486SX’in içinde ise bir matematik işlemci yok. Tek farklılık bu. Matematik işlemciler, mikroişlemciler gibi her işi yapan devreler değildir. Yalnızca matematik işlemleri, çok üstün bir duyarlık ve hızla yapan özel işlemcilerdir. 80486DX’e kadar ayrı bir devre olarak satılan bu matematik işlemciler 80486DX ile mikroişlemcinin yapısına dahil edilmişti.

Ama özel olarak matematik işlem yoğunluklu işlerle uğraşmayanların yine de 486’nın getirdiği avantajlardan yararlanması için 80486SX işlemcisi üretilmişti.

Mikroişlemcilerin adres ve veri bacak sayıları kadar önemli olan bir başka şey de çalışma frekanslarıdır. Çalışma frekansı bir mikroişlemcinin işlem yapma hızının bir göstergesidir.
Aynı işlemcinin değişik frekanslarda çalışan birden çok uyarlaması bulunabilir. Örneğin, 80486’nın 20, 25, 33, 40, 50, 66, 75 ve 100 MHz’de çalışan sekiz değişik uyarlaması bulunmaktadır.
Pentium’un ise şu anda 60, 66, 75, 90, 100, 120, 133, 150 ve 166 MHz’de çalışan uyarlamaları bulunuyor. Çalışma frekansı ne kadar yüksek olursa işlemleriniz o kadar hızlı yapılır.

80486, PENTIUM ve PENTIUM PRO işlemcilerinde bir iç tampon bellek de bulunmaktadır. Mikroişlemci mümkün olduğunca bu iç belleği kullanıyor ve bu durum da işlemcilerin perfermansını arttıran bir başka etmen oluyor.
80486 serisi işlemcilerin dış dünya ile daha az ilişki kurmak için kullandığı iç tampon belleğin büyüklüğü 8 KB (8000 küsur byte). Pentium’ların iç tampon belleği 16 KB.
Pentium’dan sonraki işlemci Pentium Pro’da da 16 KB’lık bir iç tampon belleğin yanısıra tam 256 KB’’lık bir başka tampon bellek de yer alıyor.

* Mikroişlemcinin hız birimi olarak verilen MHz teriminin anlamı nedir?
Bir mikroişlemci işlemleri belli adımlarla yapar. Her işlemin kaç adımda yapılacağı bellidir.
Örneğin, iki sayıyı toplamak üç adım, çarpmak otuz adım sürebilir. Bu adımlara çevrim (cycle) denir.
Bir saniyede gerçekleşen çevrimlerin sayısı mikroişlemcinin hızını belirler. Örneğin, 10 MHz’de çalışan bir mikroişlemci saniyede 10 milyon çevrim gerçekleştirebilir.

Bu da, örneğin, 300 bin toplamaya ya da 30 bin çarpmaya karşılık gelir. Tabii mikroişlemcinin hızı 100 MHz’e çıkarsa çevrim sayısı on kat artacak ve sonuçta 300 bin yerine 3 milyon toplama ile 30 bin çarpma yerine 300 bin çarpma işlemi işlemi gerçekleşecektir.
MİKROİŞLEMCİ, elektronik alanındaki en önemli buluşlardan biridir. Mikroişlemci “akıllı” bir elektronik birimdir. Çok küçük ve çok ince bir silisyum cipinin üzerinde oluşturulmuş binlerce elektronik devre ve transis-törden oluşur.
Mikroişlemci çok daha büyük bir bilgisayarın ana işlem biriminin yaptığı işi yapabilir.

Komutları ve aldığı başka bilgileri saklamak için bir belleği vardır; çeşitli görevleri yerine getirmek üzere programlanabilir ve gerektiğinde kendisini düzeltebilir.
Örneğin, bir dizi trafik ışığını, gün içindeki değişik trafik koşullarını hesaba katarak denetim altında tutabilir. Bir montaj hattındaki robotları da denetleyebilir.
Mikroişlemciler, hesap makinelerinde, ev bilgisayarlarında, otomobillerde, yazar kasalarda, televizyon alıcılarında ve seyir donanımlarında kullanılır.
Fabrikalarda ve laboratuvarlarda, daha önce insan eliyle yapılan sıradan ve can sıkıcı işler, bugün mikroişlemcilerce gerçekleştirilmektedir.






Yorumlar

Yorumlar(16)
    •  hasan süleyman
      hasan süleyman Temmuz 23, 2015

      kendi Galyum-nitrat tabanlı mikro işlemci üreten ülkenin üretiği tek şeyi “kütahya porselen” sanan bir ciddi bir tayfa var.

    •  Tembel Hayvan
      Tembel Hayvan Temmuz 23, 2015

      her olaya rasyonel bakamayız biz robot mikro işlemci değiliz yapay zeka da değiliz insanız bu kadın bildiğin robot

    •  Ferhat Ceylan
      Ferhat Ceylan Temmuz 23, 2015

      New Horizons, 15Mhz lik 4 mikroişlemci ile çalışıyor. 1Ghz 4 çekirdekli telefon ile bu tweeti okuyorsunuz. 10 yılda gelinen nokta

    •  Mehmet Eser
      Mehmet Eser Temmuz 23, 2015

      10 milyar dolara mikro islemci fabrikasi kuruluyor. 7 nm üretim yapabilen fabrika yok dunyada.

    •  Serkan
      Serkan Temmuz 23, 2015

      mikroişlemci ve algoritmanın hocası nasıldır bu dersleri alan arkadaşlar yardımcı olursa çok iyi olur teşekkürler:)

    •  Ömer Çevikbaş
      Ömer Çevikbaş Temmuz 23, 2015

      mikro-işlemci alanına yapılan yatırım başta olmak üzere robotik, yeşil enerji, otomotiv ve yazılım alanları teşvik edilmeli…

    •  Ömer Çevikbaş
      Ömer Çevikbaş Temmuz 23, 2015

      iki mikroislemci olsun,bunlardan biri digerine acaba bizi yapan muhendis kac volt ile calisiyor

    •  Dr. Sıddık Arslan
      Dr. Sıddık Arslan Temmuz 23, 2015

      Mikroişlemci özrüm olduğu doğrudur. Daha doğrusu mikrolarla sorunumun olduğu doğrudur.

    •  Serdar Kırmızı
      Serdar Kırmızı Temmuz 23, 2015

      “: Amerika merkezli Intel, 16,7 milyar dolar ödeyerek mikro işlemci devi Altera’yı satın almış.” Yeni Dünya hali!…

    •  Cansu Sefil
      Cansu Sefil Temmuz 23, 2015

      finale 62 verip 3,80 ortalamayı bozan mikroişlemci hocasını getirin hele, hele bi gelsin o bana

    •  Kübra Çetinkaya
      Kübra Çetinkaya Temmuz 23, 2015

      “Suphesizki bazi dersler ogrencilere kalsinlarda ibret olsun diye veriliyor.” Bkz: Sinyal ve mikroislemci dersleri

    •  Ömer Çevikbaş
      Ömer Çevikbaş Temmuz 23, 2015

      TSMC, Apple A9 Üretimine Başlıyor!: Dünyanın en büyük mikro işlemci üreticisi TSMC, iPhone 6S ve iPh..

    •  M. M. Fatih ÖZER
      M. M. Fatih ÖZER Temmuz 23, 2015

      Ne kadar sınav bir gün allah aşkına. Gözlerimi mikroişlemci notlarıyla açıyorum. Elektronik notlarıyla devam edeceğim sanırım.


Sen de Yorumla!