Electrical computers and digital processing systems: virtual mac – Task management or control
Reexamination Certificate
2005-05-17
2005-05-17
Banankhah, Majid A. (Department: 2127)
Electrical computers and digital processing systems: virtual mac
Task management or control
C718S102000, C718S108000
Reexamination Certificate
active
06895583
ABSTRACT:
A task control block is implemented to provide more efficient user task access to task-specific variables and context information. The task control block uses multiple portions located in both protected system space and unprotected “user” space. Task-specific variables may be located in the user task control block, allowing user tasks to directly access these variables (without a system call). Sensitive task-specific state information may be located in the system task control block, preventing direct access by user tasks. The amount of time needed to perform context switching is reduced, and the execution time for user tasks may be reduced as well.
REFERENCES:
patent: 5161226 (1992-11-01), Wainer
patent: 5548694 (1996-08-01), Frisken
patent: 2269150 (1975-11-01), None
PCT Written Opinion, mailed Feb. 4, 2003, for Int'l App. No. PCT/US01/00508.
Mateosian, “Operating System Support—The 28000 Way,” Computer Disign, vol. 21, No. 5, May 1982, pp. 255-261. Cited in the attached International PCT Search Report.
Bruck, “An 80386 Implementation of Unix System V,” Wescon/87 Conference Record, 1987, pp. 1-9, Los Angeles, CA. Cited in the attached International PCT Search Report.
Draves et al., The Rialto Virtual Memory System, Feb. 15, 1997, 15 pages, Microsoft Research.
Jones et al., An Overview of the Rialto Real-Time Architecture, Jul. 1996, 9 pages, Microsoft Research.
Mitchell et al., An Overview of the Spring System, 1994, 10 pages, Sun Microsystems Inc.
Khalidi et al., The Spring Virtual Memory System, Feb. 1993, 25 pages, Sun Microsystems Laboratories, Inc.
Hamilton et al., Subcontract: A Flexible Base for Distributed Programming, 1993, 12 pages, Sun Microsystems Laboratories, Inc.
Radia et al., Persistence in the Spring System, Dec. 1993, 12 pages, Sun Microsystems, Inc.
Radia et al., The Spring Name Service, Nov. 1993, 27 pages, Sun Microsystems Laboratories, Inc.
Hamilton et al., The Spring Nucleus A Micro Kernel for Objects, Jul. 1993, 14 pages, Sun Microsystems Laboratories, Inc.
Nelson et al., High Performance Dynamic Linking Through Caching, 1993, 14 pages, Sun Microsystems Laboratories, Inc.
Reed et al., Nemesis The Kernel, Overview, May 20, 1997, 56 pages.
Steve Hand, ESPRIT LTR 21917 (Pegasus II), Deliverable 2.3.1: Virtual Address Management: Deliverable 2.3.2: Virtual Memory Management, Jul. 1997, 17 pages, University of Cambridge.
Timothy Roscoe, Linkage in the Nemesis Single Address Space Operating System, May 1994, 8 pages, Computer Laboratory, University of Cambridge.
Richard Black, ESPRIT LTR 21917 (Pegasus II), Deliverable 2.1.4., ARM Port Report, Jun. 1997, 13 pages, University of Cambridge, University of Glasgow.
Kempf et al., Cross-address Space Dynamic Linking, Sep. 1992, 10 pages, Sun Microsystems Laboratories, Inc.
Heiser et al., Implementation and Performance of the Mungi Single-Address-Space Operating System, Jun. 1997, 23 pages, IBM T.J. Watson, Research Center.
Vochteloo et al., Protection Domain Extensions in Mungi, Oct. 1996, 5 pages, School of Computer Science and Engineering, The University of New South Wales.
Heiser et al., Resource Management in the Mungi Single-Address-Space Operating Systems, School of Computer Science and Engineering.
VxWorks® Programmer's Guide 5.3.1, Edition 1. Mar. 4, 1997 Wind River Systems, Inc., 648 pp.
“The Design and Implementation of the Clouds Distributed Operating System”, Dasgupta (Gerogia Tech), Computing Systems, Winter 1990.
“A Micro Kernal Architecture for Next Generation Processors,” Okamoto (Toshiba Corp.), USENIX, 1992.
“Sharing and Protection in a Single Address Space Operating System (Opal),” Chase (University of Washington), 1995.
Banankhah Majid A.
Fay Kaplun & Marcin
Wind River Systems, Inc.
LandOfFree
Task control block for a computing environment does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Task control block for a computing environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Task control block for a computing environment will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3417457