Dinamik hata ayıklama tekniği - Dynamic debugging technique

Dinamik Hata Ayıklama Tekniği ( DDT ) , başlangıçta kağıt bant üzerine dağıtıldığı için başlangıçta DEC Hata Ayıklama Bandı olarak bilinen, Digital Equipment Corporation (DEC) donanımı için geliştirilmiş bir dizi hata ayıklama programıdır . İsim, böcek ilacı DDT'de bir kelime oyunudur . DDT'nin ilk sürümü 1961'de PDP-1 bilgisayarı için MIT'de geliştirildi , ancak daha yeni platformlardaki daha yeni sürümler aynı adı kullanmaya devam etti. Diğer satıcının platformlarına aktarıldıktan ve ortam değiştirildikten sonra, ad daha az DEC merkezli sürüme değiştirildi. Erken sürümleri Dijital Araştırma 'ın CP / M ve CP / M-86 şimdi 'Dinamik hata ayıklama Aracı' anlamına Ancak onların ayıklayıcının Aralık adını DDT (ve DDT-86 ve DDT-68K) tuttu. CP / M DDT sonradan yerini edildi Sembolik Öğretim Debugger (SID, ZSID, SID86 ve GEMSID olarak) DR DOS ve GEM .

DDT, bir hata ayıklayıcı olarak normal işlevine ek olarak , Massachusetts Institute of Technology (MIT) Uyumsuz Zaman Paylaşımı Sistemi (ITS) işletim sistemi için üst düzey bir komut kabuğu olarak da kullanıldı ; Daha yeni bazı ITS sistemlerinde, DDT'nin işlevselliğinin sınırlı bir alt kümesini uygulayan bir "ŞİFRE" ile değiştirilir. DDT , birkaç TECO oturumu gibi bir seferde sekiz işlemi (ITS'de "işler" olarak adlandırılır) çalıştırabilir ve hata ayıklayabilir ve DDT yinelemeli olarak çalıştırılabilir - yani, bu işlerin bir kısmı veya tamamı DDT'ler olabilir ( daha sonra sekiz iş daha çalıştırabilir ve benzeri). Bu sekiz işin hepsine benzersiz adlar verildi ve orijinal ve en üstteki DDT'nin genel adı "HACTRN" ("hack-tran") idi. Guy L. Steele bir yazdı Filk ait şiir parodisi Edgar Allan Poe 'ın ' Raven başlıklı' HACTRN .

ARALIK-10 / ARALIK-20 DDT

DECsystem-10 ve DECSYSTEM-20'de uygulanan DDT (Dinamik Hata Ayıklama Tekniği), hata ayıklanan programlama içindeki sembollere referanslara izin verdi. Bu özellik, .exe yürütülebilir dosyasından sembolleri yükledi; SDDT adlı özel bir sürüm, çalışan monitörden gelen sembolleri kullandı ve sistem programcılarının içeriye "göz atmasına" izin verdi.

Ayrıca bakınız

Referanslar

Dış bağlantılar