1971 · 12 citations · 6 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureInstrumentationPerformance MeasurementMultiprocessor SystemsResponse Time AnalysisSystem MonitoringHardware MonitoringProcessor Utilization AnalysisResource Utilization MonitoringRun-time Resource MonitoringRun-time Resource SharingSupervisory Control SystemsSystem Performance MonitoringSystem Utilization
The techniques of multiprogramming originated in an attempt to better utilize a computer system's resources. Multiprogramming supervisory systems are usually rather complicated and their performance is still poorly understood. Some of the reasons why performance should be analyzed are given in Reference 1. It is possible to monitor the system with hardware devices, but analysis must often wait several hours or days before it can be performed. Also, there are quantities that are impossible to reach with conventional hardware monitoring devices. In particular, process identities are lost. This means that some kind of software monitoring method must be envisaged.
6