Process mayagement in a paging macmie
K. V. Sastry
Abstract
K. V. Sastry
Abstract
In a Paged Virtual Memory system, scheduling and multi programming control must consider factors such as the page management policy, system resource utilization and page thrashing. This paper investigates algorithms for managing processes and controlling their entry into the multiprogramming set in a virtual memory environment. The algorithms deal with such things as process de activation, reactivation and transitions between different states of a process in order to dynamically control the degree of multiprogramming and system thrashing. Several algorithms are proposed and evaluated for process activation and deactivation. A seemingly better combination of algorithms is determined based upon several system overhead items, CPU utilization, page faults, space-time product utilization, algorithm efficiency and degree of multiprogramming.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In a Paged Virtual Memory system, scheduling and multi programming control must consider factors such as the page management policy, system resource utilization and page thrashing. This paper investigates algorithms for managing processes and controlling their entry into the multiprogramming set in a virtual memory environment. The algorithms deal with such things as process de activation, reactivation and transitions between different states of a process in order to dynamically control the degree of multiprogramming and system thrashing. Several algorithms are proposed and evaluated for process activation and deactivation. A seemingly better combination of algorithms is determined based upon several system overhead items, CPU utilization, page faults, space-time product utilization, algorithm efficiency and degree of multiprogramming.
Key concepts: Thrashing, Computer multitasking, Demand paging, Paging, Computer science, Virtual memory, Page fault, Working set