Paper
31 December 2018 General data structure for the dynamic memory allocation in the development of the computer based models in engineering
Emil M. Oanta, Alexandru Pescaru, Gheorghe Lazaroiu
Author Affiliations +
Proceedings Volume 10977, Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies IX; 1097721 (2018) https://doi.org/10.1117/12.2324291
Event: Advanced Topics in Optoelectronics, Microelectronics and Nanotechnologies IX, 2018, Constanta, Romania
Abstract
The paper explores the possibility to create a general data management system based on doubly connected circular lists. This system would be very useful for the rapid development of the computer based models in engineering. The basic element of the list must have a general structure because it is the basic ‘building block’ in the concept development. Several solutions were studies, two of them being finally considered for extensive tests. The first solution is based on the ‘union’ data type which is simple and robust, but it has a series of inconveniencies. The second solution includes the declaration of a pointer to a random location in memory, at that address being found a given data type. The declaration is general, but the handling of a given data type requires particular declarations and functions. This latest solution is the most general one and it may be used to develop software for the most common data types, which will be useful for the rapid development of the upper level of complexity software applications. So far, the testing of the solutions and of their variants is still in progress in order to have a more accurate insight.
© (2018) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Emil M. Oanta, Alexandru Pescaru, and Gheorghe Lazaroiu "General data structure for the dynamic memory allocation in the development of the computer based models in engineering", Proc. SPIE 10977, Advanced Topics in Optoelectronics, Microelectronics, and Nanotechnologies IX, 1097721 (31 December 2018); https://doi.org/10.1117/12.2324291
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Chemical elements

Calculus

Computing systems

Back to Top