MIT provides MULTICS source and documentation (DPS-8 simulation)

dwight elvey dkelvey at
Tue Nov 13 21:17:05 CST 2007

> From: rtellason at> > This is where I get a little puzzled sometimes. Like that BB2 I mentioned, > that uses DMA to send a string of bytes to the disk controller chip rather > than using the processor to do those transfers. Why is not immediately > apparent to me since the processor isn't doing anything else at that point > anyhow...> 
 I once wrote code to take avantage of DMA to disk. I was doing a search
that required a case insensitive search. I found that on the processor
I was running, it took almost as much time to read a track as it
did to search the data on the track. I'd only have to wait, doing
nothing on the first read. After that, I would just have to wait a
little while until the next track was read, because I'd started
the second DMA before I started searching the first buffer.
 In a multi user system, one could be handling all kinds of
activities while the buffer was being loaded.
Climb to the top of the charts!  Play Star Shuffle:  the word scramble challenge with star power.

More information about the cctalk mailing list