To obtain better memory utilization, dynamic loading is used. With dynamic loading a routine is not loaded until it is called for. For implementing dynamic loading,

A special support from operating system is essential
B special support from hardware is essential
C special support from both hardware and operating system are essential
D user programs can implement dynamic loading without any special support from the operating system or the hardware.
Answer & Explanation
Option: [D]