As the title indicates, this paper presents a free storage management scheme in an object-oriented segmented environment; the scheme is based on a set of free storage descriptor buffers. In a object-oriented system, buffer operations are provided by hardware, and memory allocation and deallocation are done by single machine instructions. The proposed algorithm handles exceptions of buffer full and buffer empty by efficiently splitting and recombining free memory blocks; this approach is similar to buddy systems. The algorithm can be tailored by setting parameters to specify the number of descriptors a buffer can hold after exception handling. Vogt provides performance analyses by both analytical methods and simulation results. The exposition is lucid and self-contained. The paper will appeal to people interested in designing object-oriented systems.