×

Processor with hierarchal memory and using meta-instructions for software control of loading, unloading and execution of machine instructions stored in the cache

  • US 5,187,793 A
  • Filed: 01/09/1989
  • Issued: 02/16/1993
  • Est. Priority Date: 01/09/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A hierarchical memory system for a digital data processor comprising:

  • (a) a relatively large, slow main memory;

    (b) a relatively small, high speed cache memory;

    (c) a plurality of meta-instructions, stored in said main memory, for controlling the loading and unloading of information in the cache memory, said plurality of meta-instructions comprising;

    (i) a first meta-instruction for loading a block of machine instructions from said main memory into an instruction portion of said cache memory;

    (ii) a second meta-instruction for causing the processor to execute a machine instruction at a specified location in the instruction portion of said cache memory; and

    (iii) a third meta-instruction for executing a single machine instruction from said main memory;

    (d) a meta-machine interpreter, comprising a machine instruction program stored in said cache memory, for executing said meta-instructions; and

    (e) a special machine instruction for causing said meta-machine interpreter to execute a meta-machine at a specified location in said main memory.

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