An approach towards improvement of contiguous memory allocation linux kernel: a review
The demand of contiguous memory allocation has been expanded in day-to-day life in all the devices. It is achieved in existing systems by using various reservation techniques. There are various other methods to achieve the goal of contiguous memory allocation in linux kernel such as, input output me...
Saved in:
Main Authors: | , |
---|---|
Format: | EJournal Article |
Published: |
Institute of Advanced Engineering and Science,
2022-03-01.
|
Subjects: | |
Online Access: | Get fulltext Get fulltext |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
LEADER | 02838 am a22003253u 4500 | ||
---|---|---|---|
001 | 0 nhttps:__ijeecs.iaescore.com_index.php_IJEECS_article_downloadSuppFile_25822_3829 | ||
042 | |a dc | ||
100 | 1 | 0 | |a Suryavanshi, Anmol Suresh |e author |
100 | 1 | 0 | |e contributor |
700 | 1 | 0 | |a Sharma, Sanjeevkumar |e author |
245 | 0 | 0 | |a An approach towards improvement of contiguous memory allocation linux kernel: a review |
260 | |b Institute of Advanced Engineering and Science, |c 2022-03-01. | ||
500 | |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/25822 | ||
520 | |a The demand of contiguous memory allocation has been expanded in day-to-day life in all the devices. It is achieved in existing systems by using various reservation techniques. There are various other methods to achieve the goal of contiguous memory allocation in linux kernel such as, input output memory management units (IOMMU's), scatter/gather direct memory access (DMA) and reserved static memory at boot time. But these solutions have its own drawbacks such as, IOMMU requires hardware. However, the configuration of additional hardware's increases the cost. The power consumption of the system and the reserved static memory in the system goes waste when not in used for specific purpose. It is very difficult to access contiguous memory in low-end devices that are unable to provide real contiguous memory. There is one existing method called contiguous memory allocator (CMA), which provides dynamic contiguous memory. It overcomes most of the problems but CMA itself has some drawbacks, which do not provide the guarantee of failure in future of contiguous memory. The motivation behind this study is to review existing contiguous memory allocation (CMA) method by identifying and removing its drawbacks. | ||
540 | |a Copyright (c) 2022 Institute of Advanced Engineering and Science | ||
540 | |a http://creativecommons.org/licenses/by-nc/4.0 | ||
546 | |a eng | ||
690 | |a Operating System | ||
690 | |a Contiguous memory allocator; Input-output memory management units; Reservation techniques; Scatter/gather direct memory access | ||
655 | 7 | |a info:eu-repo/semantics/article |2 local | |
655 | 7 | |a info:eu-repo/semantics/publishedVersion |2 local | |
655 | 7 | |2 local | |
786 | 0 | |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 25, No 3: March 2022; 1607-1614 | |
786 | 0 | |n 2502-4760 | |
786 | 0 | |n 2502-4752 | |
786 | 0 | |n 10.11591/ijeecs.v25.i3 | |
787 | 0 | |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/25822/16125 | |
787 | 0 | |n https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/25822/3829 | |
856 | 4 | 1 | |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/25822/16125 |z Get fulltext |
856 | 4 | 1 | |u https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/25822/3829 |z Get fulltext |