Hi
I want to know about virtual memory, I have heard people saying that virtual memory is nothing but the harddisk, some part of the code is mapped to primary memory and the process starts running.
I feel that the harddisk cannot be a VM , VM is program which uses harddisk to make room for other process, by swapping the idle(inactive) programs from RAM to harddisk.
VM does not exists physically, so whatever the contiguous address we get during running programs its just the generated virtual address (which does not point to any physical device) with the help of MMU are mapped to RAM. Am I correct over here.
Kavitha