Disadvantages of address translation, Computer Engineering

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.

 

Posted Date: 10/13/2012 5:44:44 AM | Location : United States







Related Discussions:- Disadvantages of address translation, Assignment Help, Ask Question on Disadvantages of address translation, Get Answer, Expert's Help, Disadvantages of address translation Discussions

Write discussion on Disadvantages of address translation
Your posts are moderated
Related Questions
What are the advantages and disadvantages of Mealy and Moore state machine? Advantage and Disadvantage of Mealy and Moore state machine: In Mealy as the output variable is a

Memory utilization factor shall be computed as? Ans. memory in use/total memory connected.

Why do we need Registers? If t cpu is cycle time of CPU which is the time taken by CPU to execute a well-defined micro-operation employing registers and t mem is memory cycl

Elucidate the purpose of GDTR. If the microprocessor sends linear address 00200000H to paging mechanism, which paging directory entry and which page table entry is accessed? GD

Artificial intelligence language processing (AILP) is a field of computer science and linguistics concerned with the interactions among computers and human (natural) languages; it

Normal 0 false false false EN-US X-NONE X-NONE

Give the Schematic of Interpretation of HLL program and execution of a machine language program by the CPU. The CPU utilizes a program counter (PC) to notice the address of nex

Throughput of a system is? Ans. "Throughput" of a system is no. of programs processed by this per unit time.

The IT infrastructure of MobTex is simple but vital to the operation of the business. All client data, billing, stock management etc is done via a specialised application called "A

Define Step by Step Procedure in Computer Programming? The Computer programming is the skill and art of creating a computer program a defined set of instructions in source code