Bilgisayar ve Donanım/Ekran kartı

Vikikitap, açık-kaynak kitap derlemeleri

Git ve: kullan, ara
  • Önceleri ekrandaki piksellerin adreslenmesi için bir standart olmadığından üreticiler de programcılar da (dolayısıyla son kullanıcılar da) sorun yaşıyorlardı. Bu sorunu çözmek için üreticiler VESA (Video Electronics Standarts Association) adında video protokollerini standartlaştırmayı amaçlayan bir konsorsiyum oluşturdular. VGA ile beraber geriye uyumluluk da sağlanarak çözünürlük sürekli arttı. VGA öncesindekiler de dahil standartlara kısaca bir göz atalım:


  • MDA (Hercules): Monochrome Display Adapter, 1981 yılındaki ilk IBM PC`deki ekran kartı. Ekranda yerleri önceden belirlenmiş olan 256 özel karakteri gösterebilyordu sadece. 80 kolona 25 satırlık bir ekranda gösterebildiği yazı karakterlerinin boyutları da önceden belirlenmişti ve grafik görüntülemek mümkün değildi. IBM, bu kartlara ekstra slot masrafından kurtulmak için bir de yazıcı bağlantı noktası eklemişti.
  • CGA: Bu arayüzde ekran kartları RGB monitörlerle çalışıp ekranı piksel piksel kontrol edebiliyorlardı. 320×240 çözünürlüğündeki bir ekranda 16 renk üretilebiliyor fakat aynı anda bunlardan sadece 4 tanesi kullanılabiliyordu. 640×200`lük bir yüksek çözünürlük modu vardır ama bu modda sadece 2 renk gösterilebiliyordu. Görüntü kalitesi kötü olsa bile en azından grafik çizilebiliyordu. Zaman zaman piksellerin gidip gelmesi ve ekranda rastgele noktalar oluşmasına rağmen bu standart çok uzun bir süre kullanıldı.
  • EGA: CGA`dan birkaç yıl sonra sırada Enhanced Graphics Adapter vardı. CGA ile VGA arasındaki bu kartlar 1984`ten IBM`in ilk PS/2 sistemlerini ürettiği 1987`ye kadar kullanıldı. EGA monitörle kullanıldığında üretilen 64 renkten aynı anda 16 tanesi kullanılabiliyordu. Yüksek çözünürlük ve monochrome modları da vardı ,ayrıca eski CGA ve monochrome monitörlerle de uyumluydu. Bu kartlardaki bir yenilik de bellek genişletme kartlarıydı. 64K bellekle satılan bu kartları bellek genişletme kartıyla 128K`ya upgrade etmek mümkündü. Ek olarak satılan IBM bellek kitiyle bir 128K daha eklemek de mümkündü. Sonraları bu kartlar standart olarak 256K bellekle üretilmeye başlandı.
  • PGA: IBM`in 1984`te piyasaya sürdüğü Professional Graphics Array adını hitap ettiği pazardan alıyordu. 5000 dolara satılıyor ve entegre 8088 işlemcisiyle mühendislik ugulamarıyla diğer alanlardaki bilimsel çalışmalar için 640×480 çözünürlükte 256 renkte saniyede 60 kare hızla 3 boyutlu animasyonları çalıştırabiliyordu. Fiyatı yayılmasını engelledi ve fazla kullanılamadan piyasadan kalktı.
  • MCGA: 1987`de piyasaya sürülen MultiColor Graphics Array standardındaki ekran kartları teknolojide büyük bir sıçrama yaparak VGA ve SVGA`ya kadar gelen bir gelişimi başlattı. IBM`in Model 25 ve Model 30 PS/2 PC`lerinde anakarta entegre halde geliyordu. Uygun bir IBM monitörle kullanıldığında bütün CGA modlarını da destekliyordu fakat TTL yerine analog sinyallerle çalıştığından daha önceki standartlarla uyumlu değildi. TTL (Transistor – to –Transistor Logic) mantığında voltaj seviyesine göre transistörler açılıp kapanır ve sadece 1 ve 0 değerleri oluşur bunu sonucunda. Analog sinyallerdeyse bu kısıtlama yoktur. Analog sinyalleşmenin de sağladığı avantajla MCGA arayüzüyle 256 renk üretilebiliyordu. Bu arayüzle beraber 9 pinlik monitör bağlantısından halen kullanılmakta olan 15 pinlik bağlantıya geçildi.
  • 8514/A: IBM`in MCA veriyoluyla kullanmak için ortaya attığı bu arayüz zamanla yüksek tazeleme hızlarına çıktı. VGA ile aynı monitörü kullanmasına rağmen VGA`dan farklı çalışıyordu. Bilgisayar ekran kartına ne yapması gerektiğini söylüyordu ama ama ekran kartı onu nasıl yapacağını kendisi ayarlıyordu. Örneğin ekrana bir çember çizileceği zaman VGA`daki gibi işlemci görüntüyü piksel piksel hesaplayıp ekran kartına yollamıyordu. Bunun yerine ekran kartına çember çizileceğini söylüyordu ve ekran kartı da çemberi çizmek için piksel hesaplarını kendisi yapabiliyordu. Bu yüksek seviyeli komutlar standart VGA ile komutlarından çok farklıydı. Bu standart çıktığı zamanın daha ilerisindeydi ve VGA`dan daha kaliteli görüntü sonuyordu ama fazla destek bulamadığı için yayılma imkanı bulamadan piyasan kalktı. IBM üretimi durdurup aynı daha daha fazla renk gösterebilen XGA üzerine yoğunlaştı. XGA 1990`da piyasaya çıktıktan sınra MicroChannelplatformları için standart oldu.
  • VGA: 2 Nisan 1987`de, MCGA ve 8514/A ile aynı günde IBM tarafından tanıtılan Video Graphics Array aradan sıyrılarak masaüstü için standart olmayı başardı. IBM yeni bilgisayarlarında bu chipleri anakarta entegre ederken eski bilgisayarlarda da kullanılabilmeleri için 8 bitlik bir arayüzle anakarta bağlanabilen bir ayrı bir kart halinde de geliştirdi. IBM üretimi durdurduktan sonra bile değişik firmalar üretime devam ettiler. VGA ile 262144 renklik bir paletten seçilen 256 renk aynı anda kullanılabiliyordu. 640×480`lik standart çözünürlükte aynı anda 16 renk gösterilebiliyordu. Ayrıca 64 renk gri tonlama ile siyah beyaz monitörlerde renk siğmilasyonu yapabiliyordu.
  • SVGA: Super VGA ilk SVGA kartlardan güncel kartlara kadar çok fazla kartı kapsayan geniş bir standart. SVGA ile birlikte ekran kartları için aygıt sürücüsü kavramı ortaya çıktı. Kartların yanında verilen sürücülerle ilşetim sistemleri kartların tüm özelliklerini kullanabiliyorlardı. SVGA ile milyonlarca renk değişik çözünürlüklerde gösterilebiliyor fakat bunun sınırları karta ve üreticiye bağlı. SVGA değişik şirketler tarafından kullanılan ortak bir kavram olduğundan başlarda eski standartlar gibi çok katı sınırları yoktu. Bunun üzerine VESA bir SVGA standardı belirledi. VESA BIOS Extension adında standart bir arayüz belirlendi ve bu sayede programcılar her kart için ayrı kod yazma zahmetinden kurtuldular. Üreticiler bu arayüzü benimsemek istemediler ve başlarda kartların yanında verilen ve her boot işleminden sonra çalıştırılan bir programla kartlarını bu BIOS uzantılarıyla uyumlu hale getirdiler fakat sonunda bunu kartların BIOS`larına entegre ettiler. SVGA ile 800×600 çözünürlüğe çıkıldı.
Koleksiyonum
  • Sayfa ekle
  • Collections help