×

System for protecting shared files in a multiprogrammed computer

  • US 4,104,718 A
  • Filed: 12/16/1974
  • Issued: 08/01/1978
  • Est. Priority Date: 12/16/1974
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for selectively permitting access to a related file of information by a candidate job step in a queue of job steps stored in preparation to be processed by a computing system, the related file including information related to the processing of said candidate job step by the computing system and information related also to the processing of an active job step currently being processed by the computing system, said apparatus comprising:

  • (a) first means for storing a request file control manifestation associated with said candidate job step, said request manifestation including data identifying said related file of information, data identifying a set of requested rules which are to govern the sharing of said related file of information as said candidate job step is processed by the computing system, and data identifying a requested use to be made of said related file of information by said candidate job step;

    (b) second means for storing a current-status file control manifestation, said current-status manifestation including data identifying said related file, data identifying a set of current rules governing the sharing of said related file of information, and data identifying a current use being made of said related file of information by said active job step currently being processed by the computing system;

    (c) third means coupled to said first and second means for comprising said request control manifestation with said current-status control manifestation;

    (d) fourth select control means coupled to said first and second means, for making a first determination whether the requested use as identified by the data of said request structure manifestation violates one of the current rules as identified by the data of said current-status manifestation, and for selectively permitting access to said related file of information by said candidate job step in accordance with said first determination;

    (e) fifth select control means coupled to said first and second means, for making a second determination whether the current use as identified by the data of said current manifestation violates of the requested rules as identified by the data of said request manifestation, and for selectively permitting access to said related file of information by said candidate job step in accordance with said second determination; and

    (f) sixth means coupled to said first and second means, for entering in said first means, when access to said related file by said candidate job step is granted in accordance with at least one of said first and second determinations of said fourth and fifth means, the requested rules as identified by said request manifestation as said current rules, and for entering in said second means said requested use as indicated by said request manifestation as said current use as identified by said current-status manifestation, thereby to determine the use by said candidate job step of said related file of information.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×