NOTE: This item is not available outside the Texas A&M University network. Texas A&M affiliated users who are off campus can access the item through NetID and password authentication or by using TAMU VPN. Non-affiliated individuals should request a copy through their local library's interlibrary loan service.
Dynamic memory management algorithms in a paged memory environment
dc.contributor.advisor | Pooch, U. W. | |
dc.creator | Burris, David Sherwin | |
dc.date.accessioned | 2020-08-21T21:48:18Z | |
dc.date.available | 2020-08-21T21:48:18Z | |
dc.date.issued | 1976 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/DISSERTATIONS-508261 | |
dc.description | Vita. | en |
dc.description.abstract | Two algorithms are presented which dynamically cluster pages of a problem program based on past program behavior (i.e., reference string patterns) in a demand paged virtual memory environment. The objective of these algorithms is to minimize the number of page faults encountered by a program during execution, while at the same time to use memory page frames efficiently. Dynamic clusters of "time and reference" related pages are built during a program execution time. Whenever a page fault for the i-th instruction page occurs, in this time evolving environment, the pages of the cluster associated with the i-th page are compared to the pages currently in real (physical) memory. Thus during the page fault, the demand page, and any associated clustered pages not currently in physical memory are placed into memory. Page frames holding pages not in the current cluster are returned to the memory management system. Thus the physical amount of memory allocated to a processing program is dependent upon the size of the cluster associated with the instruction page at that time. When the current instruction page ceases to hold the next instruction, but the next sequential instruction page J is currently in real memory, pages not in instruction page J's domain (cluster) may be returned to the memory management system. | en |
dc.format.extent | xii, 110 leaves | en |
dc.format.medium | electronic | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.rights | This thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use. | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | |
dc.subject | Computer storage devices | en |
dc.subject | Major computing science | en |
dc.subject.classification | 1976 Dissertation B971 | |
dc.subject.lcsh | Computer storage devices | en |
dc.title | Dynamic memory management algorithms in a paged memory environment | en |
dc.type | Thesis | en |
thesis.degree.grantor | Texas A&M University | en |
thesis.degree.name | Doctor of Philosophy | en |
dc.type.genre | dissertations | en |
dc.type.material | text | en |
dc.format.digitalOrigin | reformatted digital | en |
dc.publisher.digital | Texas A&M University. Libraries | |
dc.identifier.oclc | 2479724 |
Files in this item
This item appears in the following Collection(s)
-
Digitized Theses and Dissertations (1922–2004)
Texas A&M University Theses and Dissertations (1922–2004)
Request Open Access
This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.