Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Dedicated Disk Work Area for Interactive System

IP.com Disclosure Number: IPCOM000074481D
Original Publication Date: 1971-Apr-01
Included in the Prior Art Database: 2005-Feb-23
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Henry, GG: AUTHOR [+2]

Abstract

Three logical disk areas are combined into one physical disk area with fixed amounts of space reserved within this area for each logical function. Relative placement of the areas is optimized to reduce seek time by placing a fixed upper limit on the disk space required for any of the disk areas.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 1

Dedicated Disk Work Area for Interactive System

Three logical disk areas are combined into one physical disk area with fixed amounts of space reserved within this area for each logical function. Relative placement of the areas is optimized to reduce seek time by placing a fixed upper limit on the disk space required for any of the disk areas.

The organization of a typical IBM System/3 BASIC multipurpose Work Area will be described for exemplary purposes.

The three Work Area components are: (1) The Work File area which is large enough to hold the maximum size program file accepted by system functions such as the compiler; (2) the Virtual Memory area which is primarily the output area for the compiled object code, but is also used as a work area by several system functions such as RENUMBER; and (3) selected system programs. To reduce the size of the program area, only those system programs required for fast response functions are placed here such as line-by-line syntax checker, Work File update program, line analyzer, compiler phases, I/O routine overlays, and error message processing. Programs for functions requiring slower response, such as data management functions involving physically moving a "saved" file are accessed out of the normal system program library.

The programs in the Work Area are only copies of the versions in the system library and are placed there by a system utility function. This utility updates the system program access function (e.g. FETCH)...