MUTABOR, a coprocessor supporting memory management in an object-oriented architecture

IEEE Micro ◽  
1988 ◽  
Vol 8 (5) ◽  
pp. 30-46 ◽  
Author(s):  
J. Kaiser
1991 ◽  
Vol 19 (4) ◽  
pp. 109-116 ◽  
Author(s):  
Alberto R. Cunha ◽  
Carlos N. Ribeiro ◽  
José A. Marques

2006 ◽  
Vol 14 (2) ◽  
pp. 45-59
Author(s):  
Dries Kimpe ◽  
Stefan Vandewalle ◽  
Stefaan Poedts

Every modern operating system provides some form of virtual memory to its applications. Usually, a hardware memory management unit (MMU) exists to efficiently support this. Although most operating systems allow user programs to indirectly control the MMU, few programs or programming languages actually make use of this facility. This article explores how the MMU can be used to enhance memory handling for resizable arrays. A reference implementation in C++ demonstrates its usability and superiority compared to the standard C++ vector class, and how to combine the scheme with an object-oriented environment. A number of other improvements, based on newly emerged insights in C++ are also presented.


Author(s):  
Farzeen Zehra ◽  
Maha Javed ◽  
Darakhshan Khan ◽  
Maria Pasha

In this era of technology, programming has become more significant than ever before. Python and C++ are both widely used programming languages. Python, the most popular programming language in today’s world, is a high-level object-oriented language whereas C++, the language behind most operating systems, is a low-level object-oriented language. In this paper, we present a comparative study of Python and C++. This paper discusses the introduction to these languages, their memory management techniques, and the reasons behind their program execution speed. Furthermore, we analyzed the execution time and memory used by multiple algorithms in both the languages with best, average, and worst cases. They are also compared with respect to the benefits and issues related to them. Results indicate that C++ is faster than Python in execution speed but Python serves as a better language for beginners due to its simplicity. Moreover, for the best results, the language should be selected according to the type of project.


Sign in / Sign up

Export Citation Format

Share Document