buck@siswat.UUCP (A. Lester Buck) (03/05/90)
I have been asked to study how various (mainly realtime) vendors have added asynchronous I/O to their versions of Unix. I am interested in existing or proposed implementations, or any literature on the subject. I would also appreciate receiving any personal suggestions for how you think async I/O should look. I know lightweight process support a la Mach will someday make this issue moot, but I am looking for simple and modular solutions that would be useful today. To begin, I know some details of the following: RTU Uses Asynchronous System Traps as described in "Writing a UNIX Device Driver". Kernel implementation of medium difficulty. Ultrix Uses an nbuf scheme, with ioctl interface and select. Kernel implementation relatively easy. I will summarize if there is any interest. Thanks alot! -- A. Lester Buck buck@siswat.lonestar.org ...!texbell!moray!siswat!buck