Browse Prior Art Database

Storage Protect Mechanism

IP.com Disclosure Number: IPCOM000079007D
Original Publication Date: 1973-Apr-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 2 page(s) / 13K

Publishing Venue

IBM

Related People

Etchison, KL: AUTHOR [+3]

Abstract

Basically this description involves a reserved key (0) and "n" execution keys. Only "n" processes are allowed to be selectable for processing at once. The protection keys of the storage for other processes are set to the reserved key (0).

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

Page 1 of 2

Storage Protect Mechanism

Basically this description involves a reserved key (0) and "n" execution keys. Only "n" processes are allowed to be selectable for processing at once. The protection keys of the storage for other processes are set to the reserved key (0).

The essentially unique feature of the described mechanism is that it can be made available to a nonprivileged user, with no loss in integrity for the system. In addition, it allows subsystem support of the function with minimal redundancy with functions provided by the system. Also, individual parts of the support can be used for other purposes. Essential Elements.

Key Driven Hardware Storage Protection Mechanism - A storage protection mechanism, wherein storage references are controlled by hardware comparison of a numeric key assigned to the referencer, and one assigned to the storage being referenced.

Storage Management Facility - A facility whereby processes request storage as a resource. Storage not requested may not be used.

Tasking Mechanism - A facility for managing the CPU as a resource and dynamically allocating it to different processes. This facility also supports the ability of a process to create another process. Mechanism.

The mechanism is described using OS/VS1 as a base. The concepts are applicable to other like operating systems, however.

Essential to the mechanism, is a user written task (process) that is used to control the dispatchability of the other processes. This task will be referred to as the process co...