DTACK Topraklanmış - DTACK Grounded

DTACK Grounded , Temmuz 1981'den Eylül 1985'e kadar Hal W. Hardenberg tarafından yayınlanan bir bilgisayar hobisi haber bülteniydi. "Basit 68000 Sistemleri Dergisi" başlıklı haber bülteni, Motorola 68000 CPU'nun basit, hızlı bilgisayarlar oluşturmak için kullanılabileceğiönerisine adanmıştı. 1981'de bu devrim niteliğinde bir fikirdi. Bu, Sharp X68000 , Macintosh , Amiga ve Atari ST gibi 68000 tabanlı kişisel bilgisayarların yaratılmasından önceydi . 1981'de Motorola, 68000'i yalnızca Unix iş istasyonları için bir CPU olarak pazarlıyordu. Hal, 68000'in basit bir gömülü mikroişlemci olarak da kullanılabileceğine inanıyordu ve bunun nasıl yapılacağını açıklamak için haber bültenini kullandı.

Editör Hal W. Hardenberg

Hal, haber bülteninin editörüydü ve içeriğinin neredeyse tamamını yazdı. Haber bülteninin görünürdeki amacı, Hal'in şirketinin 68000 tabanlı donanım ve yazılım serisini tanıtmaktı. Ancak Hal, bunun iyi bir hikaye anlatmanın veya hızlı bir bilgisayarın nasıl tasarlanacağını veya inşa edileceğini açıklamanın önüne geçmesine asla izin vermedi. Bir donanım mühendisi ve aynı zamanda yazılım yazmayı da bilen bir iş adamıydı. Bülteni, kişisel bilgisayar donanımı işinin işleyişi hakkında eğlenceli ve eğitici hikayeler ve kişisel bilgisayar donanımı ve yazılımı tasarlamanın en iyi yolu hakkında güçlü fikirlerle doluydu.

etimoloji

"DTACK", Motorola 68000 CPU üzerindeki verilerin bellekten okunmaya hazır olduğunu CPU'ya bildiren bir pinin adıdır . "Veri Aktarımı Onayı" anlamına gelir.

Bir sistem yeterince hızlı belleğe sahipse, mümkün olan en hızlı bellek okuma/yazma süresini üretmek için bu pim doğrudan yer düzlemine bağlanabilir (veya "topraklanabilir"). Bununla birlikte, herhangi bir karmaşık sistem, neredeyse kesinlikle, farklı erişim hızlarını destekleyecek birkaç farklı türde cihaza (RAM, ROM, çeşitli çevre birimleri) sahip olacaktır; bu, büyük bir sistemde normalde "bekleme durumları" eklemek için DTACK hattı kullanılarak barındırılacaktır. —gecikmeler—otobüs döngülerine. (68000'de ayrı bir G/Ç adres alanı yoktur, bu nedenle tüm G/Ç cihazlarının bellek eşlenmesi gerekir.) Bu gecikmeleri eklemek için yüksek DTACK darbesi için gereken mantık devresi oldukça karmaşık olabilir. Bu nedenle, tipik olarak yalnızca nispeten basit sistemler "DTACK topraklanmış" (yani, DTACK her zaman iddialı) bir tasarım kullanabilir. Küçük bir sistemde farklı maksimum hız özelliklerine sahip birçok farklı çevre birimi kullanılması gerektiğinde, DTACK'i topraklamak için başka bir çözüm, tüm bellek ve çevre birimlerinin verileri (düşük) maksimum hızda aktarabilmesi için CPU'nun saat hızını yavaşlatmaktır. CPU'nun. Buna karşılık, daha düşük bir CPU saat frekansı kullanmak, daha az katmanla daha basit, daha ucuz bir devre kartı tasarımının başarıyla kullanılmasını sağlar. Bu da, sistemi düşük çeşitliliğe sahip birkaç çevre birimiyle sınırlamak gibi, tipik olarak küçük veya gömülü sistemlere uygulanan bir tasarım stratejisidir, ancak yüksek performanslı iş istasyonları için uygun olmayacaktır.

Intel 8086 , 8088 , 80286 , 80386 , 8080 , 8085 , Zilog Z80 ve 6502 ailesi dahil olmak üzere diğer birçok mikroişlemcinin her biri DTACK'e benzer bir işleve hizmet eden bir giriş pinine sahiptir, ancak genellikle HAZIR veya RDY olarak adlandırılır. (Z80'de WAIT olarak adlandırılır.) Bu nedenle, DTACK'e yapılan bir referans, belirgin bir şekilde 68000 CPU ailesini ifade eder.

Kızıl Topraklar

Haber bülteninin fotokopisini çekmekten caydırmak için, DTACK Grounded haber bülteninin bir kısmı koyu kırmızı kağıda basılmıştır. Bu, bu sayfaların fotokopisini çekmeyi zorlaştırdı. Haber bülteninin bu bölümü "Kızıllar" olarak adlandırıldı. Genellikle yüksek performanslı matematik alt rutinleri için derleme kaynak kodunu içeriyordu.

DBASİC

Haber bülteninin sonraki yıllarında önemli bir konu DBASIC tercümanıydı. Hal, Atari ST bilgisayarı için hızlı bir Temel yorumlayıcı üretti. Elle ayarlanmış montaj dilinde yazılmıştır ve diğer Temellere kıyasla çok hızlı çalışır. Ancak standart dışıydı: Microsoft Basic programlarını çalıştıramıyordu ve MS-DOS formatındaki disketleri okuyamıyor veya yazamıyordu . Ne yazık ki, sonuç olarak, çok popüler değildi.

Miras

1990'larda Hal, DTACK Grounded'ı Dr. Dobb's Journal'da "DTACK Revisited" adlı ara sıra bir sütun olarak yeniden canlandırdı .

Referanslar

  1. ^ "DTACK GROUNDED Arşivi" . www.easy68k.com .
  2. ^ "Hal W. Hardenbergh (Felger Carbon) öldü - RIP - SPCR" . sessiz pcreview.com .
  3. ^ "68000 Kullanım Kılavuzu" (PDF) . nxp.com . 2021-09-27 alındı .
  4. ^ http://www.dadhacker.com/blog/?p=1064 Bir Atari ST İşletim Sistemi mühendisinden alınan DTACK'in Açıklaması
  5. ^ "DTACK GROUNDED -- DBASIC Otopsi Sonrası" . www.easy68k.com .
  6. ^ Hardenberg, Hal W. "DTACK Yeniden Ziyaret Edildi" . Dobb'un .