Operating Systems Concepts

Q1: In an absolute loading scheme, which loader function is accomplished by loader

A Reallocation

B Allocation

C Linking

D Loading

E None of the above

ANS:D - Loading

The loader schemes are:.

(1) Absolute loader: The task of an absolute loader is virtually trivial. The loader simply accepts machine language code and places it into main memory specified by the assembler.

(2) Relocating loader: The task of relocating loader is to avoid reassembling of all subroutines when a subroutine is changed and to perform tasks of allocation and linking for the programmer.

(3) Dynamic loading: In order to overlay structure to work it is necessary for the module loader to load the various procedures as they are needed. There are many binders capable of processing and allocating overlay structure. The portion of the loader that actually intercepts calls and loads necessary procedure is called overlay supervisor of the simply flipper. This overall scheme is called dynamic loading or load on call.

(4) Dynamic linking: This is a mechanism by which loading and linking of external references are postponed until execution time. This was made to sort out the disadvantage of previous loading schemes like subroutine is referenced and never executed.



img not found
img

For help Students Orientation
Mcqs Questions

One stop destination for examination, preparation, recruitment, and more. Specially designed online test to solve all your preparation worries. Go wherever you want to and practice whenever you want, using the online test platform.