Resource Management for a Medium Scale Time-Sharing Operating system Task scheduling and resource balancing for a medium size virtual memory paging machine are discussed in relation to a combined batch processing and time-sharing environment. A synopsis is given of the task scheduling and paging algorithms that were implemented, and the results of comparative simulation are given by tracing the development of the algorithms through six predecessor versions. Throughout the discussion particular emphasis is placed on balancing the system performance relative to the characteristics of all the system resources. Simulation results relative to alternate hardware characteristics and the effects of program mix and loading variations are also presented. CACM May, 1968 Oppenheimer, G. Weizer, N. time-sharing, operating systems, resource management, task scheduling, paging, system simulation, memory management, virtual memories 4.30 4.31 4.32 CA680504 JB February 23, 1978 9:39 AM 1751 5 1752 1752 5 1752 1752 5 1752 1752 5 1752 1892 5 1752 2128 5 1752 2218 5 1752 1380 6 1752 1526 6 1752 1572 6 1752 1572 6 1752 1728 6 1752 1728 6 1752 1751 6 1752 1751 6 1752 1752 6 1752 1752 6 1752 1752 6 1752 1752 6 1752 1810 6 1752 1879 6 1752 2095 6 1752