Operating System Concepts: Loaders, Memory, Processes, Synchronization
Compile and Go Loaders
In this type of loader, the linker and loader instructions are read line by line, their machine code is obtained, and it is directly placed in the main memory at some known address. This means the assembler runs in one part of memory, and the assembled machine instructions and data are directly put into their assigned memory locations. After completion of the assembly process, the loader contains the instruction using which the location counter is set to the start of the newly assembled program. A typical example is WATFOR-77, a FORTRAN compiler which uses such a "load-and-go" scheme. This loading scheme is also called "assemble-and-go".
Advantages
- Simplicity
- Quick Testing
- No Separate Linking
- Immediate Feedback
- Low Resource
English with a size of 26.57 KB