Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2005-04-19
2005-04-19
Bullock, Jr., Lewis A. (Department: 2127)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S102000, C711S220000, C712S228000
Reexamination Certificate
active
06883171
ABSTRACT:
A multi-tasking operating system and method updates PCI address values in an extension register to ensure that various threads utilize the correct values when accessing peripheral PCI devices. When application program threads require access to a PCI device, the operating system writes the high order bits of the PCI device address to two places: (1) the extension register of the PCI host bridge to allow immediate addressing of the PCI device, and (2) separate memory locations associated with the threads. When a context switch occurs from a first thread to a second thread, the operating system retrieves the stored value from the memory location associated with the second thread and writes the value to the extension register. In this manner, when the second thread requires access to its PCI device, the proper address value is already located in the extension register.
REFERENCES:
patent: 5201039 (1993-04-01), Sakamura
patent: 5390301 (1995-02-01), Scherf
patent: 5421014 (1995-05-01), Bucher
patent: 5655132 (1997-08-01), Watson
patent: 5680598 (1997-10-01), Farrell et al.
patent: 5887190 (1999-03-01), Priem et al.
patent: 5918050 (1999-06-01), Rosenthal et al.
patent: 5995750 (1999-11-01), Samson et al.
patent: 6230259 (2001-05-01), Christie et al.
patent: 6324594 (2001-11-01), Ellis et al.
patent: 6401138 (2002-06-01), Judge et al.
patent: 6526431 (2003-02-01), Bigbee et al.
patent: 20030191927 (2003-10-01), Joy et al.
Bittner, Jr. Ray A.
Ginsberg Michael
Bullock, Jr. Lewis A.
Lee & Hayes PLLC
Microsoft Corporation
Vo Lilian
LandOfFree
Dynamic address windowing on a PCI bus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic address windowing on a PCI bus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic address windowing on a PCI bus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3432643