摘要 |
<p>A system and method are disclosed for controlling text storage in a text processing system using a segmented, serial bulk storage device. A plurality of storage segments of equal length are further subdivided into portions of equal length. A typical page of text occupies more than one portion of a segment. During system operation a log or directory is built and written, in updated form, onto a portion of the storage after any text data is written onto the storage. The system provides for selecting a random page of text from the storage. Other pages of text that trail the selected page and begin on the same segment on which the selected page ends are relocated into a scratch pad storage area to allow for the selected page to expand on its own original segment during revision. If the page expands, the scratch pad is used as the next logic storage segment in the system list of the logical order of stored segments used. If the scratch pad is not needed, it is released and the preceding logical order of segments is maintained. In this manner, a very efficient utilization of storage area takes place.</p> |