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
CODE SEGMENT ; Set DS register MOV AX, DATA     ;    boiler plate code to set the DS register so that the MOV DS, AX          ;    program can access the data segment.

Give example of Real time (transaction) processing Using this illustration of booking seats on a flight, below sequence of events would occur: -  Customer/travel agent conta

Computer Organization and Architecture 1. Draw the block diagram of von Neumann Architecture and describe about its parts in brief. 2. Draw block diagram of Intel 8085 CPU o

Q. Define Print Resolution of printers? Print Resolution is the detail which a printer can give considered by how many dots a printer can put in each inch of paper.  So the uni

Database marketing tool or application helps a user or marketing professional in determining the right tool or plan for his valuable add campaign. This tool haves data from all sou

What are the types of parameters in the function modules? In general, function module can have four types of parameters: EXPORTING : for passing data to the called function

Question: (a) Explain clearly, from pre-production to post production how you would carry out the scene with multi-camera. (b) What are the there main aspects that should be

how does a ohms law c++ programming works

what are the types of isoquants

Granularity Granularity refers to the quantity of computation done in parallel relative to the dimension of the entire program. In parallel computing, granularity is a qualitat