Question: Distinguish between static libraries and dynamic link libraries (DLLs) in the context of memory management and give advantages and disadvantages of each. Using the

Distinguish between static libraries and dynamic link libraries (DLLs) in the context of memory management

Distinguish between static libraries and dynamic link libraries (DLLs) in the context of memory management and give advantages and disadvantages of each. Using the Windows API, write a C/C++ system program to create a DLL to delete files in the in the Windows file system. Write a main program that links to the DLL at runtime. Compile and run the program and copy the source codes (i.e. DLL header file, DLL main file and the main program file) into your answer booklet. Discuss the differences between implicit and explicit linking and explain how each can be achieved in system programming.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 Static Libraries vs Dynamic Link Libraries DLLs Memory Management Static libraries Code from the library is directly copied into the executable file during linking Each program linked with the libra... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Operating System Questions!