×

Personal computer having operating system definition file for configuring computer system

  • US 5,504,904 A
  • Filed: 02/23/1994
  • Issued: 04/02/1996
  • Est. Priority Date: 02/23/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system (DPS) comprising:

  • a processor having an addressable memory address space accessible by means of addresses having a number of address bits, which number defines the size of said memory address space;

    said memory address space comprising a plurality of memory regions comprising a first memory region having an address range from 0 to (1 MB-1), a second memory region having an address range from 1 MB to (16 MB-1), and a third memory region having an address range from 16 MB to (4 GB-1);

    non-volatile storage means for storing operating systems and operating system definition files (ODFs) which respectively defines customized operating environments supported by said operating systems;

    a plurality of device adapters;

    system memory located in said memory address space for storing one of said operating systems for execution by said processor, said one operating system owning and managing said system memory;

    non-system memory located in said memory address space for storing adapter programs and data for interfacing with said device adapters;

    said ODF containing a plurality of keywords which define said customized operating environment;

    a non-volatile random access memory (NVRAM) for storing configuration information;

    configuring means for assigning system resources and storing configuration information indicative of such assignment in said NVRAM, said configuring means comprising first means for generating proposed memory allocations; and

    ODF processing means for processing said ODFs, said ODF processing means comprising third means for storing information in said NVRAM which defines said customized operating environments and fourth means for analyzing said proposed memory allocations and either accepting or rejecting each proposed allocation in accordance with said customized operating environments.

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