Programmable address translation system

作者: Roger L. Gilbertson , Mitchell A. Bauman

DOI:

关键词:

摘要: A programmable address translation system for a modular main memory is provided. The implemented using one or more General Register Arrays (GRAs), wherein each GRA performs logical-to-physical predetermined range within the system. Predetermined bits of logical are used to associated with range. Data read from then substituted form physical address. In this manner, non-contiguous addressable banks may be mapped selectable contiguous By including Address number N addresses, an mechanism provided which programmed perform between 2-way and 2 -way interleaving. Each re-programmed dynamically accommodate changing conditions as occur, example, when logically removed because errors. Furthermore, reprogramming occur while operations continue other non-associated ranges. Additionally, interleaving selected certain ones ranges, whereas non-interleaving scheme

参考文章(11)
John C. Keith, Steven P. Tucker, Lief J. Sorensen, David J. Hodge, Method and apparatus for the mapping of physically non-contiguous memory fragments to be linearly addressable ,(1990)
Atsushi Nakajima, Shisei Fujiwara, Masabumi Shibata, Cache coherency control method and multi-processor system using the same ,(1997)
Justin R. Butwell, Richard J. Schmalz, Casper A. Scalzi, Address generating mechanism for multiple virtual spaces ,(1980)
Osey C. Parrish, James H. Thomas, Edwin J. Hilpert, Robert E. Peiffer, Memory address mechanism in a distributed memory architecture ,(1988)
E. David Neufeld, David S. Schmenk, David L. Flower, Stephen M. Schultz, David L. Grant, Method for developing physical disk drive specific commands from logical disk access commands for use in a disk array ,(1993)