It supports multiprogramming since multiple processes can be stored inside the main memory.
Why static allocation scheme is inefficient
Static Partition
BS Anwer- static allocation is when something is moved to a location permanantally and dynamic allocation is when something is moved temporarily, but will move again.
Two method of representing a binary tree is Static allocation, and Dynamic allocation
There are two types of memory allocations. 1. Static memory allocation 2. Dynamic memory allocation
The opposite of dynamic is static.
Static storage allocation is when a program dedicates an amount of memory for its use at the start of the program. Dynamic storage allocation is when a program only takes storage as it needs it.
Static Memory Allocation: Allocating the total memory requirements that a data structure might need all at once without regard for the actual amount needed at execution time. Dynamic Memory Allocation: The opposite strategy of static memory allocation - Dynamic Memory Allocation, involves allocating memory as-needed.
The first attempt to allow for multiprogramming used fixed partitions (also called static partitions) within the main memory-one partition for each job. Because the size of each partition was designated when the system was powered on, each partition could only be reconfigured when the computer system was shut down, reconfigured, and restarted. Thus, once the system was in operation the partition sizes remained static.
Static memory allocation occurs at compile time where as dynamic memory allocation occurs at run time.
In static channel allocation voice channels(definite set of frequencies) is allocated to each cell. But in dynamic channel allocation channels are provided at the time of request, a request is send to the base station which then sends a request to mobile switching center(MSC) asking for the set of frequencies to be used.
The first attempt to allow for multiprogramming used fixed partitions (also called static partitions) within the main memory-one partition for each job. Because the size of each partition was designated when the system was powered on, each partition could only be reconfigured when the computer system was shut down, reconfigured, and restarted. Thus, once the system was in operation the partition sizes remained static.