Hello MegaVolt,
all your questions - these are exactly the timing, triggering and data rate limitations you usually have with DMMs as ADC converters.
The 3458A has dedicated internal trigger hardware to take time equidistant samples, with very low jitter of about 50ns, or even lower at different DIG modes. A good example is the GODS AC program from Swerlein.
For other DMMs, you can set trigger events, but that is mostly SW driven, and maybe not so precise. Actually, I don't know, how well this is implemented in the 34411A, compared to the 3458A, but I definitely had big problems with the digitizing feature of the 34465A via BenchVue or the PC.
This works reasonably well only as standalone.
The reason for using DMA with the 3458A at that time was the limited speed of the PCs, and of the GPIB interface at max. 1MB/sec data rate.
Low level GPIB commands feature array transfers (rarray command), using the external trig jack on the rear of the instrument at 100kHz, 16bit which already leads to 200kB/s, or 50kHz, 18bits which requires also 200kB/s at 4 Byte words. On the PCs, you could program DMA for the GPIB card and the DMA chip for 64kB arrays. Don't know, if that can be still programmed on modern PC platforms and operating systems, as probably many execution exceptions would occur. The modern USB to GPIB interfaces might also not work well with high speed data transfers.
Usually, single word, low level GPIB commands might also trigger the A/D conversion, but it's difficult to program a proper timing.. this would have to be done with assembly language commands at that time.
Nowadays, as PCs and interface are much faster, you don't have low level timing access any more, I think, so you have to rely on the internal timing mechanism of the DMMs, or on the external trigger jack, which most of the more sophisticated HPAK DMMs have. Have a look in the manuals, which GPIB or SCPI commands are available.
Frank