[Anakart]

     

      Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçalar arasındaki iletişimi sağlayan elektronik devredir.

      Bir anakartın üzerinde işlemci, ram, ses kartı, ekran kartı, modem, Ethernet, TV kartı, radyo kartı ve scsi kartı vb.. girebileceği yuvalar, klavye, sabit disk, floppy disk ve seri - paralel port denetçileri, ve bunların koordinasyonunu sağlayan chipset'ler bulunur.

Anakartın üzerinde genişleme kartlarının takılabileceği yuvalara slot adı verilir. Bu slotlar, VESA, EISA, ISA, PCI ve AGP olmak üzere çeşitli bölümlere ayrılır. Bunlardan şu anda en çok kullanılanları ISA, PCI ve AGP dir. VESA slotlar eski 486 işlemcili anakartlarda kullanılmaktaydı. Pentium işlemcilerin devreye girmesiyle birlikte 32 bit veri yolunu destekleyen PCI slotlar  kullanılmaya başlandı. Zamanla Pentium II ve Pentium III’lerin çıkmasıyla ISA slotlar yerini tamamen PCI slotlara bırakmaktadır. 

      Anakartın üzerindeki kartlara veri akışı “bus” adı verilen elektronik yollar üzerinden yapılır. Buslar kendi içinden ikiye ayrılır.  Bunlar System Bus ve I/O Buslardır. System Bus, işlemci ile RAM arasındaki veri akışını sağlar. I/O Bus ise çevre kartların iletişimini ve bunların işlemci ile arasındaki iletişimi sağlar. Anakart üzerindeki köprü chipset’ler (bridge) I/O Bus’ı System Bus’a bağlar.

 

Anakartın Yapısı

      Sistem Bus

      Sistem Bus , işlemci, RAM ve L2 önbelleği birbirine bağlar. Diğer I/0 bus da bu yol üzerinden işlemciye giriş/çıkış yapar. System Bus, kullanılan işlemciye göre farklılık gösterir. İşlemcinin tipi system bus'ın genişliğini ve hızını belirler. Ne kadar hızlı System bus kullanılırsa sistemin hızı ve  Diğer parçalarla haberleşmesi de o derecede artar. Eski bilgisayarlarda kullanılan 486 işlemciler 25 MHz bus hızına sahipken, Pentium işlemciler bu hız barajını 66 MHz'ye yükselttiler. Pentium II ve Pentium III işlemciler  bu hız 100 MHz  ve 133 MHz hızına kadar yükseltmiştir. Ancak bu hızda çalışabilmek için 100 MHz destekli PC100 SDRAM  ve 133 MHz  RDRAM   kullanılması gerekmektedir.

 

       I/O (Input/Output) Bus

      Bilgisayarın dış dünyayla ve kullanıcısıyla iletişimini sağlayan tüm giriş/çıkışlar bu yolla yapılır. Klavye, fare, ses kartı, ekran kartı, modem, monitör, disk/disket sürücüleri bu yolla anakarta bağlanırlar. Günümüz bilgisayarlarında dört farklı I/0 bus  çeşidi yer alır. Bunlar ISA , PCI , USB  ve AGP 'dir. ISA bus en eskisi ve en yavaşıdır. 16  bit iletişim kullanan kartlar tarafından kullanılır. Bu kartlar Ethernet kartları, ses kartları ve faks-modemlerdir (PCI olan ses kartı, Ethernet kartı ve modemler de vardır). Bu veri yolu eskiden kullanılan 386 ve 486 işlemcili anakartlarda da yer alır. PCI bus, daha hızlı olan güçlü bir veri aktarım yoludur. 64 bit veri aktarımı yapar. Ekran kartları, ses kartları, modemler, Ethernet kartları, SCSI kontrol kartları ve başka bir çok kart bu yolu kullanır.

      USB bus Universal Serial Bus'ın kısaltılmış halidir. En yeni veri aktarım yoludur. Günümüzde bu bus yolunu kullanan kart ve parçalar yeni yeni yaygınlaşmaktadır. Web kameraları, Infra Red port'lar, tarayıcılar ve yeni üretilen bazı ekipmanlar bu yolla bağlanırlar.

      AGP, Accelerated Graphics Port'un kısaltılmış halidir. Sadece yeni geliştirilen ekran kartlarını sisteme bağlamak için kullanılır.

      Günümüzdeki yaygın bilgisayarlar 66 MHz bus hızında çalışırlar. Bu yüksek hız anakart üzerinde bir çeşit elektronik gürültüye ve bazı problemlere yol açar. Genişleme kartlarına ulaşımda bu hız yüksek ve hızlıdır. En yeni ve en hızlı Genişleme kartları 40 MHz hızında çalışabilir. Bu yüzden Anakartın üzerindeki System bus, hızı çevre kartlarla problemsiz iletişim için yeniden düzenlenmek zorundadır.

      I/0 bus yolları fiziksel olarak elektronik devre üzerinde yer alan çizgiler aracılığıyla iletişim kurar. Data track adı verilen çizgiler bir seferde bir bit iletirler. Address Track'leri verinin nereye gönderileceğini belirler. Bus yolları aracılığıyla veri gönderimi yapılırken adres belirtilmesi gerekir. Veri akışında önce adres çizgilerinden adres, daha sonra da data çizgilerinden veri gönderilir. Bus hızını ve genişliğini data çizgilerinin sayısı belirler. ISA bus veri yolunda 16 adet data çizgisi vardır. Günümüz PC'leri birim zamanda 32 bit gönderimi yapmak üzere tasarlanmışlardır. ISA bus birim zamanda 16 bit gönderebildiği için Anakartın beklemesi gereken bir süre oluşturmaktadır. Anakart 32 bitlik bilgiyi ISA bus'dan iki seferde alabilmektedir. Bu arada geçen sürede ISA bus “Wait State” (bekle) durumunu anakarta bildirir. Bu işlemciye “Bekle, kalanını birazdan göndereceğim” demektir. Yavaş bir ISA kart sistemin tüm hızını bu yolla oldukça düşürebilir.

 

      ISA

      1984 yılında geliştirilmiş bir bus veri yoludur. ISA  Industry Standard Architecture'ın kısaltılmış halidir. ISA aslında IBM'in XT veri yolunun geliştirilmiş bir halidir. XT veri yolu 8 bitlik iletişimi kabul eden en eski veri yollarından biridir. ISA 16 bit genişliğinde en fazla 8 MHz hızında çalışabilmektedir. Teorik olarak saniyede 8 Megabit transfer yapabilmektedir. Pratikteyse en fazla 1 ya da 2 Megabit hızında çalışabilmektedir. ISA slot'lar hızlı iletişime ihtiyaç duymayan seri, paralel portlar ve yaygın olarak kullanılan Sound Blaster uyumlu ses kartları için kullanılmaktalar.

 

      MCA

      1987 yılında Micro Channel Architecture adıyla piyasaya sürülmüştür. IBM tarafından lisansı alındığı için IBM dışındaki bilgisayarlarda kullanılamamıştır. Bu yüzden de çok fazla yaygınlaşamadı. MCA  32 bit genişliğinde veri aktarımına imkan sağlıyordu ve 40 MBps hızında çalışabiliyordu. Saat frekansı olarak da 10.33 MHz hızına ulaşıyordu. Bu bus yolunu kullanan çok fazla kart geliştirilmedi. Zamanına göre yenilikçi bir gelişme olmasına rağmen yaygınlaşmadı.

 

      EISA

      1988-89 yılları arasında bu veri yolu için ortaklık kuran 9 farklı firma (AST, Compaq, Epson, HP, NEC, Olivetti, Tandy, Wyse ve Zenith) tarafından geliştirilmiştir. Amacı IBM'in MCA'sina yanıt vererek tekel olmasını ortadan kaldırmaktı. EISA 32 bit genişliğinde 8 MHz hızında çalışabilen bir bus veri yoluydu. MCA gibi çok fazla yaygınlaşamadı. EISA kartlar ISA'yla uyumlu olduklarından dolayı ISA kartlar EISA slotlara yerleştirilebiliyordu. EISA slotlar halen sunucu tipi bilgisayarlarda kullanılıyor. 

 

      Vesa Local Bus

      Kısaca VLB olarak da adlandırılmaktadır. VLB'ler basit ve ucuz bir bus veri yolu olarak tasarlanmışlardır. 486 anakartlarda yaygınca kullanıldılar. 33 MHz hızında çalışabilmekte olmaları VLB'leri Diğer bir özelliğidir. Vesa  yaklaşık 120 farklı üretici tarafından geliştirilmiştir. Çoğunlukla ekran kartları için kullanılmıştır. Ancak bu veri yolu bazı kartlarla uyum sorunları yaşadığından çok fazla rağbet görmemiştir. 

 

      PCI

      PCI 1990'larda Intel tarafından geliştirilen en yaygın ve oturmuş veri yoludur. Peripheral Component Interconnect'in kısaltılmış halidir. aslında 32 bit genişliğinde olmasına rağmen 64 bit gibi de çalışabilir. PCI, 33 MHz hızında çalışabilecek şekilde üretilmiştir. Her çeşit işlemciyle çalışabilecek şekilde tasarlandığından 486, Pentium, Pentium II ve Diğer işlemcilerle beraber çalışabilmektedir. Bu veri yolu ayrıca "tamponlu" çalışacak şekilde üretilmiştir. PCI , işlemcinin verdiği görevleri tamponda bekleterek önceki işleri bitirir. İşi bittiğinde tampondan yeni görevler alarak çalışmasına devam eder. Aynı şekilde işlemciye aktaracağı bilgileri de tampona koyar ve işlemci sırası geldiğinde bu bilgileri tampondan alarak işleme devam eder. Tüm PCI kartlar “Plug'n Play” yani tak ve çalıştır özelliğine sahiptir. PCI kartlar kendi kendilerini konfigüre ederek sisteme kendilerini tanıtırlar.

      Güncel anakartların çoğunda yer alan IDE denetçileri de PCI bus veri yolunu kullanırlar. Bir sistemde normalde 3 ya da 4 PCI slot bulunur. PCI bus halen geliştirilmeye devam edilmektedir. İçlerinde Intel, IBM ve Apple şirketlerinin bulunduğu bir grup bu veri yolunu her gün daha ilerletmektedirler. 

 

      AGP

      AGP  adı verilen veri yolu da aslında 66 MHz PCI bus'dan farklı bir şey değildir. Su an için yalnızca ekran kartlarıyla kullanım için geliştirilmiş olduğunu söyleyebiliriz.

      AGP (Accelerated Graphics Port), ISA ve PCI’dan sonra daha hızlı ve gerçekçi  görüntüler elde etmek için geliştirilen bir veri yoludur. Grafik kartının, anakart üzerindeki RAM’ın belli bir bellek alanına dallanmasına izin vermekte ve bağımsız, özel bir grafik veri yolu ile verilerin doğrudan hızlı bir biçimde alınmasını sağlamaktadır.

      3D grafikler, yüksek çözünürlükle detaylı ve hızlı olarak hareket ettirildiğinde PCI veri yolu hemen sınırlarını zorlamaya başlıyor. Biraz gösterişli animasyonlar, resim alanlarını dolduran kaplamaların (texture) monitöre yeterince hızlı olarak ulaşamamasından dolayı gösterilemiyorlar.

      AGP veri yolu 66 MHz frekansla çalışmaktadır. 33 MHz frekansa sahip olan PCI’a göre bu maksimum transfer hızının 266 MB/sn’ye yükselmesi anlamına geliyor. 2x-Modunun Pipelining yönetiminde PCI veri yolunun dört katı hızına denk gelen, 528 MB/sn’lik bir maksimum değere ulaşıyor.

      AGP, Pipelining’i yönetebilmek için birkaç ek sinyal hattı kullanıyor. PCI veri yolunda verilerin talep edilmesi, ancak önceki veri transferi bittikten sonra başlayabilirken, AGP’de veriler, önceden istenen veriler henüz bellekte aranırken talep edilebilir.

      AGP’nin en büyük özelliği, veri yolunda sadece grafik bulunmasıdır. Veri yolunun tüm bant genişliği sadece grafik için kullanılıyor ve bunun dışında Diğer bağlı aygıtlarla paylaşmak zorunda değil. Bununla birlikte AGP, tüm kartlara uyan Slotları olan PCI veriyolları kadar evrensel değil. Böylece AGP, PCI için rakip olarak değil, onun bir gelişmiş hali olarak görülebilir. AGP sadece PCI grafik kartlarının sonunu hazırlayacak.

      Hızlı AGP veri yolu, anakart üzerindeki RAM ile grafik kartı üzerindeki hızlandırıcı chip arasındaki doğrudan bağlantı için de kullanılıyor. Kart üzerindeki entegre grafik belleği yerine artık grafik hızlandırıcısı PC RAM’ını de kullanabiliyor. Bunlar bu güne kadar grafik işlemcilerinin erişebilmeleri için, kart üzerinde önbellekleşiyordu. Şimdi bu kaplamalar doğrudan ana bellek üzerinden kullanılabiliyorlar. Intel bunu “DIME (Direct Memory Execute) olarak adlandırıyor.

      AGP’nin RAM’dan aldığı pay değişkendir. Bu pay hem kullanılan programa hem de PC’nin içinde mevcut RAM’ın kapasitesine bağlıdır. Bir yığını kaplamanın gerektiği, gerçeğe yakın 3D animasyonlar için 12 ile 16 MB arasında olabiliyor.

      CPU, RAM, grafik hızlandırıcısı ve PCI veri yolunun bağlantısının birlikte çalışması anakart üzerindeki chipset tarafından yönetiliyor. Bu chipset, örneğin adresleri öyle aktarıyor ki, RAM’e  dağılmış olan serbest hafıza alanı, grafik kartı üzerindeki grafik hızlandırıcısını bağlı bir alan olarak gösteriyor. Büyük veri yapıları, örneğin tipik büyüklükleri 1 KB ve 128 KB arasında olan kaplama Bitmap’leri gibi, böylece bir birim olarak erişilebilir. AGP chip setinde bundan sorumlu alan GART (Graphics Adress Remapping Table) olarak ifade ediliyor ve işlevsel olarak ana işlemcideki  Paging Hardware’ine benziyor.

      AGP sistemleri için programlanmış yeni yazılımlar gerekmektedir. artık daha fazla ve daha büyük kaplamalar kullanılabildiği için yeni uygulamaların grafik detayları çok daha fazla olacak. Bugüne kadar programlar 2 megabyte'tan daha az bellek yeriyle yetinmek zorunda kalırken, Şimdi rahatça 16 Megabyte'a ulaşabilecekler. Kullanıcı, 3D animasyonlarında hiçbir bozulma, yavaşlama veya pikselleşme olmadan yüksek çözünürlüklere çıkabilecek. AGP yazılımları eski bilgisayarlarda da çalışacak, ancak duruma göre daha düşük çözünürlüklerde çalışmak gerekebilir. bazı uygulamalar­ da, AGP-RAM’ının eksikliğinden dolayı sadece ön plandaki resimler net ve detaylı olarak görünecektir.

      AGP, PCI'in sonu demek değil, PCI evrensel Input/Output(I/O) arabirimi kalıyor. ISA dahi varlığını sürdürecek. Microsoft ve Intel'in 1998'in PC'si için geliştirdiği spesifikasyonların aksine anakart üreticileri gelecekte bu slot­lardan (genişletme yuvalarından) vazgeçmek istemiyorlar ancak modern AGP kartlarının daha az ISA slotu vardır. Bu da genellikle iki tanedir.

 

      Chipset'ler

      Chipset, Anakartın üzerinde yer alan bir dizi gelişmiş işlem denetçileridir. Bu denetçiler Anakartın üzerindeki bilgi akış trafiğini denetler.

      İşlemcinin verileri aldığı yolları takip eden ve işlemcinin bir anlamda efendisi olan kısım, anakart üzerindeki chipsettir. Chipset'lerdeki gelişmeler işlemcilerdeki gelişmelere paralel olarak ilerlemektedir. Yeni bir RAM ya da bus geliştirildiği zaman bunu işlemciye aktaracak olan chipset’ler de geliştirilir. Pentium işlemciler için farklı chipset üreticileri mevcuttur. Bunlar Intel, SIS, Opti, Via ve ALi'dir. Bu chipset’ler kullanılabilecek işlemci ve Anakartın performansını belirler. Günümüzde kullanılan LX, BX, EX, ZX, i810, i820, i815 ve Super Soket 7 tipi anakartların chipsetleri farklı hızdaki işlemcilere destek verirler. LX tipi anakartlar 66 MHz veri yolunu destekler. BX tipi anakartlar ise 100 MHz ve üzeri veri yolunu destekler ve bu amaçla üretilen Pentium II ve Pentium III işlemcileri çalıştırırlar.

 

      LX Chipset

      LX chipset’ler 66 MHz veri yoluna sahiptirler ve soket 370 ve slot 1 yapıdaki Celeron ve Pentium II (233-333) işlemcileri desteklemektedir. 3 DIMM slota sahiptirler ve maksimum 768 MB SDRAM desteklemektedirler. Fiyat olarak Diğer chipsetlere göre daha da ucuzdur.

 

      ZX Chipset

      ZX chipset hem 66 MHz hem de 100 MHz veri yolunda çalışmaktadır. Celeron, Pentium II ve Pentium III işlemcileri desteklemektedir. 2 DIMM slotu vardır ve 512 MB SDRAM  desteklemektedir. Fiyat olarak LX chipsetten daha pahalı ama BX chipsetten daha ucuzdur.

 

      BX Chipset

      BX chipset de 66 MHz ve 100 MHz veri yolunu çalışmaktadır. Celeron, Pentium II ve Pentium III işlemcileri desteklemektedir. 4 adet DIMM slot ile 1 GB’a kadar RAM desteği vardır. CAD/CAM gibi resim işleme, database uygulamaları, ses işleme ve 3D oyunlar gibi yüksek performans isteyen uygulamalarda tercih edilmektedir. Önceleri ATA33 standardını destekleyen BX chipset’ler artık ATA66 standartını da desteklemektedir.

 

      i810 Chipset

      i810 chipsetlerde tümleşik görüntü ve ses özelliği mevcuttur. Bu chipset’ler aynı zamanda 66 MHz ve 100 MHz veri yolunu desteklemektedir.

      i810 chipseti diğerlerinden ayıran en büyük özelliklerinden bazıları; direk AGP grafik arabirimi, ATA 66 hard disk standardı, AC 97 ses desteği, STS (Suspend to RAM) ve AMR (Audio Modem Riser) dir. Ayrıca ATA 66 standardını ilk destekleyen chipsettir. STS (Suspend to RAM) özelliği ile çok az elektrik harcayarak çok kısa zamanda Bilgisayarın açılmasını sağlamaktadır.

 

      i810E Chipset

      i810E chipset, i810 chipsetin geliştirilmiş halidir. 66, 100 ve 133 MHz veri yolunu desteklemektedir. Böylece Celeron ve Pentium III/133 MHz işlemcileri desteklemektedir. ayrıca 133 MHz SDRAM desteği ile grafik işlemlerinde daha iyi performans sağlamaktadır.

 

      i815-i815E

      i815 chipset, i810E chipsetin devamı niteliğindedir. Ancak bu chipsetin getirmiş olduğu en yeni özellik i815 chip içine yerleştirilmiş grafik arabirimine ek olarak ayrı bir slotta AGP4X grafik desteğinin olmasıdır. Böylece daha iyi grafik için gelişmiş ekran kartı kullanmak isteyen kullanıcılara avantaj sağlanmış oldu.

      i815E chipseti ise i815 chipseti ve ICH2 bileşeninden oluşmaktadır.  İlk etapta I815 yonga ile ICH (I/O Kontroller Hub) adı verilen I82801AA yongası beraber kullanıldı. I/O giriş çıkış arabirimi, PCI, Harddisk, USB, gibi arabirimleri kontrol eden ICH (I82801AA)  yonga, harddisklerde ATA66 yi desteklerken AMR gibi yeni bir teknolojiyi de  beraberinde getirdi. Teknolojideki hızlı ilerleyiş harddiskte de ATA100 standardı ile görüldü ve AMR arabiriminin beklenen sonucu gösterememesi nedeniyle yeni arabirimler üzerinde çalışıldı. ICH 2 (I82801BA) yongası ile beraber bir kaç değişiklik yapıldı ve disklerde ATA100 desteği ve CNR (Communication Network Riser) denilen yeni bir teknoloji sunuldu. CNR ile Ethernet, USB, Ses gibi bileşenleri destekleyen kartların üretilmesi planlandı. ayrıca 2 olan USB desteği ayrı bir yongaya gerek kalmadan 4 e çıktı. Bu farklılığı belirtmek için ise I815+ICH2 bileşenine Kısaca i815E adı verildi.

 

      i820 Chipset

      i820 chipset’i 100 ve 133 MHz sistem bus hızında çalışan işlemciler için üretilmiş bir chipsettir. MCH (Memory Kontroller Hub), ICH (I/O Kontroller Hub) ve FWH (Firmware Hub) olmak üzere üç ana bileşenden oluşmaktadır. i820 chipseti özellikle 400 MHz’e  kadar saat hızında çalışabilen RDRAM  (Rambus DRAM) için geliştirilmiştir. RDRAM, SDRAM’den çok daha yüksek frekanslarda çalışabilmektedir.

      Intel 820’yi DIMM RAM’ler ile uyumlu hale getirebilmek için  MCH içerisinde MTH (Memory Translator Hub) bulunmaktadır.

 

      i840 Chipset

      Bu chipsetin i820 chipsete ek olarak getirmiş olduğu en önemli yenilikler 3 grupta toplanabilir. Bunlardan birincisi, anakarta iş ortamlarında güçlü bir platform olarak Workstation yada  giriş seviyesi server olarak kullanılmasını sağlayacak çift Pentium III işlemci desteği. i840 sadece 133MHz veri yolu desteği sağlamakta bu nedenle 133MHz de çalışan Pentium III işlemciler ile maximum performans sağlanabilmektedir.

      İkinci önemli özelliği ise tek kanalda RDRAM band genişliği en çok 1.6GB verebilirken bu chipset ile iki kanal RDRAM desteği geldiği için en çok 3.2GB lik bellek band genişliği sağlanmaktadır. Bu şekilde grafik ve resim işleme programları olan CAD/CAM, AutoCAD gibi yazılımlar  ile uğraşan kullanıcılar için daha canlı, hızlı ve net görüntüler sunulmaktadır.

      Üçüncü yenilik ise anakart üzerinde Intel i82806 kullanıldığında mevcut 32bitlik PCI yuvalarına ek olarak 64bitlik  PCI yuva desteği gelmekte ve iki yonga arasındaki band genişlik ise 533MB/s olmaktadır. Bu yuvalarda daha çok yüksek band genişliği isteyen Gigabit Ethernet, Fiber Channel yada SCSI kartlar kullanılabilmektedir.