Show simple item record

dc.contributor.advisorDrew, Dan
dc.creatorMarchbanks, Miner Peek
dc.date.accessioned2020-08-21T21:47:46Z
dc.date.available2020-08-21T21:47:46Z
dc.date.issued1976
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-473596
dc.descriptionVita.en
dc.description.abstractIn many cases more effective memory utilization in digital computers can be accomplished through the use of memory management techniques such as virtual memory and/or the overlay facilities of the linkage editor. Methodologies necessary to reduce the amount of effort required to use the overlay facilities are presented. In addition, a method is given which can reduce the size of a program's working set, resulting in more effective hardware utilization in a virtual memory environment. The algorithms are developed using an acyclic digraph as an abstract representation of the program. A topological order is used as the basis for the node numbering scheme, producing an upper triangular adjacency matrix. The upper triangular adjacency matrix is used as the starting point of the method. The adjacency matrix is converted into a minimal connectivity matrix which exhibits the same transitive relationships. The paths through the minimal connectivity graph are used for placing program segments in memory. The minimal connectivity matrix is used directly when the program is to be used in virtual memory. The method is extended for use with overlays by producing the path matrix and using the columns as exclusion vectors to prevent exclusive calls between overlay segments. In special cases the use of duplicate segments within the program is shown to increase efficiency with the use of overlayed or virtual memory.en
dc.format.extentxiv, 107 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis 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.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectGraph theoryen
dc.subjectVirtual computer systemsen
dc.subjectComputing Scienceen
dc.subject.classification1976 Dissertation M315
dc.subject.lcshVirtual computer systemsen
dc.subject.lcshGraph theoryen
dc.titleAn automated method for memory allocation using acyclic digraphsen
dc.typeThesisen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc2979492


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

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.

Request Open Access