Byte-swapping for efficient use of memory
    1.
    发明授权
    Byte-swapping for efficient use of memory 失效
    字节交换以有效利用内存

    公开(公告)号:US06629168B1

    公开(公告)日:2003-09-30

    申请号:US09595581

    申请日:2000-06-15

    IPC分类号: G06F300

    CPC分类号: G06F5/10 G06F5/00 G06F7/785

    摘要: Byte-swapping in a buffer memory system utilizes a byte-swapping register to avoid wasteful unused buffer memory spaces that may result from a data transfer of partial word data, i.e., bytes of data less than the number of bytes in a word, to the buffer memory. When a data transfer request, e.g., a write request, requires a transfer of a partial word, the partial request is written to a word in the buffer memory, and is also stored in the byte-swapping register. In a subsequent data transfer request, the partial word stored in the byte-swapping register is combined and concatenated with sufficient bytes of data of the subsequent data transfer request to produce a complete word. The complete word is written in the word in the buffer memory, replacing the previously stored partial word, and thus fills the previously unused buffer memory space.

    摘要翻译: 缓冲存储器系统中的字节交换利用字节交换寄存器来避免浪费的未使用的缓冲存储空间,这些空间可能是由于部分字数据的数据传输,即数据字节数字小于单词中的字节数, 缓冲存储器 当数据传输请求(例如写入请求)需要传送部分字时,部分请求被写入缓冲存储器中的字,并且还存储在字节交换寄存器中。 在随后的数据传输请求中,存储在字节交换寄存器中的部分字被组合并与后续数据传送请求的足够数据字节连接以产生完整字。 将完整的单词写入缓冲存储器中的单词,替换先前存储的部分单词,从而填充以前未使用的缓冲区内存空间。