×

Incorporation of services written in one operating system environment into another operating system environment

  • US 5,715,458 A
  • Filed: 02/13/1995
  • Issued: 02/03/1998
  • Est. Priority Date: 02/14/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. Data processing apparatus comprising:

  • a processor having a supervisor state and an operating system and including a first set of service routines comprising one or more service routines, said operating system controlling the operation of said data processing apparatus;

    detection means for detecting whether a service routine requested by an executing program belongs to said first set of service routines or to a second set of service routines, said first set of service routines being part of a first operating system and said second set of service routines being part of a second operating system;

    a memory for storing the service routines of said first and second sets at respective locations and for storing a first hash table accessible by said supervisor state for pointing to the memory locations of each of said first set of service routines and a second hash table accessible by said supervisor state for pointing to the memory locations of each of said second set of service routines; and

    table indicating means responsive to said detection means for indicating which of said hash tables is accessible in said supervisor state, said table indicating means indicating said first hash table if the requested service routine belongs to said first set of service routines and indicating said second hash table if the requested service routine belongs to said second set of service routines.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×