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
Most interactive products aim to satisfy a variety of usability and user experience goals. Fully satisfying all of these goals is rarely, if ever, feasible, either because of pract

advantages and disadvantages of northwest corner method and least cost method

Explain Concurrent Sharing Here a number of programs that may share a file simultaneously. While this is the case, it is necessary to prevent mutual interference among them. Th

What does the term convergence mean with respect to E-commerce? Convergence with respect to e-commerce   The ability to leverage and integrate the several data sources and

THE NEED OF PARALLEL COMPUTATION   With the growth of computer science, computational pace of the processors has also increased many a times. Though, there are definite constr

What is pipelining? What are the various hazards encountered in pipelining?  Explain in detail. The major characteristics of a pipeline are: a) Pipelining cannot be exe

"Super ASCII", if it contains the character frequency equal to their ascii values. String will contain only lower case alphabets (''a''-''z'') and the ascii values will starts from

Q. Explain Arithmetic Data Processing Instructions? These instructions carry outlogical and arithmetic operations on data. Arithmetic: The four fundamental operations are

i want program code for the above question in c language

Identify three specific weaknesses in the design of the websites, derived from your analyses within Questions Part (c) and/or Question Part (a). There should be at least one weakne