Commodore sayı 17, sayfa 49

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 49

NEC yaran

027640 xx050

Statik bir özellikleri de, dinamik belleklere oranla 20-25 kat daha fazla akım çekmeleridir. Sonuç olarak dinamik belleklerin ek kontrol devreleri gerektirmesine karşın, fiyatlarının 3-4 kat daha az olması, daha az akım çekmeleri, erişim sürelerinin (Access Time) biraz daha iyi olması sebebiyle büyük bellek gerektiren uygulamalarda dinamik bellekler, küçük bellek gerektiren uygulamalarda ise statik bellekler tercih edilir.

ROM (READ ONLY MEMORY — SADECE OKUNABİLİR BELLEK)

ROM'lar RAM'ların aksine besleme gerilimi kesildiğinde içlerindeki bilgileri unutmazlar, yani “uçucu olmayan” belleklerdir. Şekil 4'te 8 baytlık (8*8 bit ya da başka bir deyişle 64 bitlik) diyotlardan teşkil etmiş, matrix düzeninde örnek bir ROM belleğimiz görülmektedir. Yatay hatlar diyotlarla dikey hatlara bağlıdır ve yatay çizgiler adresleri, dikey çizgiler ise veri hatlarını temsil etmektedir. İkili düzende adres alanı 000'dan 111'e kadar olan yatay sekiz sıranın her biri 1 baytlık değer içerir. Bilgi, diyotların konumlarına bağlıdır. Diyot bağlı olan veri hattında değer, lojik 1 veya +5 Volt, boş olan hatta ise lojik 0 veya 0 Volttur. Bir adres seçildiğinde, seçilen yatay hat ve diyotların bağlı olduğu dikey hatlar +5 Volt değerini, boş olan dikey hatlar ise 0 Volt değerini alırlar. Örneğin adres seçicide 111 adresi seçildiğinde D7..D0 veri hatlarından okunan değer ikili düzende 01001100 ya da onaltılı düzende 4C Hex'e eşittir. Bu değer 6510 mikroişlemcinin komut kümesinde sıçra anlamına gelen “JMP” (jump) komutunun hex kar-

PROM'lar

ROM ailesi içinde en geniş kullanım alanına sahip ve bu nedenle en çok ilgi çeken bellek birimleridir.

şılığıdır. Mikroişlemcimiz bu komutu ROM'dan okuduğunda takip eden adrese sıçrayarak komutu icra eder.

Elektronik malzeme üreticileri artık ROM'larda diyot yerine daha basit ve güncel olan MOSFET bellek hücreleri kullanmaktadırlar. Halen yaygın olarak kullanılan 4 çeşit ROM tipi vardır. MASKED ROM (Maskelenmiş sadece okunabilir bellek): Bu ROM tipinde bilgiler, özel ve pahalı bir dizi işlemler sonucunda kalıcı olarak kaydedilir. İçindeki bilgiler üretim esnasında maskelendiğinden değiştirilemez. Bilgisayar üreticileri genellikle bu ROM tipini tercih ederler. Fakat pahalıya mal olduğundan binleri aşan kullanımlarda ekonomiktir. Örneğin COMMODORE 64'deki basic, kernal ve karakter ROM'lar birer MASKED ROM'dur.

PROM (Programmable Read Only Memory — Programlanabilir-okunabilir bellek): Belleğin diğer bir ismi de ONE TIME PROGRAMMABLE READ ONLY MEMORY'dir (Bir kereye mahsus programlanabilir bellek). Adından da anlaşıldığı gibi

ŞEKİL: 3

NMOS NMOS, CMOS Sınıfı RAM PROM Dinamik RAM Statik RAM NMOS PROM | İ——— Kullanılan Tipik Bellek Hücresi N f programlandıktan sonra geriye dönüş imkânı yoktur. Şekil 6'da görüldüğü gibi bu bellek tipi nicrome veya polysilicon yollardan oluşmuştur ve matrix düzenindedir. Teller titanyum-tungsten karışımı sigorta işlevli tellerle birbirlerine bağlanmıştır. Bu belleği programlamak için özel bir PROM programlayıcı cihazına ihtiyaç vardır. PROM programlayıcı, titanyum-tungsten karışımı sigortaları yakmak suretiyle istenilen bilgiyi kalıcı olarak PROM'a kaydeder. EPROM (Erasable Programmable Read Only Memory- Silinebilir programlanabilir bellek): EPROM'lar ROM ailesi içinde en çok ilgi çeken ve pek çok kullanım alanı bulan bir bellek çeşididir. En önemli özelliği, bilginin kaydedilip daha sonra bellek kızıl ötesi ışığa maruz bırakılarak silinip tekrar programlanmaya hazır hale getirilebilmesidir. Programlamak için özel EPROM programlayıcı cihazına ihtiyaç vardır. Silmek için ise EPROM'un üzerindeki quartz pencereyi 10 Watlık bir ultraviole lamba altında az bir uzaklıktan ortalama 10-15 dakika tutmak yeterlidir. Üretici firmaların veri raporlarında bir EPROM'a yazıp silme işleminin 100 defaya kadar mümkün olduğunu yazarlarsa da pratik uygulamalarda bu işlem ortalama 10-15 defayla sınırlıdır. Hali hazırda 1 Kilobayttan 64 Kilobayta kadar EPROM üretilmektedir. Fakat ne yazık ki üreticilerin aralarında bir standart belirlememesi yüzünden EPROM'lar arasında küçük farklılıklar olmaktadır. Bütün bunlara rağmen EPROM'lar araştırma-geliştirme, özel projeler, program kartuşları ve daha birçok uygulamalarda yaygın olarak kullanılmaktadır. İlerki sayılarda EPROM'lara daha ayrıntılı olarak değinecek ve evinizde uygulayabileceğiniz basit EPROM programlayıcı ve silici devreleri vereceğiz. EEPROM (Electrically Erasable PROM -Elektrikle silinebilir- "programlanabilir okunabilir bellek): Fonksiyon olarak EPROM'a benzemesine karşın elektrikle silinebilme avantajına sahiptir. Yani silmek için bir ultraviole ışık kaynağına tutmanız gerekmez. Buna karşın üretim işlemleri biraz komplikedir ve pahalı bir bellek çeşididir. En büyük dezavantajı ise bir baytlık bilgi yazmak için yaklaşık 10 milisaniyeye ihtiyaç duyulmasıdır. Bu nedenle yazma işlemi sıradan bir R/WM bellekten yaklaşık 50 kez daha yavaştır ve ortalama 1000 defa yazma işlemi gerçekleştirilebilir.

Klavyeyle gezinmek için ← ve → tuşları.