Throughput Analysis of Some Idealized Input, Output, and Compute Overlap Configurations
ACM Computing Surveys (CSUR)
Measures, models and measurements for time-shared computer utilities
ACM '67 Proceedings of the 1967 22nd national conference
A probabilistic framework for system performance evaluation
Proceedings of the SIGOPS workshop on System performance evaluation
Measurement and performance of a multiprogramming system
SOSP '69 Proceedings of the second symposium on Operating systems principles
An analytic model of multiprogrammed computing
AFIPS '69 (Spring) Proceedings of the May 14-16, 1969, spring joint computer conference
AFIPS '69 (Fall) Proceedings of the November 18-20, 1969, fall joint computer conference
A structural approach to computer performance analysis
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Hi-index | 0.00 |
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.