Patent
1995-04-24
1998-05-26
Lee, Thomas C.
395677, G06F 930
Patent
active
057581843
ABSTRACT:
A technique for performing multiple simultaneous asynchronous input/output operations in a computer operating system. An input/output completion port object is created and associated with a file descriptor. When I/O services are requested on the file descriptor, completion is indicated by a message queued to the I/O completion port. A process requesting I/O services is not notified of completion of the I/O services, but instead checks the I/O completion port's queue to determine the status of its I/O requests. The I/O completion port manages multiple threads and their concurrency.
REFERENCES:
patent: 5434975 (1995-07-01), Allen
patent: 5493728 (1996-02-01), Solton et al.
patent: 5504898 (1996-04-01), Klein
patent: 5519867 (1996-05-01), Moeller et al.
patent: 5555368 (1996-09-01), Orton et al.
patent: 5555388 (1996-09-01), Shaughnessy
patent: 5574862 (1996-11-01), Marianetti, II
patent: 5598562 (1997-01-01), Cutler et al.
patent: 5603063 (1997-02-01), Au
King, A., "Inside Windows.TM. 95," Microsoft Press, pp. 296-303 (1994).
Black, D.L., "Scheduling Support for Concurrency and Parallelism in the Mach Operating System," Computer, pp. 35-43 (May 1990).
Cutler David N.
Havens Darryl E.
Lucovsky Mark H.
Vert John D.
Wood Steven R.
Lee Thomas C.
Microsoft Corporation
Ton David
LandOfFree
System for performing asynchronous file operations requested by does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for performing asynchronous file operations requested by , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for performing asynchronous file operations requested by will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1977193