Question: We have noted that Linux creates a single data segment containing all the static data of libraries that might be called (directly or indirectly) by
We have noted that Linux creates a single data segment containing all the static data of libraries that might be called (directly or indirectly) by a given program. The space required for this segment is usually not a problem: most libraries have little static data—often none at all. Suppose this were not the case. If we wanted to perform dynamic linking for modules with large amounts of per-module static data, how could we extend Linux’s dynamic linking mechanisms to perform fully dynamic (lazy) linking not only of code, but also of data?
Step by Step Solution
3.50 Rating (160 Votes )
There are 3 Steps involved in it
Previous editions of this textbook described the dynamic linking of MIPSIRIX systems which employed ... View full answer
Get step-by-step solutions from verified subject matter experts
