Solution:Address translation is indeed performed for every logical address used during the execution of a program in virtual memory systems. So, statement I is correct.
In virtual memory systems, not all components of a program need to be loaded in to memory at once for the program to execute. This is done by loading parts of the program that are currently needed, or pages, into physical memory while the rest of the program remains on the disk. This technique is also known as demand paging. So, Statement II is incorrect.