Dynamic partitioning - computer architecture, Computer Engineering

Dynamic partitioning:

To rise above from difficulties with fixed partitioning, partitioning can be done dynamically, which called dynamic partitioning. Having it, the primary memory portion for user applications is firstly a single contiguous block. When a new process is made, the precise amount of memory space is allocated to the process. Similarly when enough space is not available, a process can be swapped out temporarily to release space for a new process. The way of the dynamic partitioning working is illustrated in Figure 5.

 

1949_Dynamic partitioning.png

The effect of dynamic partitioning:

As time passed, there will appear various small holes in the primary memory, which is referred to six as external ragmentation. Therefore although much space is yet available, it can't be allocated to new processes. A technique for overcoming from external fragmentation is compaction. Occasionally the operating system moves the processes so that they can occupy contiguous sections and all of the small holes are brought together to built a big block of space. The disadvantage of compaction is: The process is time-consuming and need relocation capability.

Posted Date: 10/13/2012 5:47:23 AM | Location : United States







Related Discussions:- Dynamic partitioning - computer architecture, Assignment Help, Ask Question on Dynamic partitioning - computer architecture, Get Answer, Expert's Help, Dynamic partitioning - computer architecture Discussions

Write discussion on Dynamic partitioning - computer architecture
Your posts are moderated
Related Questions
INSERT OPERATION The insert operation inserts a new value into a set of bits. This is done by first masking bits and then O ring them with required value. For illustration, sup

How will you prepare problem statement? Problem statement should state what is to be completed and not how it is to be executed. It should be a statement of requirements not a

Draw an expression tree for the string. f + (x+y) *((a+b)/(c-d)). Indicate the register requirement for each node and list out the evaluation order for the expression tree. For

Idealized spring-mass systems have numerous applications throughout engineering. Fig.1 shows an arrangement of three masses and four springs which, after is released, is pulled dow

Design a 4-bit comparator using combinational logic, and Karnaugh Maps. The inputs of the circuit are two 2-bit numbers. a) Construct the truth table given 2-bits inputs A and B, a

Q. Explain working neural network work? ANSWER: A neural network has an input layer with the factors under consideration, a middle or hidden layer that assigns and adjusts weig

1. (a) Given a baseband bus with station 1 located at 10m, station 2 located at 1000m, and station 3 located at 1010 meters (see diagram above). If the data rate of the bus is 10 M

What is system testing? The final step in testing is system testing, which means checking the whole application. System testing exercises the overall application and make sure

Explain about the term business-to-customer. B2C (business-to-customer): "Electronic commerce" is usually understood mostly as selling goods or services to people ("last

Two computers using TDM take up turns to send 100-bytes packet over a shared channel that operates at 64000 bits per second. The hardware takes 100 microseconds after one computer