FIELD: storage devices.
SUBSTANCE: time of memory use is divided between different consumer devices in proportions corresponding to the performance of the devices. The width of the block memory is taken sufficient to ensure that the memory consumer devices can function smoothly with the received information during the absence of memory access. Between the devices performing the recording and the memory, drives are installed that store the information for recording, which are two registers equal in width to the memory width. In one of them, information from devices is accumulated, which, when filled, is transmitted to the second register, from which, in the allocated time clock, information is recorded to block memory. Between the memory and the devices reading from memory, reverse drives are installed, which are a queue with an input with width equal to the memory width, and an output with width equal to the device bus width, the extraction from which is performed by the device if necessary. Loading into the queue occurs in the corresponding clock cycle, if there is enough space in the queue.
EFFECT: technical result is providing the possibility of conflict-free use of one memory by several hardware modules.
1 cl
Title | Year | Author | Number |
---|---|---|---|
SOLID-STATE INFORMATION STORAGE CONTROLLER DECODER | 2021 |
|
RU2769562C1 |
METHOD FOR WRITING PAGE DATA TO THE CACHE | 2020 |
|
RU2750132C1 |
METHOD FOR WRITING SECTOR DATA TO CACHE MEMORY | 2020 |
|
RU2752782C1 |
VIDEO CONTROLLER | 1991 |
|
RU2012043C1 |
DATA DECODING METHOD BASED ON LDPC CODE | 2020 |
|
RU2747050C1 |
BUBBLE STORAGE | 0 |
|
SU1451768A1 |
DEVICE FOR PROCESSING OF PROGRAM COMPONENTS AND MEMORY CONTROL CIRCUIT FOR TRANSPORT PROCESSOR | 1995 |
|
RU2145728C1 |
DEVICE FOR MATCHING COMPUTER WITH COMMUNICATION CHANNEL | 0 |
|
SU1656544A1 |
DEVICE FOR COMPILATION OF LOGIC ADDRESSES INTO MAGNETIC DISK STORAGE ADDRESS | 0 |
|
SU966695A1 |
PRIORITY DEVICE | 0 |
|
SU1108450A1 |
Authors
Dates
2021-06-21—Published
2020-12-25—Filed