Core Data Frames

Jonathan Shapiro shap@viper.cis.upenn.edu
Thu, 8 Dec 94 14:53:37 -0500


Bodily functions are the subconscious mind's way of letting you know
that you have forgotten you know something.

Virtual I/O is the model.  The requester does not allocate a frame.
It allocates a virtual I/O request descriptor, which includes a
description of how the response data should be placed in memory on
arrival.  The request is "ship me a core frame," and the high-level
model is that the segment keeper passes the buck to the disk drive.
Ultimately, the response comes back tagged with the I/O request id.
On arrival, the requested core frame passes through the I/O request
manager, which allocates a frame and positions the message.

And I call myself an architect...  Sometimes I think I should stick to
building RISC machines.  This software stuff is challenging.

Now to see it if will actually work....



Jonathan