Method for accessing a data set in a word processing system
First Claim
1. In a word processing system including a system memory and a direct access storage device (DASD) storing an input text stream where text may be selected later for revision, a method for accessing a data set in the word processing system comprising:
- performing an open data set for access operation by first searching the current volume index on the DASD for a desired data set based on the data set name and a data set type;
fetching a data set root index node into an interface control block in the storage access control block section of system memory;
requiring the storage access control block to remain available at the same memory location for all subsequent accesses to the data set until a close data set operation is performed; and
using the root node stored in the storage access control block for all subsequent searches and updates to the data set index.
1 Assignment
0 Petitions
Accused Products
Abstract
A word processing system is disclosed in which a text stream is stored on a direct access storage device (DASD) for recall and editing. The text stream is organized into a document, which is stored on the DASD as a data set. The data set consists of an index portion and a portion containing text records. The index portion is divided into nodes, of which the primary node is called the root node. When the system operator designates a data set for use, the root node is fetched and retained in a system memory to eliminate the need to fetch it from the DASD for every access. When sequential records are accessed, such as during a document duplication operation, the index is fully searched only for the first of the sequential records. Subsequent records are located through index nodes already in the system memory, with subsequent index nodes being fetched from the DASD only when the last index entry in the current index node has been processed. When sequential records are written to the DASD, the index is fully searched only for the insertion point for the first record. For subsequent records, the same index node is updated until there is insufficient room for index entry for the latest record written to the DASD. At that time the index node is split and index entries at higher levels of the index are updated in a similar manner.
38 Citations
7 Claims
-
1. In a word processing system including a system memory and a direct access storage device (DASD) storing an input text stream where text may be selected later for revision, a method for accessing a data set in the word processing system comprising:
-
performing an open data set for access operation by first searching the current volume index on the DASD for a desired data set based on the data set name and a data set type; fetching a data set root index node into an interface control block in the storage access control block section of system memory; requiring the storage access control block to remain available at the same memory location for all subsequent accesses to the data set until a close data set operation is performed; and using the root node stored in the storage access control block for all subsequent searches and updates to the data set index. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification