Explain variable-partition contiguous storage allocation, Computer Engineering

Assignment Help:

Explain the concept of variable-partition contiguous storage allocation.

Suppose that we have 1024K main memory available in that 128K is occupied through operating system program. Now there are 4 jobs waiting for memory allocation into a job queue Applying FCFS scheduling policy, so Process 1, Process 2 and Process 3 can be instantly allocated in memory. Process 4 can't be accommodated since there is there is not sufficient space.

  • A hole of 64K is left after loading 3 processes: not sufficient room for other process.
  • Finally each process is blocked. The operating system swaps out process 2 to bring in process 4.

1051_variable-partition contiguous storage allocation.png

  • The other hole of 96K is created.
  • Finally each process is blocked. The operating system swaps out process 1 to bring into again process 2 and other hole of 96K is created.

225_variable-partition contiguous storage allocation1.png


Related Discussions:- Explain variable-partition contiguous storage allocation

Explain real time operating system, Explain Real Time Operating System? ...

Explain Real Time Operating System? Real time operating System: A real-time operating system has suitably-defined, fixed time constraints. Processing should be done in the d

Eliminating data hazards - computer architecture, Eliminating data hazards:...

Eliminating data hazards: Forwarding NOTE: In the following instance, computed values are in bold, whereas Register numbers are not. Forwarding involves adding output

Invoke on the dataadapter control, Which method do you invoke on the DataAd...

Which method do you invoke on the DataAdapter control to load  your generated dataset with data? DataAdapter.Fill(ds). The beauty of this method is it automatically implicitly

What is the difference among save and save as, Use SAVE when you are revisi...

Use SAVE when you are revising an existing document. Use SAVE AS when you are making a new document from scratch or an existing document. This will remain the original document

Decision table, Write a decision table that specifies the rules for the gam...

Write a decision table that specifies the rules for the game of checkers

Design a xnor gate and define its work, N number of XNOR gates is linked in...

N number of XNOR gates is linked in series that is the N inputs (A0, A1, A2......) are specified in the subsequently way: A0 and A1 to first XNOR gate and A2 and O/P of First XNOR

Important part of process - canonical genetic algorithm, Important part of ...

Important part of Process - canonical genetic algorithm: In such a scenario evolution or random mutations are often highly deleterious or can say harmful to the organism it me

Explain formats supported in linux for executable programs, Explain Formats...

Explain Formats supported in Linux for executable programs. Linux supports two formats for executable programs: a. Out-binary format b. ELF - dynamic libraries

Communication traffic and message queues, The Communication Traffic gives a...

The Communication Traffic gives a pictorial view of the communication traffic in the interconnection network with respect to the time in progress. The Communication Traffic shows t

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