The Origins of Cyberspace collection described as lots 1-255 will first be offered as a single lot, subject to a reserve price. If this price is not reached, the collection will be immediately offered as individual lots as described in the catalogue as lots 1-255.
WILKES, Maurice Vincent. Slave memories and dynamic storage allocation. Offprint from IEEE Transactions on Electronic Computers EC-4 (April 1965).
Details
WILKES, Maurice Vincent. Slave memories and dynamic storage allocation. Offprint from IEEE Transactions on Electronic Computers EC-4 (April 1965).
Unbound single sheet, as issued. Boxed.
FIRST SEPARATE EDITION, SIGNED BY WILKES. THE INTRODUCTION OF MEMORY CACHING, a more socially correct term than the original designation "slave memory." Early magnetic-core memory systems were backed up by magnetic drums, disks, or tape; "in these systems it is natural and efficient for information to be moved in and out of the core memory in blocks. The situation is very different, however, when a fast core memory is backed up by a large slow core memory, since both memories are truly random access and there is no latency time problem. The time spent in transferring to the fast memory words of a program which are not used in a subsequent running is simply wasted.
"I wish in this note to draw attention to the use of a fast memory as a slave memory. By a slave memory I mean one which automatically accumulates to itself words that come from a slower main memory and keeps them available for subsequent use without it being necessary for the penalty of main memory access to be incurred again. Since the slave memory can only be a fraction of the size of the main memory, words cannot be preserved in it indefinitely, and there must be wired into the system an algorithm by which they are progressively overwritten. In favorable circumstances, however, a good proportion of the words will survive long enough to be used on subsequent occasions and a distinct gain of speed results . . ." (p. [1]). OOC 1047.
Unbound single sheet, as issued. Boxed.
FIRST SEPARATE EDITION, SIGNED BY WILKES. THE INTRODUCTION OF MEMORY CACHING, a more socially correct term than the original designation "slave memory." Early magnetic-core memory systems were backed up by magnetic drums, disks, or tape; "in these systems it is natural and efficient for information to be moved in and out of the core memory in blocks. The situation is very different, however, when a fast core memory is backed up by a large slow core memory, since both memories are truly random access and there is no latency time problem. The time spent in transferring to the fast memory words of a program which are not used in a subsequent running is simply wasted.
"I wish in this note to draw attention to the use of a fast memory as a slave memory. By a slave memory I mean one which automatically accumulates to itself words that come from a slower main memory and keeps them available for subsequent use without it being necessary for the penalty of main memory access to be incurred again. Since the slave memory can only be a fraction of the size of the main memory, words cannot be preserved in it indefinitely, and there must be wired into the system an algorithm by which they are progressively overwritten. In favorable circumstances, however, a good proportion of the words will survive long enough to be used on subsequent occasions and a distinct gain of speed results . . ." (p. [1]). OOC 1047.
Further details
For further information about The Origins of Cyberspace Library and to view the reference catalogue, please visit https://www.historyofscience.com.