PPT Slide
Variations in Program Loading - Shared Libraries
- Rather than having each process load up it’s own private copy of common library routines you can keep only one copy of a common routine in memory and link each process to a block of shared memory containing the common routine.
- For instance, rather than 100 processes each loading up the object module for the printf() routine you have each one call a single copy of printf().
- Thus, the linking happens at runtime and rather than copying in the code from a common library the executable is routed to the shared library routine.