Memory management in the Smalltalk-80 system

This work presents an examination of the memory management area of the Smalltalk-80 system. Two implementations of this system were completed. The first system used virtual memory managed in an object oriented manner, the performance and related factors of this system is examined in detail. The seco...

Full description

Bibliographic Details
Main Author: Ellims, M.
Language:en
Published: University of Canterbury. Computer Science 2014
Online Access:http://hdl.handle.net/10092/9376
id ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-9376
record_format oai_dc
spelling ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-93762015-03-30T15:29:49ZMemory management in the Smalltalk-80 systemEllims, M.This work presents an examination of the memory management area of the Smalltalk-80 system. Two implementations of this system were completed. The first system used virtual memory managed in an object oriented manner, the performance and related factors of this system is examined in detail. The second system implemented was based wholly in RAM and was used to examine in detail the factors that affected the performance of the system. Two areas of the RAM based system are examined in detail. The first of these is the logical manner in which the memory of the system is structured and its effects on the performance of the system. The second field is the way in which object reference counts are decremented. This second field has potentially the large effect on the system's running speed.University of Canterbury. Computer Science2014-07-20T22:06:02Z2014-07-20T22:06:02Z1987Electronic thesis or dissertationTexthttp://hdl.handle.net/10092/9376enNZCUCopyright M. Ellimshttp://library.canterbury.ac.nz/thesis/etheses_copyright.shtml
collection NDLTD
language en
sources NDLTD
description This work presents an examination of the memory management area of the Smalltalk-80 system. Two implementations of this system were completed. The first system used virtual memory managed in an object oriented manner, the performance and related factors of this system is examined in detail. The second system implemented was based wholly in RAM and was used to examine in detail the factors that affected the performance of the system. Two areas of the RAM based system are examined in detail. The first of these is the logical manner in which the memory of the system is structured and its effects on the performance of the system. The second field is the way in which object reference counts are decremented. This second field has potentially the large effect on the system's running speed.
author Ellims, M.
spellingShingle Ellims, M.
Memory management in the Smalltalk-80 system
author_facet Ellims, M.
author_sort Ellims, M.
title Memory management in the Smalltalk-80 system
title_short Memory management in the Smalltalk-80 system
title_full Memory management in the Smalltalk-80 system
title_fullStr Memory management in the Smalltalk-80 system
title_full_unstemmed Memory management in the Smalltalk-80 system
title_sort memory management in the smalltalk-80 system
publisher University of Canterbury. Computer Science
publishDate 2014
url http://hdl.handle.net/10092/9376
work_keys_str_mv AT ellimsm memorymanagementinthesmalltalk80system
_version_ 1716799058668945408