×

Virtual memory management for a microkernel system with multiple operating systems

  • US 5,842,226 A
  • Filed: 09/09/1994
  • Issued: 11/24/1998
  • Est. Priority Date: 09/09/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system a memory management apparatus, comprising:

  • an auxiliary data source means in the data processing system, for storing data in original format;

    a bus means coupled to said auxiliary data source means;

    a memory means in the data processing system coupled to said auxiliary data source device over said bus means, for storing data structures and program instructions;

    a processor means coupled to the memory means and to the auxiliary data source device over the bus means, for executing said program instructions stored in said memory means;

    a personality server in said memory means, coupled to said auxiliary data source means, for using a unique operating system personality accessing method to access said data in said auxiliary data source means having said original format, and loading it into said memory means;

    a personality neutral pager means in said memory, coupled to said personality server, for reformatting said data into a backing storage format, for operating system personality neutral backing storage in said memory means;

    said personality neutral pager means forming said backing storage format for data in said memory by organizing said data into pages contained in frames, said frames being contained in paging spaces in said memory means;

    said original format for data in said auxiliary data source means including data units of contiguous data;

    said personality neutral pager means organizing said data units of contiguous data into a single frame of said pages.

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