U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

System and method for providing shared global offset table for common shared library in a computer system

Patent 6260075 Issued on July 10, 2001. Estimated Expiration Date: Icon_subject June 19, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Load time linker for software used with a multiprocessor system
Patent #: 5247678
Issued on: 09/21/1993
Inventor: Littleton

Shared libraries implemented with linking program loader
Patent #: 5291601
Issued on: 03/01/1994
Inventor: Sands

System and method for jacketing cross-domain calls in a multi-code execution and debugging system within a multi-architecture environment
Patent #: 5339422
Issued on: 08/16/1994
Inventor: Brender, et al.

Object-oriented loader system with support for different load formats
Patent #: 5369766
Issued on: 11/29/1994
Inventor: Nakano, et al.

Boot framework architecture for dynamic staged initial program load
Patent #: 5379431
Issued on: 01/03/1995
Inventor: Lemon, et al.

Object-oriented interprocess communication system interface for a procedural operating system
Patent #: 5404529
Issued on: 04/04/1995
Inventor: Chernikoff, et al.

Object-oriental system for managing shared libraries
Patent #: 5414854
Issued on: 05/09/1995
Inventor: Heninger, et al.

Exception handling method and apparatus for a microkernel data processing system
Patent #: 5481719
Issued on: 01/02/1996
Inventor: Ackerman, et al.

System for constructing hardware device interface software systems independent of operating systems including capability of installing and removing interrupt handlers
Patent #: 5566346
Issued on: 10/15/1996
Inventor: Andert, et al.

Object-oriented booting framework
Patent #: 5574915
Issued on: 11/12/1996
Inventor: Lemon, et al.

More ...

Inventors

Application

No. 491660 filed on 06/19/1995

US Classes:

719/310, MISCELLANEOUS711/221Using table

Examiners

Primary: Banankhah, Majid A.
Assistant: Caldwell, P. G.

Attorney, Agent or Firm

International Classes

G06F 009/46
G06F 015/163
G06F 009/00
G06F 012/02

Abstract

A computer system employing a microkernel executes two different tasks, e.g., operating systems, yet uses common shared libraries. Rather than each task setting up its own libraries, during compile a global offset table is set up for each task so that the tasks can use common shared libraries. An abstractions layer is established to allow the tasks to share the global offset table, and thus to use common shared libraries. Threading package related services are resolved via the abstractions mechanism. This abstractions mechanism includes services implemented as operating system abstractions, and include thread creation, exit from a thread, etc. Abstracted functions utilize pointers to runtime environment-specific functions, and are utilized by the task's runtime environment.

Other References

  • IBM Technical Disclosure Bulletin, vol. 32, No. 2, Jul. 1989, A. Chang, et al., "Dynamic Binding of Executables at Run Time on the IBM RT-PC"
  • IBM Technical Disclosure Bulletin, vol. 33, No. 1B, Jun. 1990, D. R. Geisler et al., "Method of Dynamically Allocating Shared Memory"
  • IBM Technical Disclosure Bulletin, vol. 34, No. 4A, Sep. 1991, P. P. Giangarra et al., "Memory Protection Software Facility for OS/2 Shared Data Applications"
  • Michael Goulde, "Tomorrow's microkernel-based unix operating systems", Open Information Systems, v8, n8, p3(14), Aug. 1993.
  • Seltzer, Larry, Workplace OS will change OS/2 development; PC Week, v11, n21, p(79)1. May 30, 1994.
  • Seltzer, Larry; "Workplace OS details emerge"; PC Week v11, n20 p121(2); May 23, 1994.
  • Pountain, `The Chorus Micro Kernel`, Byte Jan. 1994.
  • Hayes, `Personality Plus`, Byte, Jan. 1994.
  • Varhol, `Small Kernels Hit It Big` Jan. 1994.
  • Thompson et al, Apple, IBM Bring Power PC to Desktop, Byte, Apr. 9.
  • Williams, T., "Distributed real-time Unix builds on microkernel technology" Coputer Design v31 m n3, p6292), Mar. 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?