What are the advantages of using unequal- size partitions, Operating System

Assignment Help:

In fixed portioning scheme, what are the advantages of using unequal- size partitions?

With unequal-size partitions there are two probable ways to assign process to partitions. The simplest way is to assign every process to the smallest partition within which it will fit. In this case, scheduling queue is required for each partition, to hold swapped out process destined for that partition. The benefit of this approach is that processes are for all time assigned in such a way as to minimize wasted memory within a partition.

There are two difficulties with the utilize of equal-size fixed partition:

  • A program may be excessively long to fit the partition in such a circumstances the programmer have to design the program with the use of overlays thus that only a portion of program needed in the main memory at any one time. When a module is needed that isn't present, the program should load that module in to the programs partition, overlaying whether data or programs are there.
  • Main memory utilization is wasteful. There is wasted space internal to a partition because of the block of data loaded is smaller than partition called internal fragmentation.

Both of these problems are able to be lessened, by use of using un-equal partition. This teqnique is most favorable, for individual partition. The utilization of unequal-size partition provides a degree of flexibility to fixed partitioning.

 


Related Discussions:- What are the advantages of using unequal- size partitions

SYSTEM PROGRAMMING, advantages and disadvantages of monolithic and layered ...

advantages and disadvantages of monolithic and layered approach

How can an index file be used to speed up, How can an index file be used to...

How can an index file be used to speed up the access in direct-access files? Have an index in memory; the index gives the key and the disk location of its corresponding record.

Major locking errors, When programming with threads, there are three very c...

When programming with threads, there are three very common mistakes that programmers often make: 1. locking twice (depending on the system and type of lock, can cause crashes, h

Us constitution, what branch of goverment were the federal courts are?

what branch of goverment were the federal courts are?

Explain segmentation and paging, Why are segmentation and paging sometimes ...

Why are segmentation and paging sometimes combined into one scheme? Segmentation and paging are often combined in order to improve upon each other. Segmented paging is helpful

CPU, TURNAROUND TIME

TURNAROUND TIME

Dual mode operation, WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF DUAL MODE...

WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF DUAL MODE OPERATION OF OPERATING SYSTEM>?

Explaintable management techniques, Discuss in detail Table management Tech...

Discuss in detail Table management Techniques?     An Assembler employs the subsequent tables: OPTAB: Operation Code Table consists of mnemonic operation code and its machi

We can view an operating system as a resource allocator, We can view an ope...

We can view an operating system as a resource allocator. Explain. We can outlook an operating system as a resource allocator. A computer system has Many resources (software and

What are the various layers of a file system, What are the various layers o...

What are the various layers of a file system? The file system is composed of many dissimilar levels. Each level in the design uses the feature of the lower levels to make new f

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd