×

Data processing system

  • US 4,616,311 A
  • Filed: 04/29/1985
  • Issued: 10/07/1986
  • Est. Priority Date: 10/03/1980
  • Status: Expired due to Fees
First Claim
Patent Images

1. A virtual memory data processing system comprising:

  • main memory means for storing instructions and data;

    second memory means for storing an entire address conversion table comprising a plurality of entries each of which includes a plurality of control bits and a portion of a real address corresponding to a continuous portion of the bits which form a virtual address and to each of which an address defined by said continuous portion of the corresponding virtual address is assigned;

    instruction execution means for executing said instructions in said main memory means and supplying said second memory means with a virtual address to access said main memory means;

    second memory addressing means for addressing said second memory means by said continuous portion of said virtual address supplied by said instruction execution means both for the purpose of address conversion and for the purpose of updating the address conversion table, said continuous portion including the effective most upper bit of said virtual address;

    main memory addressing means for concatenating said portion of a real address delivered from said second memory means for address conversion and the remaining part of said virtual address supplied by said instruction execution means so that said instruction execution means access said main memory;

    said instructions including at least one instruction for handling contents of said entry in said second memory means; and

    said instruction execution means revising the contents of said second memory means only when said at least one second memory handling instruction is executed and referencing the contents of said second memory means only for the purpose of address conversion when an instruction other than said at least one second memory handling instruction is executed.

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