Presentation is loading. Please wait.

Presentation is loading. Please wait.

RNJ 05/05/091 6 Further System Fundamentals (HL) ‏ 6.3 Operating Systems and Utility Software 6.3.2 Linkers, Loaders and Library Managers.

Similar presentations


Presentation on theme: "RNJ 05/05/091 6 Further System Fundamentals (HL) ‏ 6.3 Operating Systems and Utility Software 6.3.2 Linkers, Loaders and Library Managers."— Presentation transcript:

1 RNJ 05/05/091 6 Further System Fundamentals (HL) ‏ 6.3 Operating Systems and Utility Software 6.3.2 Linkers, Loaders and Library Managers

2 RNJ 05/05/092 Utility that links modules of a programmer's compiled code with the standard runtime library modules that it requires e.g. input and output library modules (remember import java.io.* ) Also links parts of the OS in the same way. Also... Linker

3 RNJ 05/05/093 Replaces identifiers (symbols representing variables, methods...) with real memory addresses at runtime. Linker

4 RNJ 05/05/094 Utilities that copy the required module of compiled object code into main memory so it can be executed. Loaders

5 RNJ 05/05/095 All OS's have central libraries of functions that are commonly used e.g. I/O, spellcheck and can be called by the linker. The manager organises these. Library managers


Download ppt "RNJ 05/05/091 6 Further System Fundamentals (HL) ‏ 6.3 Operating Systems and Utility Software 6.3.2 Linkers, Loaders and Library Managers."

Similar presentations


Ads by Google