×

Computer system including priorities for memory operations and allowing a higher priority memory operation to interrupt a lower priority memory operation

  • US 6,298,424 B1
  • Filed: 03/10/2000
  • Issued: 10/02/2001
  • Est. Priority Date: 12/02/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • one or more microprocessors, wherein said one or more microprocessors are configured to initiate a first memory operation and to subsequently initiate a second memory operation, and wherein said one or more microprocessors are configured to assign a first priority to said first memory operation, and wherein said one or more microprocessors are configured to assign a second priority to said second memory operation;

    a main memory configured to store data including a first data corresponding to said first memory operation and a second data corresponding to said second memory operation; and

    a bus bridge coupled to said one or more microprocessors and to said main memory, wherein said one or more microprocessors are configured to convey said first memory operation and to concurrently convey said first priority to said bus bridge, and wherein said one or more microprocessors are further configured to convey said second memory operation and to concurrently convey said second priority to said bus bridge, and wherein said bus bridge is configured to initiate a transfer of said first data responsive to said first memory operation, and wherein said bus bridge is configured to interrupt said transfer of said first data in response to said second memory operation if said second priority is higher than said first priority, and wherein said bus bridge is configured to inhibit interruption of transferring said first data if said first memory operation and said second memory operation are in different pages of said main memory.

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