Dynaaminen virheenkorjaustekniikka - Dynamic debugging technique
Dynaaminen virheenkorjaustekniikka ( DDT ) on sarja virheenkorjausohjelmia, jotka on alun perin kehitetty Digital Equipment Corporation (DEC) -laitteistolle, alun perin nimellä DEC Debugging Tape, koska se jaettiin paperinauhalle . Nimi on punoitus hyönteismyrkky DDT: ssä . Ensimmäinen DDT-versio kehitettiin MIT : ssä PDP-1- tietokoneelle vuonna 1961, mutta uudemmat versiot uudemmilla alustoilla käyttivät edelleen samaa nimeä. Sen jälkeen kun se oli siirretty muiden toimittajien alustoille ja vaihdettu media, nimi muutettiin vähemmän DEC-keskeiseksi versioksi. Varhaisten versioiden Digital Research : n CP / M ja CP / M-86 piti DEC nimi DDT (ja DDT-86 ja DDT-68K) niiden debuggeri nyt kuitenkin tarkoittaa 'Dynaaminen vianetsintätyökalua'. Symbolinen ohjeiden virheenkorjaaja (SID, ZSID, SID86 ja GEMSID ) korvasi myöhemmin CP / M DDT : n DR DOS: ssa ja GEM: ssä .
Lisäksi sen normaalia toimintaa, kuten debuggeri, DDT käytettiin myös huippu- komentotulkin varten Massachusetts Institute of Technology (MIT) Incompatible Timesharing System (ITS) käyttöjärjestelmän ; Joissakin uudemmissa ITS-järjestelmissä se korvataan "PWORD": lla, joka toteuttaa DDT: n toimintojen rajoitetun alijoukon. DDT pystyi suorittamaan ja virheenkorjaamaan jopa kahdeksan prosessia (kutsutaan ITS: ssä "työpaikoiksi") kerrallaan, kuten useita TECO- istuntoja , ja DDT: tä voidaan suorittaa rekursiivisesti - toisin sanoen jotkut tai kaikki näistä työpaikoista voivat itse olla DDT: itä (jotka voisi sitten suorittaa vielä kahdeksan työpaikkaa jne.). Kaikille näille kahdeksalle työpaikalle annettiin yksilölliset nimet, ja alkuperäisen ja ylimmän DDT: n tavallinen nimi oli "HACTRN" ("hack-tran"). Guy L. Steele kirjoitti filk runon parodia Edgar Allan Poe n ' Raven ' oikeus HACTRN .
DEC-10 / DEC-20 DDT
DDT (Dynamic Debugging Technique), sellaisena kuin se on toteutettu DECsystem-10: ssä ja DECSYSTEM-20: ssä, salli viittaukset symboleihin virheenkorjauksessa . Tämä ominaisuus latasi symboleja .EXE-suoritettavasta tiedostosta; SDDT-niminen erikoisversio käytti käynnissä olevan näytön symboleja ja antoi järjestelmän ohjelmoijille mahdollisuuden "kurkistaa" sisälle.
Katso myös
- Online-virheenkorjaustyökalu (ODT)
- Vianetsintätekniikan jäljitys (TDT)
- DEBUG (DOS-komento)
- Tietokoneen kuorien vertailu
Viitteet
Ulkoiset linkit
- DDT-komentoluettelo ilmaisversiolle, joka on kirjoitettu kannettavalla C: llä
- ITS 1.5 -käyttöopas - (tekoälyn muistio nro 161A)
- ITS: Luserin opas
- Suuri Quux-runokokoelma - (Katso erityisesti HACTRN- runon huomautukset )