answersLogoWhite

0

What is memory pooling?

Updated: 12/10/2022
User Avatar

Wiki User

14y ago

Best Answer

Memory pools, also called Memory_allocation, allow Dynamic_memory_allocationcomparable to Mallocor http://wiki.answers.com/wiki/C++'shttp://wiki.answers.com/wiki/New_(C++). As those implementations suffer from Fragmentation_(computer) because of variable block sizes, it can be impossible to use them in a Real-time_computingdue to performance. A more efficient solution is preallocating a number of memory blocks with the same size called the memory pool. The application can allocate, access, and free blocks represented by Handle_(computing) at Run_time_(computing).

Many RTOSuse memory pools, such as the Transaction_Processing_Facility.

Some systems, like the Apache_web_server, use the term memory pool to refer to a group of variable-size allocations which can be later deallocated all at once. This is also known as a region; see Region-based_memory_management.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is memory pooling?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Where the Memory is allocated for a variable in a program?

if a variable is of value type memory is allocated on stack memory.. if it is of reference type,memory is allocated on heap memory..


Distinguish between primary memory and auxiliary memory?

the main memory is the central storage unit of the computer system. it is relatively large and fast memory used 2 store the programs and data during the computer operation.main memory communicates directly with the CPU. main memory includes RAM and ROMs. devices that provide backup storage are known as auxillary memory. auxillary memory are relatively slow in comparision to the main memory. auxillary memory includes flash memory,magntic disks and floppys. main memory is located inside the CPU but auxillary memory is located out the CPU. the main memory is the central storage unit of the computer system. it is relatively large and fast memory used 2 store the programs and data during the computer operation.main memory communicates directly with the CPU. main memory includes RAM and ROMs. devices that provide backup storage are known as auxillary memory. auxillary memory are relatively slow in comparision to the main memory. auxillary memory includes flash memory,magntic disks and floppys. main memory is located inside the CPU but auxillary memory is located out the CPU.


Define primary memory?

primary memory is built in memory on a computer it is the main type of memory.... eg RAM ROM and HDD


What are types of memory allocation?

There are two types of memory allocations. 1. Static memory allocation 2. Dynamic memory allocation


What is the meanings of contiguous memory?

Memory allocation: When a program asks for memory and gets it.Contiguous allocation: When the memory is in one big block, for example memory addresses 1000-2000, as opposed to "fragmented allocation" where the memory comes as several smaller blocks in different places, for example memory addresses 1000-1050, 2050-2125, ...Memory protection: Normally some sort of limitation on who can write to which memory, to reduce the risk that a bug or a virus can damage data or bring down the computer.