Claims
- 1. A method for performing more efficient accesses to a plurality of pages of memory, the method comprising the steps of:
- (a) determining a first access of a first page of said plurality of pages of memory;
- (b) providing a page control signal for indicating whether a second access is likely to occur in said first page after said first access;
- (c) accessing and opening the first page of said plurality of pages of memory;
- (d) when said second access is not pending, determining whether said second access is likely to occur in said first page in accordance with said page control signal; and
- (e) closing said first page if said second access is not likely to occur in said first page, and leaving said first page open if said second access is not pending and if said second access is likely to occur in said first page.
- 2. The method of claim 1, wherein said first and second accesses occur during execution of a processor program determined prior to said first and second accesses and steps (a) and (b) are performed while writing said processor program.
- 3. The method of claim 2, wherein step (b) comprises selecting a predetermined program instruction.
- 4. The method of claim 1, in a system having address bits wherein step (b) comprises determining an address bit in accordance with whether said second access is likely to occur in said first page.
- 5. The method of claim 4, in a system having a memory controller wherein said determined bit is received by said memory controller and the closing of step (e) is performed in accordance with said memory controller.
- 6. The method of claim 1, comprising the further step of determining whether said indication of said page control signal is correct.
- 7. The method of claim 6, comprising the step of closing said second page in accordance with said determination of the correctness of said indication.
- 8. The memory access method of claim 1, wherein step (e) is followed by the step of closing said first page if said second access will not occur within said first page.
- 9. An apparatus for performing more efficient accesses to a plurality of pages of memory, the apparatus comprising:
- (a) means for determining a first access of a first page of said plurality of pages of memory;
- (b) means for providing a page control signal for indicating whether a second access is likely to occur in said first page after said first access;
- (c) means for accessing and opening the first page of said plurality of pages of memory;
- (d) means for determining, when said second access is not pending, whether said second access is likely to occur in said first page in accordance with said page control signal; and
- (e) means for closing said first page if said second access is not likely to occur in said first page, and for leaving said first page open if said second access is not pending and if said second access is likely to occur in said first page.
- 10. The apparatus of claim 9, wherein said first and second accesses occur during execution of a processor program determined prior to said first and second accesses and means (a) and (b) perform said determining and indicating while writing said processor program.
- 11. The apparatus of claim 10, wherein means (b) comprises means for selecting a predetermined program instruction.
- 12. The apparatus of claim 9, in a system having address bits wherein means (b) comprises means for determining an address bit in accordance with whether said second access is likely to occur in said first page.
- 13. The apparatus of claim 12, in a system having a memory controller wherein said determined bit is received by said memory controller and the closing of means (e) is performed in accordance with said memory controller.
- 14. The apparatus of claim 9, further comprising means for determining whether said indication of said page control signal is correct.
- 15. The apparatus of claim 14, further comprising means for closing said second page in accordance with said determination of the correctness of said indication.
- 16. The apparatus of claim 9, further comprising means for closing said first page if means (e) does not close said first page and if said second access will not occur within said first page.
Parent Case Info
This is a continuation of U.S. patent application Ser. No. 08/051,039 filed on Apr. 21, 1993, now abandoned.
US Referenced Citations (10)
Continuations (1)
|
Number |
Date |
Country |
Parent |
51039 |
Apr 1993 |
|