Disadvantages of address translation, Computer Engineering

Assignment Help:

Disadvantages of Address translation:

Disadvantages are following:

  • A program that is too large to be held in a part needs some special design, that called

overlay, which brings heavy weight on programmers. Having overlay, a process consists of various portions with each being mapped to the similar location of the partition, and at any time, only 1 portion may reside in the partition. When another part is referenced, the present part will be switched out.

  • A program can be much smaller than a part, thus space left in the partition is going wasted, which is referred to as internal fragmentation. As an improvement shown in above figure (b), unequal-size partitions can be configured in primary memory so that small programs will occupy small partitions and large programs are also likely to be able to fit into large partitions. Although this can solve the above problems with fixed 5 equal-sizes partitioning to some degree, the basic weakness still exists: The number of partitions are the maximum of the number of processes that could reside in primary memory at the same time. When mostly processes are small, the system would be able to accommodate more of them but fails to do so due to the restriction. More flexibility is required.

 


Related Discussions:- Disadvantages of address translation

What is input - output commands, Q. What is Input - Output commands? Th...

Q. What is Input - Output commands? There are four kinds of I/O commands which an I/O interface can receive when it's addressed by a processor: Control : This type of c

What is called all exceptions in java, Al l exceptions in Java are subclass...

Al l exceptions in Java are subclasses of built in class called? Each exception in Java are subclasses of make in class termed as Throwable.

What do you mean by shared memory, Q. What do you mean by Shared Memory? ...

Q. What do you mean by Shared Memory? In shared memory scheme more focus is on controlling parallelism instead of data parallelism. In this model numerous processes run indepen

Signalling connection control part and message transfer part, The Signallin...

The Signalling connection control part (SCCP) and message transfer part (MTP) together are referred to as (A) Signal Switching Points (SSPs) (B)  Signal Transfer Points

What is uml architecture, Takes care structural and behavioural aspect of a...

Takes care structural and behavioural aspect of a software system. Contains software usage, functionality, performance, economic, reuse, and technology constraints.

Graph to display the variable, We will be using data from the 2008 Canadian...

We will be using data from the 2008 Canadian General Election Study.1 The data can be found on the course page. As well, there are three other documents (loosely called "codebooks"

What is java swing, Swing is a GUI toolkit for Java. It is one kind of the ...

Swing is a GUI toolkit for Java. It is one kind of the Java Foundation Classes (JFC). Swing haves graphical user interface (GUI) widgets such as text boxes, buttons, split-panes, a

Explain high performance of instruction execution, Q. Explain High performa...

Q. Explain High performance of Instruction execution? High performance of Instruction execution: While mapping of HLL to machine instruction the compiler favours relatively sim

Define mapping and list mapping procedure, Define Mapping and List  mappin...

Define Mapping and List  mapping procedure? The transformation of data from main memory to cache memory is known as an Mapping. Associative mapping Direct mapping

C program , minimum number of shelves

minimum number of shelves

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