Illustrate the function of loader, Operating System

Assignment Help:

Q. Illustrate the function of Loader?

A loader is a routine which loads an object program and prepares it for execution. There are many loading schemes: relocating, absolute and direct-linking. Generally the loader must load, relocate as well as link the object program.  Loader is a program which places programs into memory and prepares them for execution. In a simple loading scheme assembler outputs the machine language translation of a program on a secondary device and a loader is placed in core. Loader places into memory the machine language version of user's program and transfers control to it. Because loader program is much smaller than assembler so makes more core available to user's program.


Related Discussions:- Illustrate the function of loader

What is a buddy system?, What is a buddy system? We are dividing the me...

What is a buddy system? We are dividing the memory as powers of two therefore the division will be 2, 4, 8, 16, 32, 64, 128, 256...i.e. in powers of 2 as well as we are selecti

Operating system.., What is the use of FIFOs in client-server applications

What is the use of FIFOs in client-server applications

Discuss distributed file system caching, Problem: (a) Discuss Distribut...

Problem: (a) Discuss Distributed File System Caching. (Your discussion should include the goal and architecture of distributed file system caching and the various possible c

Relationship among a(x, Q. The RC 4000 system as well as other systems hav...

Q. The RC 4000 system as well as other systems have defined a tree of processes (called a process tree) such that all the descendants of a process are given resources (objects) as

Contiguous-memory allocation, Compare contiguous-memory allocation with pur...

Compare contiguous-memory allocation with pure paging in the following aspects: 1. In support of dynamic memory allocation: most systems allow programs to allocate more memory t

Synchronization, What is the different between basic synchronization and hi...

What is the different between basic synchronization and high level synchronization

What is co-operative process, What is co-operative process? A process i...

What is co-operative process? A process is co-operating if it can influence or be affected by the other processes implementing in the system. Any process that share data with o

Difference between symmetric and asymmetric multiprocessing, Discuss differ...

Discuss difference between symmetric and asymmetric multiprocessing  Symmetric multiprocessing (SMP), in which every processor runs an identical copy of the operating system an

Macro, What is macro expansion

What is macro expansion

Cpu scheduling alogarithm program in javascript, a program that can do cpu ...

a program that can do cpu scheduling algorithm priority using javascript or php to display gaant chart and calculate waiting and average waiting time

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