System and method for adding new waitable object types to object

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395677, G06F 946

Patent

active

055985629

ABSTRACT:
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required in order to use corresponding resources in the system. All objects have a consistent data structure, and a consistent method of defining the operations which apply to each type of object. As a result, it is relatively easy to add new types of system objects to the operating system. Waitable objects are used to synchronize the operation of one or more processes with one another or with specified events. The system provides routines for generating new types of waitable objects, and thereby generating a modified operating system, without modifying other aspects of the operating system's kernel.

REFERENCES:
patent: 4152761 (1979-05-01), Louie
patent: 4189771 (1980-02-01), Roever
patent: 4286322 (1981-08-01), Hoffman et al.
patent: 4320451 (1982-03-01), Bachman et al.
patent: 4399504 (1983-08-01), Obermarck et al.
patent: 4442484 (1984-04-01), Childs, Jr. et al.
patent: 4604694 (1986-08-01), Hough
patent: 4642756 (1987-02-01), Sherrod
patent: 4658351 (1987-04-01), Teng
patent: 4713656 (1987-12-01), Cliff et al.
patent: 4815030 (1989-03-01), Cross et al.
patent: 5057996 (1991-10-01), Cutler et al.
patent: 5129083 (1992-07-01), Cutler et al.
patent: 5129084 (1992-07-01), Kelly, Jr. et al.
patent: 5136712 (1992-08-01), Petrazzoli et al.
patent: 5187790 (1993-02-01), East et al.
patent: 5297283 (1994-03-01), Kelly, Jr. et al.
patent: 5321841 (1994-06-01), East et al.
ACM Operating Systems Review; "Proceedings of the Fifth Symposium on Operating Systems Principles"; vol. 9, No. 5; Nov. 1975.
Usenix Association, Distributed & Multiprocessor Systems (SEDMS II), Dept. of Computer Science, Purdue University "Process Scheduling and Synchronization in the Renaissance Object-Oriented Multiprocessor Operating System", Vincent F. Russo; pp. 117-131.
Dept. of Computer Science, Katholieke Universiteit Leuven; "A Portability Platform for Distributed Application Programming"; H. Moons, P. Verbaeten; pp. 269-272.
University of Queensland, "Fundamentals of Operating Systems", A. M. Lister, M.A., 1979,pp. 23-40.
Carnegie-Mellon Univ., "Hydra, Kernel Reference Manual", E. Cohen, B. Corwin, D. Jefferson, T. Lane, R. Levin, J. Newcomer, F. Pollack, B. Wulf, Nov. 1976.
Carnegie-Mellon Univ., "The Implementation and Evaluation of Parallel Algorithms on C.MMP", P. N. Oleinick, Nov. 1978, pp. 1-97.
"HYDRA-C.mmp, An Experimental Computer System", W. A. Wulf, R. Levin, S. P. Harbison, 1981, pp. 1-297.
IEEE, "NAXOS: An Operating System Nucleus for Microprocessors", Y. Yano, H. Takahashi, H. Monden, K. Tanabe, VLSI Dev. Div., 1982, pp. 277-281.
Computer Design, "System Design/Software, VAX Executive Develops Realtime Applications", Roger Heinen, Jr., Mar. 1984, pp. 79-91.
Stanford Univ. and Distributed Systems Group, "V-System 6.0 Reference Manual, " D. R. Cheriton and Keith A. Lantz, Principal Investigators, Jul. 1986.
IEEE Micro, Stanford Univ., "Operating Systems, An Introduction to the V-System", E. Berglund, Aug. 1986, pp. 35-52.
UMI Dissertation Services, Carnegie-Mellon Univ., "Operating System/Application Concurrency in Tightly-Coupled Multiple-Processor Systems", James Wallace, 1987.
Electronics, "Here comes High-Powered Unix for Multiple CPUs", by L. Curran, Oct. 1987, pp. 77-79.
Softward--Practice and Experience, vol. 18(8), 713-732, "PRESTO: A System for Object-oriented Parallel Programming", B. Bershad, E. Lazowska, H. Levy, Aug. 1988.
Communications of the ACM, "The V Distributed System", by D. Cheriton, vol. 31, No. 3, pp. 314-333.; Mar. 1988.
OOPSLA '88 Proceedings, Univ. of Ill., "Process Management and Exception Handling in Multiprocessor . . . ", V. Russo, G. Johnston, R. Campbell, Sep. 1988, pp. 248-258.
Computer, No. 12, "Inheritance of Synchronization and Recovery Properties in Avalon/C++", D. Detlefs, M. Herlihy, J. Wing, Dec. 1988, pp. 57-69.
IEEE, "Experience with object-based distributed computation in the Guide operating system", R. Balter, et al., 1989, pp. 16-19.
IEEE, "Operating System Support for an Object-Oriented Environment", P. Guedes and J. Marques, 1989, pp. 37-42.
DEC Professional, "The Battle for UNIX Standards", L. Haber, Feb. 1989, pp. 48-55.
Software Practice and Experience, "An Implementation of the Object-oriented Concurrent . . . ", A. Tripathi, E. Berge, M. Aksit,vol. 19(3), Mar. 1989, pp. 235-256.
"Operating System Kernel for Fault Tolerant Multiprocessor System", M. Bojovic, Z. Konstantinovic, M. Kovacevic, pp. 70-73.
Carnegie-Mellon Univ., "Overview of the Hydra Operating System Development", W. Wulf, R. Levin, C. Pierson, pp. 122-131.
Carnegie-Mellon Univ., "Protection in the Hydra Operating System", E. Cohen and D. Jefferson, pp. 141-160.
Carnegie-Mellon Univ., "Policy/Mechanism Separation in Hydra", R. Levin, E. Cohen, W. Corwin, F. Pollarck, W. Wulf, pp. 132-140.
"Recovery Management in a Transaction Oriented Distributed Operating System", J. Kaiser, R. Kroger, E. Nett, pp. 125-140.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for adding new waitable object types to object 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 and method for adding new waitable object types to object, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for adding new waitable object types to object will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-947860

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.