426 views

In Demand Paging:- We load the particular page into the main memory when it is needed.

Both don't seems to be same??
+1
Yes they do the same thing technically speaking. They both retrieve something they need at will.

I guess the name differs where you use it :P

0
"loading and retrieving library and packages from system level" also retrieved in page wise manner.

may be its differentiated based on taken from physical memory or virtual memory

sorry if i dont make sense

Dynamic Loading is simply a concept in which a software is written in such a way that when it is packaged to be sent to production (for eg. in a .exe or .jar or .apk ) then any library which is required at runtime is not packaged inside.

Simplest example is in Java when you connect Java to MySQL then you write:-

Class.forName("com.mysql.jdbc.Driver");

Here we connect to the com.mysql.jdbc.Driver Library which is required to be present in the production environment.

Demand Paging is a concept in totally totally different context. It simply means caching (bringing) the process' page kept in HDD to RAM --> ON DEMAND. -> i.e. on MMU's demand.