DERS 3: ANA KARTLAR

 

Ders sonunda yapabilecekleriniz:

 

·        Ana kartları tanımlamak.

·        Ana kart üzerindeki bileşenleri tanımlamak.

 

I. ANA KARTLAR (MAINBOARDS)

Ana kart, bilgisayarı oluşturan bütün bileşenlerin üzerine takıldığı ve bilgisayar parçalarının birbirleriyle iletişim kurmasını sağlana bir ana plakadır. Takıldığı kasaya ve üzerinde bileşenlerin özelliğine göre kullanılabilecek değişik ana kart türleri vardır:
 

·        AT ve  baby AT

·        ATX ve mini ATX

·        LPX ve  mini LPX

·         NLX

 

ATX : Intel’in koyduğu bir standarttır. Özellikle ısınma ve modülerlik sorunlarını aşmak için rahat bir tasarıma sahiptir. İşlemci genişleme yuvaların yanında yer alır. Bellek modülleri kartın orta kısmında yer alır.

LPX : Genellikle genişleme kartları (expension cards) olarak karşımıza çıkar..

 

Ana kartlar kasalar içinde bulunur. Bu ders içinde kasarlar hakkında bilgi bulacaksınız:

 

Kasalar ve kartların durumları aşağıdaki gibidir

 

TİP             GENİŞLİK  DERİNLİK  KASA

ATX                12"                   9.6"                  ATX

Mini ATX         11.2"                8.2"                  ATX

LPX                 9"                     11-13"             Slim

 

A. GENİŞLEME YUVALARI

Bir ana kart, üzerinde çok sayıda entegre devrenin (chip) bulunduğu bir elektronik levhadır. Ana kart üzerinde belli özelliklerde soketler ve genişleme yuvaları bulunur. Soketlere, sözünü ettiğimiz entegre devreler takılır. Genişleme yuvalarına ise ekran kartı, network kartı (ağ adaptörü) gibi ana kart ile iletişim kuracak ve bilgisayara fonksiyonlar kazandıracak donanım birimleri takılır.

 

Genişleme yuvaları (expansion buses ve expansion slots) bilgisayarın içindeki ana kartına değişik aygıtları bağlamak için kullanılır. Genişleme veri yolları (yuvalar) aygıtlarla bilgisayar arasında veri iletişimi sağlar.

 

1. ISA (INDUSTRY STANDARD ARCHİTECTURE)

1980'li yıllarda geliştirilen IBM PC için geliştirilmiş bir sistemdir. Ana kart üzerindeki ISA yuvaları (slot) network kartı, ekran kartı gibi aygıtların bilgisayara bağlanmasını sağlar. Hızı ve kapasitesi nedeniyle günümüzde kullanılmamaktadır.

 

16 bit iletişim sağladığı için günümüzde kullanılmazlar. Belki eski modemler ve multimedya kartlar için bu yuvalar kullanılabilir.

 

2. MCA (MICRO CHANNEL ARCHITECTURE)

MCA, IBM tarafından geliştirilmiştir. MCA otomatik kuruluma olanak vermesine karşın, günümüzde artık kullanılmamaktadır.

 

3. EISA (ENHANCED ISA)

EISA, 32-bit ve 8 MHz hızındadır.

 

4. PCI (PERİPHERAL COMPONENT INTERCONNECT)

ISA'nın sınırlamalarını aşmış yeni bir teknolojidir. 32-bit veri iletişimini 33 MHz hızında yapar. Günümüzde yaygın olarak kullanılmaktadır. Bu arada PCI üzerinde takılacak aygıtların çoğu tak çalıştır (plug and play) özelliğine sahiptir.

 

5. AGP (Accelerated Graphics Port)

PCI genellikle network kartları, ses kartları ve SCSI adaptörleri için kullanılır. Özellikle grafik kartı için AGP yuvası geliştirilmiştir.

 

32-64 bit ve 66 Mhz hızında bilgi iletişimi sağlayan bu yuvalar, ekran kartı üzerinde ana bellek devrelerinin (RAM) kullanımını  da destekler.

 

6. USB (UNİVERSAL SERİAL BUS)

USB yeni bir teknolojidir. Özellikle klavye, fare gibi hemen takılan aygıtlar için geliştirilmiştir. 1.5 Mbps hızındadır.

 

B. GENİŞLEME YUVALARINI YAPILANDIRMAK

Dış (external) aygıtlar sisteme takıldıklarında otomatik olarak çalışabilirler ya da I/O adresi, IRQ ve DMA gibi bazı ayarların yapılması gerekir.

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

1. I/O ADRESLERİ

I/O adresi aygıtın CPU tarafından bilinen adresidir. Böylece bu adreslere gönderilen komutlar bu aygıtı ilgilendirecektir.

 

Örnek:

 

3F8h-3FFh adresi COM1 için kullanılır.

 

I/O adresleri otomatik olarak aygıtlara atanırlar. Özellikle Plug-and-Play sistemlerde bu işlemler mükemmel şekilde yapılır. Bir aygıt içinde manuel olarak bir adres ayarlaması yapmak gerekirse o jumperlar, switchler ya da yazılım kullanılarak yapılır.

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

2. IRQ

I/O adresi iletişimi sağlar, ancak birden çok aygıtın aynı anda bir aygıtı kullanması durumunda ne olacak? İşte bir aygıtla iletişimi kontrolüne interruption denir ve IRQ olarak bilinen değerlerle aygıt CPU tarafından kontrol edilir.

 

Tablo: IRQ değerleri.

 

IRQ                 İşlevi                           Değişiklik Durumu

IRQ 0              System Timer  

IRQ 1              Keyboard Kontrolü     

IRQ 2/9           Kullanılabilir                  Evet

IRQ 3              Com2, Com4               Genellikle

IRQ 4              Com1, Com3               Genellikle

IRQ 5              LPT2                           Genellikle

IRQ 6              Disket sürücü   

IRQ 7              LPT 1                          Genellikle

IRQ 8              Clock  

IRQ 10            Kullanılabilir                  Evet

IRQ 11            SCSI/Kullanılabilir        Evet

IRQ 12            Kullanılabilir                  Evet

IRQ 13            Matematik işlemci        

IRQ 14            Birincil IDE Kontrol Birimi       

IRQ 15            İkincil IDE Kontrol Birimi         Genellikle

 

IRQ ayarlarları da I/O adresleri gibi otomatik olarak düzenlenir. Manuel olarak ayarlamak gerektiğinde genellikle işletim sistemlerinin programları kullanılır.

 

C. DMA (DIRECT MEMORY ACCESS)

CPU'nun çok sayıda veriyi bileşenler arasında transfer etmesi gerekir. DMA yongasının amacı veri taşımaktır. Örneğin RAM ile disket sürücü arasında veri taşımak gibi.

 

Bütün aygıtlar veri transferinde DMA kullanmazlar. Ses kartları ve bası SCSI kartlar kullanırlar. DMA kanalları da aynı IRQ değerleri gibi düzenlenirler.

 

DMA Kanal   İşlevi

0                      Kullanılabilir.

1                      Kullanılabilir.

2                      Disket sürücü kontrol birimi.

3                      Kullanılabilir.

4                      Birinci DMA kontrol birimi.

5                      İkinci ses kartı.

6                      SCSI / Kullanılabilir.

7                      Kullanılabilir.

 

DMA ve IRQ sistemleri aynı şekilde çalışırlar. Bilgisayar önce IRQ çakışması varsa onu algılar. Eğer IRQ'de bir sorun yoksa o zaman DMA'yı kullanır.

 

D. COM PORTLAR.

Seri ve paralel olarak adlandırılan adresler için yapılan düzenlemelere port denir. Seri aygıtlar için COM portlar, paralel aygıtlar için de LPT portlar vardır. Portların amacı kendisi takılan aygıtların kullanımını kolaylaştırmaktır.

 

Port                  I/O Adresi        IRQ

COM1             3F8                  4

COM2             2F8                  3

COM3             3E8                  4

COM4             2E8                  3

LPT1               378                  7

LPT2               278                  5

 

II. BIOS

BIOS (Basic Input Output System), bilgisayarın elektriğinin açılmasının ardından sistemin kontrolünü yürüten ve disk üzerindeki işletim sisteminin yüklenmesini sağlayan sistem. BIOS sistemi bir CMOS devredir. Complementary Metal Qxide Semiconductor, entegre devrenin türünü belirtir. Normal otomatik olarak okunan CMOS içeriği istendiğinde açılış sırasında belli tuşlara (Setup için DEL’e basınız) basılarak değiştirilebilir.

 

CMOS içinde başta bilgisayarın saati olmak üzere bilgisayarın teknik özellikleri tutulur. Disk sürücüler, ekran kartları, klavye, işlemci hızları vb ayarlar CMOS ayarları içinde yer alır. CMOS içinda ayrıca diğer bir bilgi de boot sequence olarak adlandırılan açılış sırasıdır. Boot Sequence, bilgisayarın açıldığında işletim sisteminin hangi sürücüye bakacağının belirlenmesidir. Genellikle C (disk) olan bu sürücü, istenirse A ya da CD-ROM olarak değiştirilebilir. Örneğin CD üzerindeki bir işletim sistemi yazılımını başlatmak isterseniz bu açılış sırasının CD-ROM olması gerekir.

 

III. BİLGİSAYAR VERİ YOLU (BUS)

Sistem kaynaklarının iyi kullanılabilmesi için bilgisayar içinde bileşenler arasında iletişim gerekir. İşte bu anlamda, bilgisayarın veriyi taşıdığı kanallara veri yolu (bus) denir. Bilgisayar içinde değişik türde veri yolları kullanılır. Veri yolları 8-bit, 16-bit, 32-bit ve 64 bit gibi kapasitelere sahiptir.

 

External bus olarak adlandırabileceğimiz veri yolları bilgisayar içindeki birimler arasındaki veri taşımasını sağlar. Bunun dışında çeşitli aygıtları bilgisayar içindeki bileşenlere bağlamak için kullanılan bir genişleme veri yolları (expansion buses) vardır.

 

BUS ÇEŞİTLERİ

 

Bus Türü          Genişliği            Hızı      Açıklama

ISA                  16 bit               8 MHz Günümüzde hala kullanılmaktadır. Ayarları

                                                            jumperlarla yapılmaktadır

EISA                32 bit               8 MHz EISA bus slotları ISA kartlarla uyumludur.

                                                            EISA kartları ise jumber ya da programlarla ayarlanır.

VESA              32 bit                           ISA kartları ile uyumlu. Ayarları jumperlarla

             yapılmaktadır genellikle video kartlarında

             kullanılır.

PCI                  64 bit ve 32 bit             Plug and Play kartlardır.

AGP                32 bit                           Grafik kartlarında kullanılır.

MCA               16 bit ve 32 bit 10 MHz           Yazılım tarafından ayarlanabiliyor.

PCMCI                        16 bit   33 MHz           Plug and Play’dir.

 

 

IV. ANA KART CHIP SETLERİ

Ana kartların üzerinde standartlar chip seti olarak anılır. Örneğin I810 ve I820 gibi chip setleri ana kartlar için belli bir uyumluluğu ve standardı belirtir.

 

Chip Set, bir dizi yonga (chip) ya da entegre devreden (integrated circuit) oluşur. Ana kart üzerinde işlemci ve veri yollarının kullanımını düzenlerler.

 

Başlıca görevleri:

 

·        Ana bellek ile işlemci arasındaki iletişim düzenlemek.

·        Ana bellek ile veri yolları arasındaki iletişimi düzenlemek.

 

V. BELLEK

Bilgisayar verileri işlerken ve uygulamaları çalıştırırken bellek (memory)  bu bölümde bellekler hakkında bilgi sahibi olacağız.

 

İki tür bellek vardır. nonvolatile (sabit) ve volatile (uçucu). Nonvolatile belleklerdeki bilgiler elektrik kesildiğinde de içindeki bilgileri tutarlar. Volatile bellekler içi ise elektrik kesildiğinde içindeki bilgiler yok olur.

 

ROM (Read Only Memory) bellekler kalıcı belleklerdir. İçinde kalıcı olarak programlanmış komutlar içerir. Genellikle bilgisayarın açılışı sırasında BIOS tarafından okunarak kullanılır.

 

ROM bellek devrelerin ek olarak FLASH ROM’lar geliştirilmiştir. FLASH ROM’lar bilinen ROM belleklerin aksine yazılabilir bellek türüdür. Özellikle BIOS devreleri FLASH ROM’larla desteklenerek güncellenebilir sistem yapılandırma bilgisini tutarlar.

 

RAM (Random Access Memory) bellekler ise bilgisayarın çalışması sıra uygulama programları tarafından gereksinim duyulan bellek alanı olarak kullanılır.

 

DRAM (Dynamic RAM) bellekler ise üzerindeki verilere sıralı olarak erişilen bir RAM bellek türüdür. Bu bellek türü de kendi içinde EDO RAM, SDRAM gibi türlere ayrılır.

 

EDO RAM, verileri sıralı olarak tutmak ve içeriğine doğrudan erişmeyi sağlayan bir bellek türüdür. SDRAM ise veri yollarının hızında çalışabilen bellek türleridir.

 

SRAM (Static RAM) ise üzerindeki verilere belli bir adres düzeninde erişilen bir RAM bellek türüdür.

 

A.  ANA BELLEK  (RAM - RANDOM ACCESS MEMORY- RASTGELE ERİŞİMLİ BELLEK)

Programların ve verilerin kullanıldıkları zaman geçici olarak depolandıkları yerdir. CPU'da işlemler yapılırken ana bellekte saklanan veriler kullanılır ve işlenen veriler (bilgi) RAM bellekte tutulur. Elektrik kesildiğinde ana bellekteki veriler kaybolur. Birimi megabayt (MB)'dır. PC'lerde yaygın olarak 32, 64, 128, 256 MB gibi bellek büyüklükleri kullanılmaktadır.

 

Veri Birimi BYTE'dır. Bir Byte 8 Bittir.

 

1 Bit 0 ya da 1'den (kapalı devre=0, açık devre=1) oluşur.

1 BYTE 1 karakter'dir.

1024 BYTE = 1 KiloByte'dır. (KiloByte = KB)

1024 KB = 1 MegaByte'dır. (MegaByte = MB)

1024 MB = 1 GigaByte (GigaByte = GB)

1024 GB = 1 TeraByte (TeraByte = TB)

 

"Random Access Memory" terimi belleğin istenilen bölgesine bilgi depolanabilmesi anlamına gelir.

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

RAM bir uçucu bellek türüdür. İki tür RAM bellek vardır. DRAM ve SDRAM.

 

Farklı RAM türleri vardır:

 

SRAM (Static RAM): Statik RAM daha pahalı ve hızlı bir RAM türüdür. Günümüzde işlemcilerin tampon belleği Statik RAM’dir.

 

DRAM : Günümüzde sisteminizin ana belleğini oluşturmak için kullanılan RAM türüdür çeşididir. DRAM, SRAM’dan daha yavaştır ve daha ucuzdur.

 

B. ROM

ROM (Read Only Memory) ise salt okunur bellek olarak bilinir. Genel olarak bilgisayar firmaları tarafından özel bir içeriğe sahip olan bu bellekler özel programları içerirler ve bunlar bilgisayarın açılışıyla yüklenerek belli kontrol işlemlerinin yapılmasını sağlar.

 

ROM uçucu olmayan bellek türlerindendir. ROM üzerindeki bilgileri okunabilir, ancak üzerinde bir değişiklik yapılamaz. Bu bilgiler makineyi kapatma veya elektrik kesintisinden etkilenmezler ve silinmezler.

 

Değişik ROM bellek türleri vardır:

 

PROM : Programlanabilen ROM bellektir.

 

EPROM : Hem silinebilen hem de programlanabilen ROM bellektir.

 

C. BELLEK YONGALARI

Değişik tür bellek yongaları vardır: SIPP, SIMM (Single Inline Memory Modules).

 

SIMM bellek birimleri 30 pin ve 72 pin olmak üzere değişik türde yapılara sahiptir.

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

VI. GÖZDEN GEÇİRME

1. ROM ve RAM arasındaki fark nedir?

2. DRAM nedir?

3. SIPP ve SIMM bellek hakkında bildiklerinizi açıkçayın?

4. Bilinen chip setleri tanımlayınız.

5. Bilgisayar kasalarının türlerini açıklayınız.

6. I/O adreslerinin amacı nedir?

7. DMA yongasının görevi nedir?