×

System for relocating dynamic memory address space having received microprocessor program steps from non-volatile memory to address space of non-volatile memory

  • US 5,109,521 A
  • Filed: 02/05/1990
  • Issued: 04/28/1992
  • Est. Priority Date: 09/08/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A personal computer comprising:

  • a microprocessor having address and data lines;

    a high speed data bus connected to said microprocessor data lines for transferring data to and from said microprocessor;

    non-volatile memory associated with said microprocessor for storing microprocessor program steps and data and having address and data lines, said address lines being coupled to said microprocessor address lines to initially appear at a defined address space;

    a slow speed data bus connected to said non-volatile memory data lines for transferring data from said non-volatile memory;

    a bus controller connected to said high speed data bus and said slow speed data bus for transferring data between said data buses;

    dynamic memory associated with said microprocessor having address and data lines, said address lines being coupled to said microprocessor address lines to appear at a defined address space, said address space initially excluding said address space of said non-volatile memory, and said data lines being connected to said high speed data bus;

    means coupled to said dynamic memory, said non-volatile memory, said microprocessor and said bus controller for controlling transfer of said microprocessor program steps from said non-volatile memory at said non-volatile memory address space to said dynamic memory at an address space other than said non-volatile memory address space; and

    means coupled to said non-volatile memory and said dynamic memory for removing said non-volatile memory from the address space of the address space of said microprocessor and relocating the portion of said dynamic memory having received said microprocessor program steps from said non-volatile memory to the former address space of said non-volatile memory after said microprocessor program steps are transferred,wherein said microprocessor operates from said microprocessor program steps stored in said non-volatile memory prior to relocation of said dynamic memory portion and from said transferred microprocessor program steps stored in said relocated dynamic memory portion after relocation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×