US4829467A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory controller including a priority order determination circuit
Assignee: Canon Inc
•
Filing: 1985-12-17
•
Granted: 1989-05-09
•
Expires: 2005-12-17
Abstract
Abstract A resource sharing system including one or more resources, a plurality of resource access devices for accessing the resources, a priority order holder for holding a priority order for access competition between the resources and the resource access device, an ordering device for ordering the access competition in accordance with the priority order held in the holder, and priority order changer for raising the priority order of one access device if a low priority order access is not accepted by the one access device a predetermined number of times.
Inventors
- 👤 Yukihiko Ogata
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 17:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5011; G06F9/5016; G06F12/00; G06F12/02; G06F12/0223; G06F13/00; G06F13/14; G06F13/16; G06F13/18; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406; G11C11/40603; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
118 words
a resource sharing system comprising: one or more resources; a plurality of resource access means for accessing said one or more resources; priority order hold means for holding a priority order for access competition between said plurality of resource access means; ordering means for ordering the access competition in accordance with the priority order held in said priority order hold means; and priority order change means for counting the number of times access by one of said plurality of resource access means with a low priority order has not been accepted and for raising the priority order of one of said plurality of resource access means with a low priority when the counted number reaches a predetermined number.
Claim 2
Dependent Claim
118 words
a resource sharing system comprising: one or more resources; a plurality of resource access means for accessing said one or more resources; priority order hold means for holding a priority order for access competition between said plurality of resource access means; ordering means for ordering the access competition in accordance with the priority order held in said priority order hold means; and priority order change means for counting the number of times access by one of said plurality of resource access means with a low priority order has not been accepted and for raising the priority order of one of said plurality of resource access means with a low priority when the counted number reaches a predetermined number.
Claim 3
Dependent Claim
21 words
A resource sharing system according to claim 1 wherein said one or more resources are storage means for storing data therein.
Claim 4
Dependent Claim
42 words
A resource sharing system according to claim 2 wherein said one or more resources are dynamic RAMs, one of said resource access means is refresh request means for the dynamic RAMs, and the priority order of said refresh request means is lowest.
Claim 5
Dependent Claim
30 words
A resource sharing system according to claim 3 wherein the remainder of said resource access means are data write request means and data read request means for the dynamic RAMs.
Claim 6
Dependent Claim
34 words
A resource sharing system according to claim 1, wherein said priority order change means temporarily raises the priority order of said one of said plurality of resource access means with a low priority order.
Claim 7
Dependent Claim
111 words
A memory control system comprising: at least one memory means; a plurality of memory access means for accessing said memory means; priority order hold means for holding a priority order for access competition between said plurality of memory access means; ordering means for ordering the access competition in accordance with the priority order held in said priority order hold means, and priority order change means for temporarily raising the priority order of one of said plurality of memory access means with a low priority order, if access by said one of said plurality of memory access means with a low priority order has not been accepted a predetermined number of times.
Claim 8
Dependent Claim
111 words
A memory control system comprising: at least one memory means; a plurality of memory access means for accessing said memory means; priority order hold means for holding a priority order for access competition between said plurality of memory access means; ordering means for ordering the access competition in accordance with the priority order held in said priority order hold means, and priority order change means for temporarily raising the priority order of one of said plurality of memory access means with a low priority order, if access by said one of said plurality of memory access means with a low priority order has not been accepted a predetermined number of times.
Claim 9
Dependent Claim
50 words
A memory control system according to claim 6 wherein said at least memory means comprises a plurality of dynamic RAMs, and wherein one of said plurality of memory access means is a refresh request means for the dynamic RAMs, and wherein said refresh request means has the lowest priority order.
Claim 10
Dependent Claim
29 words
A memory control system according to claim 7, wherein another of said memory access means are data write request means and data read request means for the dynamic RAMs.
References Cited (Backward Citations)
US3925766A
Cited
US4009470A
Cited
US4151592A
Cited
US4080651A
Cited
US4152764A
Cited
US4332294A
Cited
US4257095A
Cited
US4326250A
Cited
US4408300A
Cited
US4597054A
Cited
US4493036A
Cited
US4600992A
Cited
US4675812A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-05-08 | 1992-11-07 | 1993-05-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-05-08 | 1996-11-07 | 1997-05-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-05-08 | 2000-11-07 | 2001-05-09 | $7700.00 | Window Closed / Lapsed |