A simple thruput and response model of EXEC 8 under swapping saturation

  • Authors:
  • J. C. Strauss

  • Affiliations:
  • Washington University, Saint Louis, Missouri

  • Venue:
  • AFIPS '71 (Fall) Proceedings of the November 16-18, 1971, fall joint computer conference
  • Year:
  • 1972

Quantified Score

Hi-index 0.00

Visualization

Abstract

EXEC 8 is the multiprogramming, time sharing operating system for the Univac 1100 computer systems. EXEC 8 attempts to provide satisfactory concurrent batch, demand (interactive), and real time processing through complicated priority scheduling schemes for both real memory and CPU time allocation. Basically, the scheduling schemes allow real time service to have whatever resources it requires and demand and batch service requests share the remainder. The sharing algorithm is quite complicated; in essence, however, it dynamically limits the time average impact of demand service on the system performance to an installation set limit function of the number of active demand users. Within the demand and batch type categories, time and core are allocated by exponential scheduling algorithms biased to favor small jobs, but constrained to service all jobs eventually. In addition, EXEC 8 provides all the I/O control, file handling, diagnostic error testing, user support systems, etc., normally associated with third generation operating systems.